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

Контроллеры на основе ESP8266
Аватара пользователя
ivanpost
Сержант
Сообщения: 140
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#141

Сообщение ivanpost » 18.02.2019{, 18:41}

egorka29 писал(а):
15.02.2019{, 17:13}
ivanpost писал(а):
15.02.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.10.2017{, 19:10}
Репутация: 8
Контактная информация:

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

#142

Сообщение Parashutik » 26.02.2019{, 11:32}

ivanpost, Вопрос такого плана. При написании скетча с использованием Ваших блоков не работало. Пока не поставил в скетч блок передачи данных в UART. Настроил , но ничего к нему не подключал. После этого всё заработало. Т.е., как я понял, нужен настроенный Serial порт. Хотя может я , что то и не так делаю. И еще приходится при первом включении перезагружать или Arduino или ESP. Иначе не происходит синхронизация. После этих действий все работает. Я на параллельной ветке читал, что надо, чтоб сначала ESP подключилась к брокккеру, а потом Arduino начала передавать данные. Скетч прилагаю. Посмотрите , что не так.
MQTT_Маяк_Ветрогенератор.flp
(1.06 МБ) 120 скачиваний

Аватара пользователя
ivanpost
Сержант
Сообщения: 140
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#143

Сообщение ivanpost » 26.02.2019{, 12:11}

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

Если используете OTA для атмег скорость нужна 115200 и оптибут очень желательно.

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

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

#144

Сообщение starshoy81 » 27.02.2019{, 20:30}

Parashutik, инициализация сериала обязательно должна быть. Иначе не будет передачи данных.

Parashutik
Рядовой
Сообщения: 32
Зарегистрирован: 13.10.2017{, 19:10}
Репутация: 8
Контактная информация:

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

#145

Сообщение Parashutik » 19.03.2019{, 19:11}

ivanpost писал(а):
09.08.2018{, 21:32}
echo 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
Сержант
Сообщения: 140
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#146

Сообщение ivanpost » 19.03.2019{, 22:15}

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

Отправлено спустя 5 минут 41 секунду:
СпойлерПоказать

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

@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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#147

Сообщение Rovki » 27.10.2020{, 07:17}

Кто-то сомневался в работе есп линк и каскады ?
Электронщик до мозга костей и не только

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#148

Сообщение SSSergeich » 01.11.2020{, 08:34}

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

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

Ссылки битые

Аватара пользователя
ivanpost
Сержант
Сообщения: 140
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#149

Сообщение ivanpost » 02.11.2020{, 23:40}

SSSergeich писал(а):
01.11.2020{, 08:34}
Anydy писал(а):
15.10.2017{, 21:59}
Для этого уже давно есть решение на модуле SIM800, но используемая библиотека так же поддерживает и ESP8266
Сцылка
Anydy писал(а):
16.10.2017{, 22:50}
Вот пример скетча
А вот Пользовательский блок
Это примеры, будем дальше допиливать!
Anydy писал(а):
24.10.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»