Страница 4 из 5
MQTT
Добавлено: 24.06.2017{, 22:23}
Tehnik053
Только удалось попробовать блок. И сразу ошибка при компиляции. Ругается на библиотеку PubSubClient.
Почитав форумы понял что есть две библиотеки ПабСаб одна от Imroy, другая от knolleary. У меня не с одной не заработало.
Может кто попробует у себя мой проект?
FLP 2.5.1 IDE 1.8.1
MQTT
Добавлено: 24.06.2017{, 23:47}
Anydy
Ну конечно не скомпилируется, ошибка в блоке...
так не верно:
PubSubClient MQTTclient( 192.168.1.112 , 1883 , callback, MQTT_Client);
Должно быть так:
char* server = "789.56.654.65";
PubSubClient MQTTclient( server , 1883 , callback, MQTT_Client);
MQTT
Добавлено: 25.06.2017{, 04:01}
Слимпер
Anydy писал(а):Ну конечно не скомпилируется, ошибка в блоке...так не верно:
Нет ошибки в блоке (у меня напрямую, без переменой, вставляются параметры), а вот в описании есть ошибка.
Если в параметры блока вставили не
192.168.1.112
, а
"192.168.1.112
"
Все бы заработало
А вообще сейчас подумал, что при теперешнем коде, из параметра можно убрать функцию "вставлять в код без кавычек (как есть)" и тогда нужно будет вставлять уже
192.168.1.112 или m25.cloudmqtt.com
Вот с описными выше изменениями и корректировкой описания
Версия 0.9
Спасибо за тестирования и извиняюсь за неточность в описании
MQTT
Добавлено: 25.06.2017{, 13:34}
Tehnik053
Слимпер писал(а):"192.168.1.112"
Все бы заработало
Сам невнимателен был. Теперь все отлично отсылает.
Спасибо Вам за труды
MQTT
Добавлено: 03.07.2017{, 12:26}
starshoy81
Слимпер, проверил блоки для w5100, третьи сутки работает передача данных на cloudmqtt. Сообщения с флагом retained сохраняются на брокере и передаются вновь подключившимся подписчикам. Спасибо за блоки.
MQTT
Добавлено: 06.07.2017{, 09:01}
WZV
С тех пор, как появилась первая версия блоков mqtt, дома работает связка " IOBroker на Raspberry PI 2+ ардуина 2560 и шилд w5100 ". На ардуине висит 32 выключателя+ 32 реле. Но есть места в доме, где уже не возможно переделать проводку. Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!! Была проблема со входами на ESP8266-12, причину нашёл. Отключил в FLProg программную подтяжку входа, подтянул физическими резисторами(хотя где то читал что всё должно работать). В IOBroker вид товарный, если не заглядывать в железо, получился неплохой продукт. Респект и уважуха автору блоков и всем кто участвовал в разработке. Ну и главное "СПАСИБО" автору FLProg.
MQTT
Добавлено: 06.07.2017{, 09:42}
tooshka99
Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!!
За блоки спасибо. А вот на ESP8266 ничего не получается. Брокер не видит публикаций, а на W5100 все нормально. Если не жалко рабочий проект в Flprog прицепите, поковырять.
MQTT
Добавлено: 06.07.2017{, 14:30}
WZV
tooshka99 писал(а):Если не жалко рабочий проект в Flprog прицепите, поковырять.
Прицепил.
tooshka99 писал(а):А вот на ESP8266 ничего не получается. Брокер не видит публикаций
Может библиотеки на ESP8266 не стоят в Arduino IDE. Кроме плат ещё библиотеки нужны. В роутере ESP8266 виден?
MQTT
Добавлено: 09.07.2017{, 18:10}
tooshka99
Спасибо большое))) попробую.
Добавлено (09.07.2017, 18:10)
---------------------------------------------
Проверил, на ESP8266 все заработало. УРРА!!! Несколько дней переменные туда сюда передает, вроде ни разу не отвалилось.
Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
MQTT
Добавлено: 11.07.2017{, 18:38}
Слимпер
tooshka99 писал(а):Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
Новая версия блока Вот в этой добавил возможность ручной настройки параметров сети для ESP8266 варианта.
Но сам не проверял. Будет интересно попробуйте.
MQTT
Добавлено: 11.07.2017{, 19:45}
tooshka99
Спасибо попробуем.
MQTT
Добавлено: 14.07.2017{, 08:51}
Tehnik053
Заметил одну очень странную особенность. При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.
MQTT
Добавлено: 14.07.2017{, 11:01}
Слимпер
Tehnik053 писал(а):При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.
Я сам не пробовал, поискал описание команд для ESP и там вроде немного другой синтаксис
надо в место
analogRead (0)
писать
analogRead (A0)
Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (
A0).
ССылка
Но это я так поиском нашел, а так не проверял.
MQTT
Добавлено: 14.07.2017{, 11:20}
Tehnik053
Слимпер писал(а):Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (A0).
Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0
MQTT
Добавлено: 14.07.2017{, 18:22}
Слимпер
Tehnik053 писал(а):Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0
Ну тогда не знаю. На недели попробую спаять плату, мне модуль недавно пришел и опробовать в железе.
MQTT
Добавлено: 22.09.2017{, 23:19}
fsergei70
Чтоб не плодить новую тему спрошу здесь.
Локальный MQTT брокер на arduino DUE можно сделать или малинка нужна? Если малинка то какая?
MQTT
Добавлено: 23.09.2017{, 11:54}
starshoy81
fsergei70, на мой взгляд в дуе оперативки и проца не хватит, да и брокера под этот АРМ нет. Можно на апельсине поднять
вот пример.
MQTT
Добавлено: 23.09.2017{, 14:52}
fsergei70
starshoy81 писал(а):Можно на апельсине поднять
Спасибо за ссылку. Жаль что на DUE проекта нет, есть просто пару штук в наличии. У китайцев на али апельсинки не встречал а в dns-shop они чуть дешевле чем 3 малинка на али а 2 малинка будет даже дешевле. Может я плохо искал. Но если разница в цене 200-300 руб. на мой взгляд лучше взять 3 малинку.
MQTT
Добавлено: 23.09.2017{, 14:56}
Tehnik053
.для ваших целей за глаза orangepi zero. стоимость на али 500 рублей плохо искали
MQTT
Добавлено: 23.09.2017{, 14:59}
Dev1
fsergei70 писал(а):Может я плохо искал
Я вот
тут брал.