KNOT (IoT шлюз MikroTik RB924i-2nD-BT5&BG77)

Обсуждение оборудования и его настройки
Ответить
Sertik
Сообщения: 1601
Зарегистрирован: 15 сен 2017, 09:03

Приветствую всех !
Кто-нибудь имеет хоть какой-нибудь опыт использования Микротик KNOT ?
Поделитесь, пожалуйста, если есть время ...


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Erik_U
Сообщения: 1780
Зарегистрирован: 09 июл 2014, 12:33

Они в доках не описывают главного.

Создали механизмы взаимодействия, внедрили поддержку протоколов, но дальше предлагают использовать скрипты, но в части этих нововведений ничего не описано.

Вот, например, фрагмент
https://help.mikrotik.com/docs/display/ ... ter+device
можно видеть, что цифровой порт GPIO в скриптах - это /iot gpio digital
Так и дальше, видимо, ждать случайно опубликованных примеров.


Erik_U
Сообщения: 1780
Зарегистрирован: 09 июл 2014, 12:33

С модбасом проще.
В этой части микротик просто конвертор.
Из протокола Modbus-TCP (через эзернет) в протокол Modbus-RTU (через последовательный порт).
И соственно подклбючаешь к последовательному порту модбас-устройство, которым нужно управлять по TCP, читаешь описание устройства, и управляешь.
Самим микротиком по модбасу управлять не получится.

https://help.mikrotik.com/docs/pages/vi ... d=61046813

Есть ли у микротиковских GPIO адреса modbus информации не нашел.
Если таки нет - фу.
Последний раз редактировалось Erik_U 29 янв 2024, 20:16, всего редактировалось 1 раз.


Erik_U
Сообщения: 1780
Зарегистрирован: 09 июл 2014, 12:33

С MQTT поинтереснее.

Это протокол, который позволяет записывать или читать сообщения в топиках на MQTT брокере.
Одно устройство какой-нибудь параметр при изменениях публикует в топике, другое считывает значения, и реагирует в соответствии с логикой, которая к MQTT уже отношения не имеет.
MQTT - это только сам обмен информацией.

Но что именно публиковать - тут руки развязаны, любой параметр микротика можно по идее публиковать на брокере.
И какой нибудь сервер умного дома на этом же брокере сможет прочитать изменения этих параметров, и отреагировать согласно программам.

Вроде предполагалось, что будет еще предложена масса блютуз датчиков всякого-разного, для пользования ими посредством микротика через этот MQTT

Но не нашел описания, может ли микротик ЧИТАТЬ топики MQTT.
Если может - то получится и самим микротиком поуправлять.

Нашел. Может.
https://help.mikrotik.com/docs/display/ROS/MQTT
RouterOS может выступать в качестве издателя и подписчика MQTT (начиная с версии 7.11beta2 ).


Sertik
Сообщения: 1601
Зарегистрирован: 15 сен 2017, 09:03

Erik, во-первых, спасибо большое Вам за ответ.

Всё что Вы описываете мне понятно. Насчёт скриптов в "GPIO части", в частности, там сложностей на самом деле нет, эта часть как раз самая простая, скрипты я теперь могу написать любые (почти ... :-): было бы время).
С /iot gpio пакетом с точки зрения скриптинга опыт уже есть.

Вот modbus я никогда не занимался, знаю об этом только "понастышке", разбираться детально с протоколом времени нет. Раз там всё просто, как Вы пишите, значит можно использовать.

Мне был интересен именно личный опыт применения, если у кого-то из форумчан, он есть.
Может кто-то откликнется ещё ...

Вероятно самое простое (для меня) это будет купить этот KNOT и его опробовать ...


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Erik_U
Сообщения: 1780
Зарегистрирован: 09 июл 2014, 12:33

Sertik писал(а): 05 фев 2024, 11:47 Вот modbus я никогда не занимался, знаю об этом только "понастышке", разбираться детально с протоколом времени нет. Раз там всё просто, как Вы пишите, значит можно использовать.
Микротик работает только как мост. "Использовать" модбас на самом микротике не получится.
Использовать нужно на каком то внешнем сервере, который будет по протоколу 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.


Ответить