Ардуино - WiFi мост на ESP8266 : ESP-LINK
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Дополню свой пост - блоки работают с версией есп-линк 2.2.3! На 3.0.14 нет синхронизации, буду разбираться.
Последний раз редактировалось starshoy81 03 мар 2018, 11:17, всего редактировалось 1 раз.
Ардуино - WiFi мост на ESP8266 : ESP-LINK
starshoy81, У Вас ошибка в блоке подписка, в секции Loop исправьте outData == data_res; на outData = data_res;
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
starshoy81, На выходе не было данных пока я не поменял. Нам ведь не нужно сравнивать, нам нужны данные от Topica. Еще бы подсказал бы кто из знающих как mqtt.subscribe("Topic"); в void mqttConnected(void* response) засунуть вообще супер было бы. Спасибо Вам за блоки!
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Все верно думает!starshoy81 писал(а):почему Вы так думаете?
Необходимо различать оператор присваивания (=) и оператор сравнения (== двойной знак равенства), который осуществляет проверку на равенство.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Anydy, demonkol, понял, спасибо за найденную ошибку. Выкладываю обновленный блок 0.1 версия.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось starshoy81 11 дек 2017, 23:28, всего редактировалось 1 раз.
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Подскажите, как правильно настроить ESP-LINK для подключения к Каскаде? Наверное пресет надо выбрать какой то правильный? И какой порт указать после IP адреса в настройках Каскады Я плохо в этом разбираюсь. Но должен вроде бы работать в "прозрачном режиме"
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Ардуино - WiFi мост на ESP8266 : ESP-LINK
за всех не скажу, прошивка esp link с hmi-KaScada не работает.
но вдруг у вас заработает, айпи в моем случае 192.168.1.4 порт 23 или 2323.
также в каскаде в настройках wifi сервера надо поставить галочку rtu
но вдруг у вас заработает, айпи в моем случае 192.168.1.4 порт 23 или 2323.
также в каскаде в настройках wifi сервера надо поставить галочку rtu
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
[ref]brig62[/ref], вроде бы, надо в Каскаде поставить режим rtu over tcp. порт 502
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Разработчики пишут, что на данный момент стабильной версией является 2.2.3. Просьба использовать в своих проектах именно её. Скачивать здесь.starshoy81 писал(а): 10 дек 2017, 15:16Дополню свой пост - блоки работают с версией есп-линк 2.2.3! На 3.0.14 нет синхронизации, буду разбираться.
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Всем привет. Я думаю что не только я, но и многие любители и новички были бы бескрайне благодарны тому человеку который бы сделал детальный урок по работе связки ардуино+ESP8266 по протоколу MQTT в Флпрог. Очень интересная вещь открывающая новые горизонты но я никак не могу её осилить.
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Ардуино - WiFi мост на ESP8266 : ESP-LINK
У меня заработало. Не знаю в чем дело. Долго пытался. Потом отложил в сторону. Сегодня подключил к Нано и все пошло. До этого на Меге пытался.Evgesha писал(а): 26 янв 2018, 20:00за всех не скажу, прошивка esp link с hmi-KaScada не работает.
но вдруг у вас заработает, айпи в моем случае 192.168.1.4 порт 23 или 2323.
также в каскаде в настройках wifi сервера надо поставить галочку rtu
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Товарищи, если есп прошита есп-линк, возможно ли отправлять по UART переменную на компьютер? После прошивки вай фай сеть есть, страничка в браузере с настройками открывается... И еще вопрос по этой прошивке - откуда она берет 23 порт? У нее внутри как то задумано...? Просто есп я прошивкой прошил, но в мегу 2560 я не смог залить скетч ( в ардуино иде пишит тайм оут...), и к каким RX и TX на меге подключать их там несколько или не имеет значения? Хоть бы видео ктонить добрый снял...
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Ардуино - WiFi мост на ESP8266 : ESP-LINK
[ref]Niklog78[/ref], ну чем помочь? Выложил бы проект. У меня с нано идут переменные на этой прошивке. На меге надо указывать в какой hardware serial отправлять переменную. Их там четыре.
с него и надо начинать разбираться. Раз не заливается. Я тАк думаю.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
[ref]Niklog78[/ref], 23 порт заложен разработчиками
[spoiler] [/spoiler]
на меге надо посмотреть какой порт подключен к usb-ttl. Я думаю что нулевой, на моей меге он именно туда подключен. RXTX подключается перекрёстно, в настройках есп отключается вывод в уарт на вкладке debug, настраивается пин сброса от есп к меге на вкладке home. Еще надо поиграться с настройками виртуального ком порта, иногда в меге срабатывает таймер в ожидании сигнала загрузки прошивки и переходит в работу ранее загруженная прошивка. По поводу ошибок можно почитать вопросы на гитхабе, там где выложена эта прошивка. Основная тема проблемы, вопросы
Отправлено спустя 36 минут 13 секунд:
[ref]fil24725[/ref], я давал ссылку на статью. Поищите еще в youtube, там точно есть описания настроек и запуска. Вопросы по mqtt задавайте здесь, постараюсь ответить.
[spoiler] [/spoiler]
на меге надо посмотреть какой порт подключен к usb-ttl. Я думаю что нулевой, на моей меге он именно туда подключен. RXTX подключается перекрёстно, в настройках есп отключается вывод в уарт на вкладке debug, настраивается пин сброса от есп к меге на вкладке home. Еще надо поиграться с настройками виртуального ком порта, иногда в меге срабатывает таймер в ожидании сигнала загрузки прошивки и переходит в работу ранее загруженная прошивка. По поводу ошибок можно почитать вопросы на гитхабе, там где выложена эта прошивка. Основная тема проблемы, вопросы
Отправлено спустя 36 минут 13 секунд:
[ref]fil24725[/ref], я давал ссылку на статью. Поищите еще в youtube, там точно есть описания настроек и запуска. Вопросы по mqtt задавайте здесь, постараюсь ответить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Вот спасибо, статью с котейкой я как раз по ней и делал все, вот только подключил есп TX-TX, RX-RX, я так ее прошивал через мегу и оставил выводы, оказывается нужно их накрест переставить, завтра на работе буду дальше копать. Жалко блоки сервера и коммуникаций не работают с есп сразу ошибку ФЛпрог выдает.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Ардуино - WiFi мост на ESP8266 : ESP-LINK
[ref]Niklog78[/ref], встроенные блоки и не будут работать, они программируют ардуину под другой тип взаимодействия с есп и Сергей их отложил на потом.
Не забудьте поставить библиотеку el-client как я описывал в своём посте.
Не забудьте поставить библиотеку el-client как я описывал в своём посте.
-
- Лейтенант
- Сообщения: 674
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Покажите обязательно нужно на роутере ставить броккер mqtt для связи всех ESP воедино? Или можно использовать временно облачный mqtt брокер? Еще как можно отправлять информационные сообщение от топиков на почту, телеграм или PUSH на телефон?
Отправлено спустя 17 минут 21 секунду:
Еще про надежность доставки пакетов в mqtt. Работает подтверждение доставки сообщений? Как брокер может сообщить пользователю про то что клиент пропал из сети?
Отправлено спустя 17 минут 21 секунду:
Еще про надежность доставки пакетов в mqtt. Работает подтверждение доставки сообщений? Как брокер может сообщить пользователю про то что клиент пропал из сети?
Ардуино - WiFi мост на ESP8266 : ESP-LINK
Брокер конечно может быть любой. Я проверял на Cloudmqtt и на своем на ubuntu.CraCk писал(а): 09 мар 2018, 19:54Покажите обязательно нужно на роутере ставить броккер mqtt для связи всех ESP воедино? Или можно использовать временно облачный mqtt брокер?
Для пересылки сообщений на другие сервисы есть программа mqttwarn.CraCk писал(а): 09 мар 2018, 19:54Еще как можно отправлять информационные сообщение от топиков на почту, телеграм или PUSH на телефон?
Есть разные режимы QOS...как настроите так и будет))CraCk писал(а): 09 мар 2018, 19:54Еще про надежность доставки пакетов в mqtt. Работает подтверждение доставки сообщений?
Брокер это посредник - что получил то и оправил, он не следит за клиентами.CraCk писал(а): 09 мар 2018, 19:54Как брокер может сообщить пользователю про то что клиент пропал из сети?
-
- Лейтенант
- Сообщения: 674
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Ардуино - WiFi мост на ESP8266 : ESP-LINK
А в каком режиме работает наша солянка есп-линк и el-client. Где то можно выбрать QOS режим.
Теоретически как бы разобрался с MQTT. Как бы ничего сложного нет. Но когда начал искать приложения клиент на андроид для контроля и управления своими клиентами. Тут начался какой то звиздец. Начал с приложения MQTT Dash, индикацию и управление можно реализовать но кажись нет возможности создавать сценарии. Дальше скачал Linear MQTT и IoT Manager. Как бы есть возможность создавать сценарии но там уже понеслись веб-сокеты, скрипты, джава, короче то что любят все флпрограмисты

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