MQTT управление

Использование протоколов Modbus, SPI, I2c и прочих, проблемы и решения
WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#21

Сообщение WZV » 10.02.2017{, 17:57}

yopopol писал(а):пока пользуюсь версией 2.2
В этой версии при работе с пользовательскими блоками программа  вылетает.

Аватара пользователя
yopopol
Рядовой
Сообщения: 89
Зарегистрирован: 06.09.2015{, 23:59}
Репутация: 0

MQTT управление

#22

Сообщение yopopol » 10.02.2017{, 20:05}

не вылетала. пользуюсь версиями "portable" ,да и пользовательский блок только один

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#23

Сообщение WZV » 11.02.2017{, 17:00}

yopopol, А вы устанавливали в Majordomo на Raspberry,  Mosquitto  .

Аватара пользователя
yopopol
Рядовой
Сообщения: 89
Зарегистрирован: 06.09.2015{, 23:59}
Репутация: 0

MQTT управление

#24

Сообщение yopopol » 11.02.2017{, 17:31}

Да,только на Orange PI PC.Работало очень даже хорошо, пока не спалил плату ))) 
Сейчас тренируюсь на ББ c установленным IO Broker/ в нем нравится составление страниц (просто перетаскиваются компоненты,легко и красиво)
но MajorDomo работа надёжней но с страничками мне тяжеловато

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#25

Сообщение WZV » 15.02.2017{, 15:09}

Подскажите, что может быть? Проект: FLProg версия 2.3.1+ардуина 2560  и шилд w5100+ Majordomo на Raspberry PI 2. В скетче кнопка,реле.

Изображение
Поставил на ноутбук Mosquitto, MQTTlens прописал в скетче IP адрес ноутбука всё работает. Как только вставляю в скетч  IP адрес  Majordomo на Raspberry PI 2, ардуина виснет. Если в скетче оставить IP адрес ноутбука,а в Majordomo прописать  IP адрес ноутбука где стоит брокер Mosquitto, то в Majordomo приходит сигнал. Проверяю  Raspberry PI 2 стоит  брокер Mosquitto, запущен, обновлен.
Вложения
6393493.jpg

Аватара пользователя
yopopol
Рядовой
Сообщения: 89
Зарегистрирован: 06.09.2015{, 23:59}
Репутация: 0

MQTT управление

#26

Сообщение yopopol » 19.02.2017{, 16:14}

Не осилю, т.к. сам новичок в этом деле.

Тоже с непонятками борюсь. Ардуинка настроена на МД ,который стоит на малинке 3. Как только перезагружаю малинку, то на ардуино срабатывают выходы (появляется 1). Происходит даже если на малине не настроен МД

