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

Использование GSM GPS WiFi Bluetooth NRF. ESP, LAN и др. модулей и обсуждение пользовательских блоков к ним
Аватара пользователя
ivanpost
Рядовой
Сообщения: 90
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 2
Откуда: Тольятти
Имя: Иван
Контактная информация:

Ардуино - 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
Рядовой
Сообщения: 26
Зарегистрирован: 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 МБ) 12 скачиваний

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

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

#143

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

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

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

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

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

#144

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

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

Parashutik
Рядовой
Сообщения: 26
Зарегистрирован: 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
Рядовой
Сообщения: 90
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 2
Откуда: Тольятти
Имя: Иван
Контактная информация:

Ардуино - 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

Ответить

Вернуться в «Беспроводная, проводная связь»

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

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