Стартовая страница › Форумы › Разработка и интеграция › MQTT (Message Queuing Telemetry Transport)
Помечено: MQTT, Коммуникатор
- В этой теме 152 ответа, 10 участников, последнее обновление 3 года, 7 месяцев назад сделано Mikhail.
-
АвторСообщения
-
30.05.2019 в 22:45 #12045MikhailМодератор
В чем ошибка снова?
Скорее всего, драйвер не поддерживает автоматическое создания каналов и каналы придётся создавать вручную. Либо сделать форк драйвера и добавить то, что нужно.
как вы перевели величину “Телеизмерение” на английский
Очень просто, Real 🙂
30.05.2019 в 22:47 #12046MikhailМодераторЭтот драйвер умеет не только считывать значения по MQTT, но также брать значения от SCADA-Сервера и передавать его другим. Вероятно для этого в его настройках прописывается соединение с Сервером. Хотя это избыточно на самом деле, т.к. его можно получить из файла настроек Коммуникатора.
31.05.2019 в 05:06 #12051TawУчастникТам есть описание, как из Википедии. Нужен был бы хороший пример начиная с регистрации на брокере и заканчивая отправкой показаний с датчиков на брокер вплоть до их графического отображения на облаке.
«Атрибут ServerUser и ServerPwd — данные атрибуты содержат имя пользователя и пароль для доступа к серверу RapidScada»
Откуда берутся ServerUser и ServerPwd. Это что те же что и для Веб станции. “admin” и “12345”?31.05.2019 в 05:17 #12052TawУчастникИзвиняюсь, Михаил не внимательно прочитал последнее сообщение. Они берутся из настроек коммуникатора.
Не понимаю еще одной вещи. Почему то файл конфигурации KpMQTT_Config.xml исчезает из папки конфигурации коммуникатора. Как будто Scada удаляет его.31.05.2019 в 05:28 #12053TawУчастникПосле закрытия Администратора.
Кто-нибудь с этим протоколом работает в Rapid Scada. Или этот протокол так пылится в подвале.31.05.2019 в 09:05 #12055manjey73УчастникЗнакомый настраивал его для iobrocker, но потом полностью ушел с RapidScada на iobrocker поменяв счетчик электроэнергии на Modbus-овский.
Так что опыта можно сказать и нет.31.05.2019 в 09:18 #12057MikhailМодераторКто-нибудь с этим протоколом работает в Rapid Scada.
Судя по сообщениям на данном форуме, драйвер используется.
Почему то файл конфигурации KpMQTT_Config.xml исчезает из папки конфигурации коммуникатора.
Этот файл нужно поместить внутрь Вашего проекта и редактировать в проекте. При передаче конфигурации он будет записан в папку Config Коммуникатора.
01.06.2019 в 12:13 #12070TawУчастникЖаль приходится уходить с Rapid Scada. Но я вижу у меня тупик с MQTT. Значит на iobrocker все без проблем говорите. Без MQTT IoT не сделаешь.
01.06.2019 в 12:28 #12072manjey73УчастникTaw ну на iobrocker тоже хватает косяков, судя по ветке в Телеграмм 🙂 Так что я не спешил бы переходить, а разобраться с MQTT в RapidScada.
Просто в iobrocker как я понял встроенный mqtt брокер, через который и идут все сообщения подписок.
Просто когда у вас станет вопрос соединить какое-то устройство с нестандартным протоколом и завести данные в mqtt то iobrocker окажется несколько проблематичным решением. Придется писать опрос устройств на Java Script…01.06.2019 в 16:50 #12074TawУчастникНа Node.js (Серверный JavaScript).
Кто задает параметр “Атрибут ClientID — данный атрибут должен содержать уникальный идентификатор (имя) клиента для подключения к MQTT брокеру”? Мы задаем или берем после регистрации на брокер сервере?Видеоурок по настройке MqTT устарел. Конфигурационный файл выглядит по другому и отсутствует куча параметров.
03.06.2019 в 04:25 #12075TawУчастникГде должна находится папка «home» и файл job.js из конфигурационного файла MQTT.
<MqttSubJSs>
<Topic TopicName=»/mesparam11″ QosLevel=»0″ CnlCnt=»1″ JSHandlerPath=»/home/RSSCADA/553/RSComm553Run/Config/job.js»/>
</MqttSubJSs>Атрибут JSHandlerPath — данный атрибут должен содержать путь до JS файла, который будет обрабатывать JSON значение. Используется в секции MqttSubJSs.
Относительно чего или какого файла устанавливается этот путь?03.06.2019 в 04:51 #12076TawУчастникЧто-то улучшается. В чем может быть ошибка?
03.06.2019 в 05:16 #12077TawУчастникИсходные настройки. Но я не использую файл job.js. Я не знаю куда его разместить.
03.06.2019 в 08:42 #12078TawУчастникКороче взял самую первую старую версию драйвера MQTT и видео к нему. в общем то мне удалось подключиться к брокеру в Интернете. Теперь надо передать данные на брокер и ответ от него. А также организовать работу подписчиков на брокере.
03.06.2019 в 10:23 #12079TawУчастникРаботает отлично. Первая простая версия драйвера. Идет как по маслу согласно видео уроку. Теперь надо подумать как завязать это на датчик и на облаке представить в виде графиков. На два разных брокера в интернете подключился. Похоже драйвер рабочий.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.