Добавлено (19.02.2017, 16:14)
---------------------------------------------
Отработала система ,пока не перезагрузил сервер. Ардуина меняет значения выходов на инверсное. Причем пробовал на разных системах и на разных железках.
Знаний не хватает понять что за фигня происходит. (((  перехожу обратно на Modbus

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#27

Сообщение WZV » 19.02.2017{, 20:44}

Поставил на IOBroker на Raspberry PI 2+ скетч указанный выше, пока сделал шесть входов выходов. Ещё правда сделал выключить всё. Работает. Правда с IOBroker-ом надо ещё разбираться, информации по нему мало. Ещё есть вопрос к Слимпер. Почему то при компиляции появляются кавычки у IP  адресов. При перезаливке приходится вручную убирать. Можно ли поправить.

Вложения
1151201.jpg
Последний раз редактировалось WZV 19.02.2017{, 20:57}, всего редактировалось 1 раз.

Аватара пользователя
Anydy
Администратор
Сообщения: 2234
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 146
Имя: Андрей

MQTT управление

#28

Сообщение Anydy » 20.02.2017{, 01:04}

WZV писал(а):Почему то при компиляции появляются кавычки у IP адресов
Сейчас проверил ...никаких кавычек нет, все компилируется нормально, завтра проверю в железе...

Мне все же не понятен такой вопрос..вроде MQTT специально создан для сетей с низкой пропускной способностью и частыми обрывами, поэтому ему самое место в GPRS сетях. Но почему то его все используют в LAN, WiFI.... А для GPRS модемов примеров и библиотек не более пяти находится...
Думаю это единственный вариант управления/мониторинга IoT устройствами где есть только GPRS (2G).
Но все упорно управляют люстрой через MQTT по WiFi ...а тем более блютуз в соседней комнате)) От блютуз вообще не вижу никакой практической ценности кроме как подключить датчик к серверу и то не более 7метров....
Надеюсь Слимпер нам поможет прикрутить MQTT к GSM модемам. Иначе как управлять / мониторить устройства в деревне например?

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#29

Сообщение WZV » 20.02.2017{, 08:52}

Странно, когда работаю на ноутбуке, есть кавычки. Когда на компе, нет.
Anydy писал(а):Но почему то его все используют в LAN, WiFI....
А почему бы и нет. Протокол скоростной, по сравнению с модбасом. Команды легко фильтруются названиями топиков,двухсторонний, легко настраиваются редакторе веб интерфейса. Короче долго не надо парится с настройками. Последний объект, по умному дому, решил было сделать на модбасе, трёх этажный дом+ двор. Дизайнер наваяла около 120 групп освещения. Представте себе 120 входов, 120 выходов плюс климат-контроль в каждом помещении свой, плюс жалюзи на всех окнах. С охраной подвязано. И бассейн с управлением насосов и вентиляции. Модбас так зависал, было ощущение что меня в бассейне утопят. Спас TCP/IP и MQTT. Теперь на модбас смотрю как бык на красную тряпку.
Последний раз редактировалось WZV 20.02.2017{, 09:27}, всего редактировалось 1 раз.

Аватара пользователя
Anydy
Администратор
Сообщения: 2234
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 146
Имя: Андрей

MQTT управление

#30

Сообщение Anydy » 20.02.2017{, 10:28}

Ну попробуйте переустановить на ноутбуке программу, почистить реестр и папку программы ... в AppData - Roaming...

Да согласен, MQTT легкий и скоростной, меня удивляет что для GSM/Arduino его мало кто использует....подвижки есть, но знания в С++ совсем слабые...
Последний раз редактировалось Anydy 20.02.2017{, 10:30}, всего редактировалось 1 раз.

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#31

Сообщение WZV » 20.02.2017{, 15:44}

Anydy писал(а):Ну попробуйте переустановить на ноутбуке программу, почистить реестр и папку программы ... в AppData - Roaming...
Спасибо за совет. Действительно помогло!!!

Аватара пользователя
Sher2104
Сержант
Сообщения: 201
Зарегистрирован: 17.12.2015{, 08:23}
Репутация: 0
Откуда: Карши Узбекистан
Имя: Шермухаммад

MQTT управление

#32

Сообщение Sher2104 » 23.05.2017{, 15:46}

Anydy,

Цитата AnydyЧто вы имеете ввиду? Какой обычный?
Я имел ввиду отправка переменных с помощью смс без использования csd или gdrs. Возможно ли? Сам по экспериментирую на досуге после темп.датчиков. 
Цитата AnydyMQTT показался интереснее Я знаю что интереснее, скачал Ваш блок, поэтому вопрос адресован именно Вам. Мне показалось что блок немного сыроват или у меня не хватает ума с ним разобраться. У Вас получилось до конца довести этот проект. Где я могу просмотреть и дайте  файл пожалуйста.
Последний раз редактировалось Sher2104 23.05.2017{, 15:48}, всего редактировалось 1 раз.
Не важно, кто ты снаружи, главное — кто ты внутри.

Аватара пользователя
Anydy
Администратор
Сообщения: 2234
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 146
Имя: Андрей

MQTT управление

#33

Сообщение Anydy » 23.05.2017{, 16:48}

Sher2104 писал(а):скачал Ваш блок
Какой блок вы скачали?
По MQTT я вроде блоков не делал....
Последнюю разработку в блок не оформлял, пока в виде скетча.
Сейчас прикручиваю к нему отправку данных на Narodmon.
Подробнее здесь

Аватара пользователя
Sher2104
Сержант
Сообщения: 201
Зарегистрирован: 17.12.2015{, 08:23}
Репутация: 0
Откуда: Карши Узбекистан
Имя: Шермухаммад

MQTT управление

#34

Сообщение Sher2104 » 23.05.2017{, 16:53}

Не важно, кто ты снаружи, главное — кто ты внутри.

Аватара пользователя
Anydy
Администратор
Сообщения: 2234
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 146
Имя: Андрей

MQTT управление

#35

Сообщение Anydy » 23.05.2017{, 17:44}

А, да, я и забыл уже что блок делал....просто проба была)))
С этой библиотекой я тогда не разобрался до конца, публикация получалась а вот подписка нет..
Решил использовать более универсальное решение TinyGSM - поддерживает разные модемы и ESP8266. А так же используется распространенная библиотека PubSubClient по которой информации полно.
По ссылке выше скетч работает в обе стороны и автоматом переподключается.
Допилю до нужного мне функционала, потестирую на даче в автономном режиме и тогда можно будет блок делать.

