MQTT
MQTT
Только удалось попробовать блок. И сразу ошибка при компиляции. Ругается на библиотеку PubSubClient.
Почитав форумы понял что есть две библиотеки ПабСаб одна от Imroy, другая от knolleary. У меня не с одной не заработало.
Может кто попробует у себя мой проект?
FLP 2.5.1 IDE 1.8.1
Почитав форумы понял что есть две библиотеки ПабСаб одна от Imroy, другая от knolleary. У меня не с одной не заработало.
Может кто попробует у себя мой проект?
FLP 2.5.1 IDE 1.8.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Tehnik053 24 июн 2017, 22:29, всего редактировалось 1 раз.
MQTT
Ну конечно не скомпилируется, ошибка в блоке...
так не верно:
PubSubClient MQTTclient( 192.168.1.112 , 1883 , callback, MQTT_Client);
Должно быть так:
char* server = "789.56.654.65";
PubSubClient MQTTclient( server , 1883 , callback, MQTT_Client);
так не верно:
PubSubClient MQTTclient( 192.168.1.112 , 1883 , callback, MQTT_Client);
Должно быть так:
char* server = "789.56.654.65";
PubSubClient MQTTclient( server , 1883 , callback, MQTT_Client);
MQTT
Нет ошибки в блоке (у меня напрямую, без переменой, вставляются параметры), а вот в описании есть ошибка.Anydy писал(а):Ну конечно не скомпилируется, ошибка в блоке...так не верно:
Если в параметры блока вставили не
192.168.1.112
, а
"192.168.1.112"
Все бы заработало
А вообще сейчас подумал, что при теперешнем коде, из параметра можно убрать функцию "вставлять в код без кавычек (как есть)" и тогда нужно будет вставлять уже
192.168.1.112 или m25.cloudmqtt.com
Вот с описными выше изменениями и корректировкой описания Версия 0.9
Спасибо за тестирования и извиняюсь за неточность в описании
MQTT
Сам невнимателен был. Теперь все отлично отсылает.Слимпер писал(а):"192.168.1.112"
Все бы заработало
Спасибо Вам за труды
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
MQTT
Слимпер, проверил блоки для w5100, третьи сутки работает передача данных на cloudmqtt. Сообщения с флагом retained сохраняются на брокере и передаются вновь подключившимся подписчикам. Спасибо за блоки.
MQTT
С тех пор, как появилась первая версия блоков mqtt, дома работает связка " IOBroker на Raspberry PI 2+ ардуина 2560 и шилд w5100 ". На ардуине висит 32 выключателя+ 32 реле. Но есть места в доме, где уже не возможно переделать проводку. Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!! Была проблема со входами на ESP8266-12, причину нашёл. Отключил в FLProg программную подтяжку входа, подтянул физическими резисторами(хотя где то читал что всё должно работать). В IOBroker вид товарный, если не заглядывать в железо, получился неплохой продукт. Респект и уважуха автору блоков и всем кто участвовал в разработке. Ну и главное "СПАСИБО" автору FLProg.
MQTT
За блоки спасибо. А вот на ESP8266 ничего не получается. Брокер не видит публикаций, а на W5100 все нормально. Если не жалко рабочий проект в Flprog прицепите, поковырять.Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!!
MQTT
Прицепил.tooshka99 писал(а):Если не жалко рабочий проект в Flprog прицепите, поковырять.
Может библиотеки на ESP8266 не стоят в Arduino IDE. Кроме плат ещё библиотеки нужны. В роутере ESP8266 виден?tooshka99 писал(а):А вот на ESP8266 ничего не получается. Брокер не видит публикаций
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось WZV 06 июл 2017, 14:33, всего редактировалось 1 раз.
MQTT
Спасибо большое))) попробую.
Добавлено (09.07.2017, 18:10)
---------------------------------------------
Проверил, на ESP8266 все заработало. УРРА!!! Несколько дней переменные туда сюда передает, вроде ни разу не отвалилось.
Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
Добавлено (09.07.2017, 18:10)
---------------------------------------------
Проверил, на ESP8266 все заработало. УРРА!!! Несколько дней переменные туда сюда передает, вроде ни разу не отвалилось.
Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
MQTT
Новая версия блока Вот в этой добавил возможность ручной настройки параметров сети для ESP8266 варианта.tooshka99 писал(а):Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
Но сам не проверял. Будет интересно попробуйте.
MQTT
Заметил одну очень странную особенность. При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MQTT
Я сам не пробовал, поискал описание команд для ESP и там вроде немного другой синтаксисTehnik053 писал(а):При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.
надо в место
analogRead (0)
писать
analogRead (A0)
Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (A0).
ССылка
Но это я так поиском нашел, а так не проверял.
MQTT
Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0Слимпер писал(а):Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (A0).
Последний раз редактировалось Tehnik053 14 июл 2017, 12:17, всего редактировалось 1 раз.
MQTT
Ну тогда не знаю. На недели попробую спаять плату, мне модуль недавно пришел и опробовать в железе.Tehnik053 писал(а):Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
-
- Капитан
- Сообщения: 860
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
MQTT
Спасибо за ссылку. Жаль что на DUE проекта нет, есть просто пару штук в наличии. У китайцев на али апельсинки не встречал а в dns-shop они чуть дешевле чем 3 малинка на али а 2 малинка будет даже дешевле. Может я плохо искал. Но если разница в цене 200-300 руб. на мой взгляд лучше взять 3 малинку.starshoy81 писал(а):Можно на апельсине поднять
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя