Асансьорна/входна уредба с чипове с наказателно изчакване и блокиране.
Асансьорна/входна уредба с чипове с наказателно изчакване и блокиране. Достъпва се през 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 с апартамент БЕЗ номера да четеш доближените чипове до четеца за време, двойно на времето на изчакване, което сме задали и след това си ги връщаш в обратен режим