Приветствую всех !
Кто-нибудь имеет хоть какой-нибудь опыт использования Микротик KNOT ?
Поделитесь, пожалуйста, если есть время ...
KNOT (IoT шлюз MikroTik RB924i-2nD-BT5&BG77)
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
-
- Сообщения: 1798
- Зарегистрирован: 09 июл 2014, 12:33
Они в доках не описывают главного.
Создали механизмы взаимодействия, внедрили поддержку протоколов, но дальше предлагают использовать скрипты, но в части этих нововведений ничего не описано.
Вот, например, фрагмент
https://help.mikrotik.com/docs/display/ ... ter+device
можно видеть, что цифровой порт GPIO в скриптах - это /iot gpio digital
Так и дальше, видимо, ждать случайно опубликованных примеров.
Создали механизмы взаимодействия, внедрили поддержку протоколов, но дальше предлагают использовать скрипты, но в части этих нововведений ничего не описано.
Вот, например, фрагмент
https://help.mikrotik.com/docs/display/ ... ter+device
можно видеть, что цифровой порт GPIO в скриптах - это /iot gpio digital
Так и дальше, видимо, ждать случайно опубликованных примеров.
-
- Сообщения: 1798
- Зарегистрирован: 09 июл 2014, 12:33
С модбасом проще.
В этой части микротик просто конвертор.
Из протокола Modbus-TCP (через эзернет) в протокол Modbus-RTU (через последовательный порт).
И соственно подклбючаешь к последовательному порту модбас-устройство, которым нужно управлять по TCP, читаешь описание устройства, и управляешь.
Самим микротиком по модбасу управлять не получится.
https://help.mikrotik.com/docs/pages/vi ... d=61046813
Есть ли у микротиковских GPIO адреса modbus информации не нашел.
Если таки нет - фу.
В этой части микротик просто конвертор.
Из протокола Modbus-TCP (через эзернет) в протокол Modbus-RTU (через последовательный порт).
И соственно подклбючаешь к последовательному порту модбас-устройство, которым нужно управлять по TCP, читаешь описание устройства, и управляешь.
Самим микротиком по модбасу управлять не получится.
https://help.mikrotik.com/docs/pages/vi ... d=61046813
Есть ли у микротиковских GPIO адреса modbus информации не нашел.
Если таки нет - фу.
Последний раз редактировалось Erik_U 29 янв 2024, 20:16, всего редактировалось 1 раз.
-
- Сообщения: 1798
- Зарегистрирован: 09 июл 2014, 12:33
С MQTT поинтереснее.
Это протокол, который позволяет записывать или читать сообщения в топиках на MQTT брокере.
Одно устройство какой-нибудь параметр при изменениях публикует в топике, другое считывает значения, и реагирует в соответствии с логикой, которая к MQTT уже отношения не имеет.
MQTT - это только сам обмен информацией.
Но что именно публиковать - тут руки развязаны, любой параметр микротика можно по идее публиковать на брокере.
И какой нибудь сервер умного дома на этом же брокере сможет прочитать изменения этих параметров, и отреагировать согласно программам.
Вроде предполагалось, что будет еще предложена масса блютуз датчиков всякого-разного, для пользования ими посредством микротика через этот MQTT
Но не нашел описания, может ли микротик ЧИТАТЬ топики MQTT.
Если может - то получится и самим микротиком поуправлять.
Нашел. Может.
https://help.mikrotik.com/docs/display/ROS/MQTT
Это протокол, который позволяет записывать или читать сообщения в топиках на MQTT брокере.
Одно устройство какой-нибудь параметр при изменениях публикует в топике, другое считывает значения, и реагирует в соответствии с логикой, которая к MQTT уже отношения не имеет.
MQTT - это только сам обмен информацией.
Но что именно публиковать - тут руки развязаны, любой параметр микротика можно по идее публиковать на брокере.
И какой нибудь сервер умного дома на этом же брокере сможет прочитать изменения этих параметров, и отреагировать согласно программам.
Вроде предполагалось, что будет еще предложена масса блютуз датчиков всякого-разного, для пользования ими посредством микротика через этот MQTT
Но не нашел описания, может ли микротик ЧИТАТЬ топики MQTT.
Если может - то получится и самим микротиком поуправлять.
Нашел. Может.
https://help.mikrotik.com/docs/display/ROS/MQTT
RouterOS может выступать в качестве издателя и подписчика MQTT (начиная с версии 7.11beta2 ).
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Erik, во-первых, спасибо большое Вам за ответ.
Всё что Вы описываете мне понятно. Насчёт скриптов в "GPIO части", в частности, там сложностей на самом деле нет, эта часть как раз самая простая, скрипты я теперь могу написать любые (почти ... было бы время).
С /iot gpio пакетом с точки зрения скриптинга опыт уже есть.
Вот modbus я никогда не занимался, знаю об этом только "понастышке", разбираться детально с протоколом времени нет. Раз там всё просто, как Вы пишите, значит можно использовать.
Мне был интересен именно личный опыт применения, если у кого-то из форумчан, он есть.
Может кто-то откликнется ещё ...
Вероятно самое простое (для меня) это будет купить этот KNOT и его опробовать ...
Всё что Вы описываете мне понятно. Насчёт скриптов в "GPIO части", в частности, там сложностей на самом деле нет, эта часть как раз самая простая, скрипты я теперь могу написать любые (почти ... было бы время).
С /iot gpio пакетом с точки зрения скриптинга опыт уже есть.
Вот modbus я никогда не занимался, знаю об этом только "понастышке", разбираться детально с протоколом времени нет. Раз там всё просто, как Вы пишите, значит можно использовать.
Мне был интересен именно личный опыт применения, если у кого-то из форумчан, он есть.
Может кто-то откликнется ещё ...
Вероятно самое простое (для меня) это будет купить этот KNOT и его опробовать ...
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1798
- Зарегистрирован: 09 июл 2014, 12:33
Микротик работает только как мост. "Использовать" модбас на самом микротике не получится.
Использовать нужно на каком то внешнем сервере, который будет по протоколу Modbus-TCP управлять устройством Modbus-RTU, подключенным к последовательному порту микротика.
Для того, чтобы "разобраться", потребуется инструкция оконечного устройства.
И KNOT дороговат для этих целей
https://aliexpress.ru/popular/modbus-tc ... erter.html
А вот российский программный продукт
https://www.krug2000.ru/products/ppr/op ... S_v3_0.zip
Можно бесплатно даже небольшую MODBUS систему построить.
Или такой бесплатный сервер УД
https://intrahouse.ru/ih-smart-home/
с таким бесплатным же плагином модас
https://docs.intrahouse.ru/ru/plugin-modbus
На нем вообще практически без ограничений.
Плюс скрипты на полноценном JavaScript.