Страница 1 из 1

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

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

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

Добавлено: 29 янв 2024, 19:52
Erik_U
Они в доках не описывают главного.

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

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

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

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

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

Есть ли у микротиковских GPIO адреса modbus информации не нашел.
Если таки нет - фу.

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

Добавлено: 29 янв 2024, 20:12
Erik_U
С MQTT поинтереснее.

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

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

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

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

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

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

Добавлено: 05 фев 2024, 11:47
Sertik
Erik, во-первых, спасибо большое Вам за ответ.

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

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

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

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

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

Добавлено: 06 фев 2024, 09:57
Erik_U
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.