MQTT (Message Queuing Telemetry Transport)

Помечено: ,

Просмотр 15 сообщений - с 1 по 15 (из 153 всего)
  • Автор
    Сообщения
  • #10514
    Taw
    Участник

    Планируется ли использование в Rapid Scada использование протокола MQTT (Message Queuing Telemetry Transport) – это простой открытый протокол, разработанный специально для IoT и применяемый для обмена данными между устройствами. Так описывается в Scada IoT Studio Nexcom.

    #10516
    manjey73
    Участник

    Клиент MQTT есть в RapidScada, откройте WEB и загляните в загрузки плагинов.

    Главное меню — Плагины — Скачать

    • Этот ответ был изменен 5 лет, 5 месяцев назад от manjey73.
    #10534
    Mikhail
    Модератор

    MQTT действительно популярный. Драйвер MQTT разработал наш пользователь Bersim.

    #10539
    Taw
    Участник

    а какие особенности для сборки этого solution. А что по поводу CanBus, DeviceNet, ProfiBus?

    #10542
    manjey73
    Участник

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

    #10544
    Taw
    Участник

    Эти исходники не хотят собираться.

    #10547
    manjey73
    Участник

    Так надо смотреть почему, может ссылок нет на библиотеки Scada.
    Честно говоря ни разу их не собирал при наличии собранной dll.

    #10567
    Mikhail
    Модератор

    по поводу CanBus, DeviceNet, ProfiBus?

    Нужно разрабатывать. Вся надежда на сообщество ))

    #12015
    Taw
    Участник

    Исходный код драйвера хорошо собирается. Только надо учитывать версию .Net. Можно высказать пожелание вживить MQTT драйвер. Ведь это реально наиболее распространенный протокол. А его надо подгонять и загонять силой под Rapid Scada.
    Почему коммуникатор не видит драйвер MQTT при создании каналов?

    #12023
    Mikhail
    Модератор

    Драйвер MQTT поддерживается его автором из сообщества, поэтому мы его не включаем в дистрибутив по умолчанию.
    КП 104 должно быть прописано в настройках Коммникатора.

    #12028
    Taw
    Участник

    Я бы хотел разработать учебный стенд на основе этого протокола для IoT.
    В чем ошибка снова?

    #12036
    Taw
    Участник

    А как вы перевели величину “Телеизмерение” на английский. У меня английская версия. Чтобы выбрать тип величины для канала. Пробую создавать вручную каналы.

    #12037
    Romiros
    Участник

    Драйвер может не поддерживать создание каналов по умолчанию. Это зависит от разработчика. Так что может быть, что только вручную.

    #12038
    Taw
    Участник

    Вручную каналы создаются. Не могли бы вы пояснить откуда параметры берутся: —

    — ClientID=»KpMQTTrs»
    — ServerPort=»10000″
    — ServerUser=»ScadaComm»
    — ServerPwd=»12345″

    из следующих строк конфигурационного файла.
    <MqttParams Hostname=»iot.eclipse.org» ClientID=»KpMQTTrs» Port=»1883″ UserName=»» Password=»»/>
    <RapSrvCnf ServerHost=»127.0.0.1″ ServerPort=»10000″ />

    #12039
    manjey73
    Участник

    Так вроде на странице драйвера было подробное описание

    А эти данные берутся из конфигурации сервера, чтобы к нему подключиться.
    Я например всегда меняю порт 10000 на 10200 у Сервера, чтобы он не конфликтовал с Линуксовым WebMin

    • Этот ответ был изменен 4 года, 10 месяцев назад от manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 153 всего)
  • Вы должны авторизироваться для ответа в этой теме.