NFC, Мега и мажордом

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

NFC, Мега и мажордом

Сообщение ak73 »

Доброго дня,

Собственно имею мегу с подключенным NFC считывателем и хочу использовать как систему для идентификации доступа.

Подскажите как получить в мажордоме значения NFC меток со считывателя подключенному к МЕГЕ, мега метки видит и считывает, вызывает соотвественно процедуру в мажоржоме, но как из этой процедуры получить значение приложеной метки - не понимаю

Заранее спасибо!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: NFC, Мега и мажордом

Сообщение nick7zmail »

Как вариант - сохранить коды меток в eeprom или на карте памяти (если мега с шилдом) или в скетче в конце концов прописать, и при вызове процедуры в МД передавать доп параметр...найти его сможете в массиве $params

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

Re: NFC, Мега и мажордом

Сообщение ak73 »

а можно как-то попроще, для тупеньких, плз
я еще начинающий сварщик
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: NFC, Мега и мажордом

Сообщение nick7zmail »

Не...ну какой вопрос такой ответ)))
У вас ни строчки кода, ни слова о том, какая и как вызывается "процедура" в МД...как что подключено...вопрос общий - ответ тоже в общих чертах...
Чтобы ответить конкретнее - нужно знать как у вас что устроено...
1) как подключена мега (через ethernet шилд или usb)?
2) как вызывается "процедура", как вы её назвали, в МД?
3) как отрабатывается идентификатор метки? (как вы видите, что мега увидела метку? В сериал порте? лучше привести кусок кода для понимания)
4) что вы хотите сделать (конкретнее)? В первую очередь определится кто будет метки отрабатывать? МД или Мега? Можно, ещё раз повторюсь...вшить и обработку и реакцию - в Мегу, а в МД только слать оповещения... Можно тупо считывать код (id? или что там у меток) и засылать в МД, и уже сам МД будет отрабатывать, и отсылать реакцию...второй вариант больше привязан к МД, что не есть хорошо...во первых время отклика больше, во вторых при падении сервера функция отпадает...если решения будет отрабатывать сама мега - отсутствующий сервер в сети на это ни коем образом не повлияет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

Re: NFC, Мега и мажордом

Сообщение ak73 »

1) мега подключена через ethernet
2) при проведении меткой над считывателем, вызывается процедура мажоржома, название процедуры уже не помню (надо дома смотреть пока на работе), а есть разница в имени?
3) в меге в конфиге есть пункт в котором видно идентификатор последней метки и там по идее ее можно использовать для простейшего контроллера доступа, однако в мажордома я его пока не могу никак получить, только сам факт прикосновения метки (по которому и выхывается процедура) однако в параметрах процедуры приходит только:
MegaD 192.168.1.200
1
1
13 (номер порта)
Get на данном порту возвращает пустую страницу
4) хочу обрабатывать в мажоржоме (например постановка/снятие с охраны), тк там достаточно сложные процедуры и помимо меги есть еще исполнительные устройства
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: NFC, Мега и мажордом

Сообщение nick7zmail »

1) понял
2) В имени нет разницы....больше интересно что именно вы называете процедурой (вызвать в МД можно скрипт (сценарий) либо метод объекта? И как именно вы её вызываете? (наверное через get запрос таки?)
3) Вот то что прошивка MegaD это бы стоило раньше уточнить))) с ней не работал...но если там можно передать этот ключ, как часть ссылки - нужно просто к get запросу добавить к примеру &markkey=<idметки>, и в мд в скрипте (или методе) использовать $params['markkey'], там и будет содержаться этот ключ.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

Re: NFC, Мега и мажордом

Сообщение ak73 »

2) вызываю метод объекта
3) мега последняя в полно комплектации, и куда добавить &markkey=<idметки> таки не совсем понятно
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: NFC, Мега и мажордом

Сообщение skysilver »

ak73 писал(а):2) вызываю метод объекта
3) мега последняя в полно комплектации, и куда добавить &markkey=<idметки> таки не совсем понятно
Будьте добры скриншот настроек МегаД - настройки порта, куда подключен считыватель, и вкладки Config.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

Re: NFC, Мега и мажордом

Сообщение ak73 »

ок, вечером
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm

Re: NFC, Мега и мажордом

Сообщение ak73 »

скриншоты
Вложения
настройки порта считывателя
настройки порта считывателя
4.jpg (85.5 КБ) 6582 просмотра
ключи
ключи
3.jpg (83.44 КБ) 6582 просмотра
конфиг
конфиг
2.jpg (101.65 КБ) 6582 просмотра
первая вкладка меги
первая вкладка меги
1.jpg (95.84 КБ) 6582 просмотра
Ответить