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

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

Модератор: immortal

ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение ak73 » Ср авг 16, 2017 12:26 pm

Доброго дня,

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

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

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

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

Сообщение nick7zmail » Ср авг 16, 2017 1:10 pm

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

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

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

Сообщение ak73 » Ср авг 16, 2017 2:51 pm

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

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

Сообщение nick7zmail » Ср авг 16, 2017 3:48 pm

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

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

Сообщение ak73 » Ср авг 16, 2017 4:35 pm

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

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

Сообщение nick7zmail » Ср авг 16, 2017 4:54 pm

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

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

Сообщение ak73 » Чт авг 17, 2017 12:22 pm

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

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

Сообщение skysilver » Чт авг 17, 2017 12:48 pm

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
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение ak73 » Чт авг 17, 2017 1:53 pm

ок, вечером
ak73
Сообщения: 13
Зарегистрирован: Ср авг 16, 2017 12:17 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение ak73 » Пт авг 18, 2017 9:25 am

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