Аватара пользователя
Sher2104
Сержант
Сообщения: 201
Зарегистрирован: 17.12.2015{, 08:23}
Репутация: 0
Откуда: Карши Узбекистан
Имя: Шермухаммад

MQTT управление

#36

Сообщение Sher2104 » 23.05.2017{, 18:19}

Anydy писал(а):Допилю до нужного мне функционала, потестирую на даче в автономном режиме и тогда можно будет блок делать.
Будем ждать.:)
Не важно, кто ты снаружи, главное — кто ты внутри.

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#37

Сообщение WZV » 28.05.2017{, 18:15}

Подскажите пожайлуста. IOBroker на Raspberry PI 2+ ардуина 2560  и шилд w5100+блоки mqtt. Подключаю все девайсы к роутеру, всё работает. Подключаю всё через хаб, Raspberry есть в сети, а ардуина 2560  и шилд w5100 не виден в роутере. Напрямую подключаю в роутер, все девайсы в роутере появляются. Может в скетче что то неправильно выставил. Я не пойму, DNS какой то другой может надо поставить, или шлюз. Как определить какой у меня DNS? Скриншот выложил главного блока.
Вложения
6051871.jpg

starshoy81
Лейтенант
Сообщения: 422
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 27
Откуда: Санкт-Петербург
Имя: Илья

MQTT управление

#38

Сообщение starshoy81 » 28.05.2017{, 23:04}

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

Добавлено (28.05.2017, 23:04)
---------------------------------------------
Dns в локалльных соединениях не нужен.

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT управление

#39

Сообщение WZV » 29.05.2017{, 07:38}

Так без хаба, работает. Роутер не отбивает. Может хаб tp-link tl-sf1008d не пропускает?

starshoy81
Лейтенант
Сообщения: 422
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 27
Откуда: Санкт-Петербург
Имя: Илья

MQTT управление

#40

Сообщение starshoy81 » 26.11.2017{, 15:05}

Sher2104, даю ссылку на блоки через есп-линк

Добавлено (26.11.2017, 15:05)
---------------------------------------------
Anydy писал(а):Да согласен, MQTT легкий и скоростной, меня удивляет что для GSM/Arduino его мало кто использует...
вообще наверное не нужен блок именно mqtt для gsm модема. Достаточно поднятия модемом TCP соединения и внутри него гнать данные из uarta модема.

Ответить

Вернуться в «Протоколы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость