Ардуино - WiFi мост на ESP8266 : ESP-LINK

Контроллеры на основе ESP8266
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение ivanpost »

egorka29 писал(а): 15 фев 2019, 17:13
ivanpost писал(а): 15 фев 2019, 16:29 Много esp - подключаются мгновенно после включения 3-5 сек. Учитывайте, что сигнал, особенно у 07 очень слабый. Смотрите на db сети в мониторе. -70+db - мало. Одновременно AP+STA работают неустойчиво.
в той же самой конфигурации при обычной работе с блоками mqtt и настройкой в флпрог подключение было быстрым, попробую перешить на стабильную версию с гитхаба, попробовал стабильную версию 3.0.14 и снова та же беда, сигнал -60, долгий поиск, потом ужде когда подключится стабильно держится не отваливается, поднадоело с ней бится, буду ESP шить по OTA, а Уно через обычный порт, что неудобно т.к. уно использую как TTL для ЕСП, придется скидывать уарт при прошивке.
Вы решите вопрос с -60db антенной или местом, а потом - дальше. у меня -45db. Так же советуют отдельный роутер для IOT, и не с крошечной памятью. Роутер у меня OpenWrt, вероятно и это влияет - он быстрый, 3.2.47 - достаточно стабильна как по OTA, так и по mqtt, так и как бридж. Есть особенность плохих коннектов к AP после его перенастройки, поэтому я бросил перенастраивать AP
Parashutik
Рядовой
Сообщения: 32
Зарегистрирован: 13 окт 2017, 19:10
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение Parashutik »

[ref]ivanpost[/ref], Вопрос такого плана. При написании скетча с использованием Ваших блоков не работало. Пока не поставил в скетч блок передачи данных в UART. Настроил , но ничего к нему не подключал. После этого всё заработало. Т.е., как я понял, нужен настроенный Serial порт. Хотя может я , что то и не так делаю. И еще приходится при первом включении перезагружать или Arduino или ESP. Иначе не происходит синхронизация. После этих действий все работает. Я на параллельной ветке читал, что надо, чтоб сначала ESP подключилась к брокккеру, а потом Arduino начала передавать данные. Скетч прилагаю. Посмотрите , что не так.
MQTT_Маяк_Ветрогенератор.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение ivanpost »

Скорость серал-порта естественно должна совпадать и в веб-морде и в авр-скетче. На счет отправки в урат - наверно нужно. Вообще эта прошивка - прозрачный бридж, а mqtt - дополнение. Думаю, если бридж не использовать в скетче скорость надо прописать

Если используете OTA для атмег скорость нужна 115200 и оптибут очень желательно.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение starshoy81 »

[ref]Parashutik[/ref], инициализация сериала обязательно должна быть. Иначе не будет передачи данных.
Parashutik
Рядовой
Сообщения: 32
Зарегистрирован: 13 окт 2017, 19:10
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение Parashutik »

ivanpost писал(а): 09 авг 2018, 21:32echo off
curl -m 10 -s -XPOST http://192.168.31.23/pgm/sync
ping -n 1 -w 1500 10.10.254.254 >nul
curl -m 10 -s http://192.168.31.23/pgm/sync
echo.
curl -m 10 -s -g -d "@mysketh.hex" "http://192.168.31.23/pgm/upload"
pause

192.168.31.23 - адрес моего Esp. Можно использовать подстановку адреса и файла в cmd.
Вернуться к началу
Иван, а адрес 10.10.254.254 это, что за адрес?
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение ivanpost »

Parashutik писал(а): 19 мар 2019, 19:11
ivanpost писал(а): 09 авг 2018, 21:32 Вернуться к началу
Иван, а адрес 10.10.254.254 это, что за адрес?
Это пауза. Ждем ответа от несуществующего адреса 1,5 сек.

Отправлено спустя 5 минут 41 секунду:
[spoiler]

Код: Выделить всё

@echo off
echo ipmum=%1
echo filname=%2
if "%1" EQU "" goto error1
if "%2" EQU "" goto error2

set "str1=http://192.168.31."
set "str2=/pgm/sync"
set "str3=/pgm/upload"
set "str4=%str1%%1%str2%"
set "str5=%str1%%1%str3%"
set "str6=@%2"

curl -m 10 -s -XPOST %str4%
ping -n 1 -w 1500 10.10.254.254 >nul
curl -m 10 -s %str4%
echo.
curl -m 10 -s -g -d %str6% %str5%
pause
exit


:error1
echo "ip need"
pause
exit


:error2
echo "File name need"
pause
exit
[/spoiler]
Аватара пользователя
Rovki
Полковник
Сообщения: 5721
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 213 раз
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение Rovki »

Кто-то сомневался в работе есп линк и каскады ? [bbvideo]https://youtu.be/C6JB-3WHWyU[/bbvideo]
Электронщик до мозга костей и не только
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение SSSergeich »

Anydy писал(а): 15 окт 2017, 21:59 Для этого уже давно есть решение на модуле SIM800, но используемая библиотека так же поддерживает и ESP8266
Сцылка
Anydy писал(а): 16 окт 2017, 22:50 Вот пример скетча
А вот Пользовательский блок
Это примеры, будем дальше допиливать!
Anydy писал(а): 24 окт 2017, 21:11 Сделал пример пользовательского блока для отправки данных с датчика DS18B20 на сервис narodmon.ru через ESP8266
ESP-LINK с Ардуино оказывается очень просто и гибко настраивается!
Я теперь прошиваю ардуино которая в соседней комнате по WIFI не вставая с дивана! Удобно!
+ online MQTT управление и контроль!

Блок и описание

Ссылки битые
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Ардуино - WiFi мост на ESP8266 : ESP-LINK

Сообщение ivanpost »

SSSergeich писал(а): 01 ноя 2020, 08:34
Anydy писал(а): 15 окт 2017, 21:59 Для этого уже давно есть решение на модуле SIM800, но используемая библиотека так же поддерживает и ESP8266
Сцылка
Anydy писал(а): 16 окт 2017, 22:50 Вот пример скетча
А вот Пользовательский блок
Это примеры, будем дальше допиливать!
Anydy писал(а): 24 окт 2017, 21:11 Сделал пример пользовательского блока для отправки данных с датчика DS18B20 на сервис narodmon.ru через ESP8266
ESP-LINK с Ардуино оказывается очень просто и гибко настраивается!
Я теперь прошиваю ардуино которая в соседней комнате по WIFI не вставая с дивана! Удобно!
+ online MQTT управление и контроль!

Блок и описание

Ссылки битые
если интересует прошивка Esp-Link, я делал по ней несколько видео для учащихся... https://www.youtube.com/playlist?list=P ... Xlq8XO46dk
Прошивка хороша как прозрачный бридж и для рест запросов. Идеальна для перепрошивки удаленного Arduino. Расстояние роли вообще не играет. Но это не часто нужно. Клиент MQTT тоже работает, но нужно пользоваться умеренно, по многу не слать, а то подвисает ардуина.
Ответить

Вернуться в «ESP8266»

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

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