Skip to content

kdobrev/Elevator_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevator_v2

Асансьорна/входна уредба с чипове с наказателно изчакване и блокиране.

Getting Started

Асансьорна/входна уредба с чипове с наказателно изчакване и блокиране. Достъпва се през WIFI мрежа Elevator_v2 на следния адрес: http://192.168.4.1/index.html

За добавяне или сваляне на базата http://192.168.4.1/admin.html тук се изисква: потрeбител: admin с парола: admin

Технически спецификации

Логиката и взаимодействието с чиповете, както и сухранението и обработката на данните са изнесена в друго устройство. Това устройство (ESP8266) предоставя удобен интерфейс за менажиране на данните
Комуникацията е на 9600

Конфигурационен файл

При пускане се проверява дали има конфигурационен файл със структура

{ "filename" : "BLOK8" }

Това ще бъде името на .bin файла. Toва не работи - не записва config.json файла, ако го няма.

Входящи

Изходящи

Командата за наказателно изчакване е wait

Изпращане на .bin файл с данни се извърша по следния начин: изпращам ASCII команда rcv, чакам 50ms, изпращам 512bytes, чакам ОК, 512bytes, чакам ОК... и така докато файлът не ми приключи.

Приемане на данни и запис в .bin файл: След натискане на бутон "Подготви файл" изпращам ASCII команда snd, чакам 50ms и започвам да чакам поток от данни на групи от по 512bytes, който записвам във файл.

Това работи

Други логики

За добавяне на чипове през четеца ти предлагам да бъде така логиката: ако получиш команда save с апартамент и номера - само номерата въвеждаш ако получиш команда save с апартамент БЕЗ номера да четеш доближените чипове до четеца за време, двойно на времето на изчакване, което сме задали и след това си ги връщаш в обратен режим