Евгений
🇺🇦
ПВО готовь =)
Надо строить армию своих подобных вундервафель и идти ими на таран
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Роман
Бунтарь
Здравствуйте, работал кто с w25q128 на esp32, весь интернет прогуглил, так ничего и не нашёл
Юрий
Евгений
Dmytro
Евгений
Нет, у него интернет прогугленый же =)
А ответ на "вопрос" скорее всего лежит на поверхности
Бунтарь
😄
Dumitru
Всем привет!
Заметил, что мой nodemcu стал теряеть связь с mqtt брокером. В процессе дебага выяснилось, что esp8266 просто обрубает TCP соединение сообщением RST
Это вообще нормальное поведение и как с этим быть?
Anton
RST — это другой конец прислал уведомление о закрытии сокета.
Anton
или отказ при попытке соединения
Anton
мне не совсем по картинке понятно, но, кажись, это ж тебе RST пришёл?
Dumitru
Illia
Здравствуйте, уважаемые знатоки. Есть led-матрица max 7219 и плата esp8266. Нужно выводить на плату строку с текущим курсом валют. Как парсить json я знаю. И синтаксис языка C мне ясен.
Помогите пожалуйста с подключением к пинам.
Я в ардуино полный ноль, и могу полагаться только на вас.
Заранее благодарю!
Illia
D.S.
подключать этот панель вообще не сложно-же
D.S.
Multi Crypto Currency Bitcoin price ticker ESP8266 Node MCU Dot Matrix Led Arduino
Illia
D.S.
D.S.
Роман
D.S.
это фюзеляж)
понял что одним пропеллером работает )). мощная штука
Святослав
Привет!
Как мне ввести многострочную AT-команду в мониторе порта в Arduino IDE?
У меня там подключена ESP8266. Я туда ввожу такие AT-команды
AT+CWMODE=1
AT+CWJAP=
Это все однострочные команды. Он их принимает, выполняет и возвращает OK
Но есть у меня многострочная команда, а именно AT+CIPSTART=
В ней нужно передать текст HTTP-запроса. А этот текст многострочный.
В итоге, когда я вводу первую строку, то ESP это воспринимает как команду и конечно же отвечает тем, что это ошибка.
Пробовал я пользоваться символами \n Это не помогает.
Как быть?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Просто бэкслэш попробуй
🤙🏻 ℙ𝔸𝕍𝔼𝕃
В терминале работает по крайней мере
🤙🏻 ℙ𝔸𝕍𝔼𝕃
\
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Без n
Святослав
щаз попробую
Святослав
+IPD,123:HTTP/1.1 408 Request Timeout
Connection: close
Server: Cowboy
Date: Thu, 24 Jun 2021 20:31:37 GMT
Content-Length: 0
Святослав
В общем что-то пошло не так))
Святослав
Сам сервер доступен
https://api.ipify.org/?format=json
Святослав
в общем я так понял что нужно в конце
AT+CIPSEND=
добавлять размер отправляемого блока
и тогда строки отправляются нормально
Святослав
Но теперь вопрос, почему сам запрос не отрабатывает?
D.S.
Sid
Sid
Сервер может ждать эти символы что бы понять что заголовок закончен
Святослав
Sid
Угу
Sid
Если это последняя строка
Sid
В заголовке
Святослав
Угу
Тогда вопрос, как в монитор порта Arduino IDE отправить пустую строку?
Sid
Не пользую)
Святослав
ладно, щаз подумаю как выкрутиться
Святослав
спс
Sid
По идее нажав энтер и посмотреть что там в настройках
Sid
Просто по стандарту заголовок заканчивается двумя crlf что бы серыер понял что это конец хедера
Святослав
сек...
Святослав
Святослав
AT+CIPSTART="TCP","api.ipify.org",80
CONNECT
OK
AT+CIPSEND=51
OK
>
Recv 51 bytes
SEND OK
+IPD,199:HTTP/1.1 200 OK
Server: Cowboy
Connection: keep-alive
Content-Type: application/json
Vary: Origin
Date: Thu, 24 Jun 2021 20:47:29 GMT
Content-Length: 21
Via: 1.1 vegur
{"ip":"94.253.79.66"}
Святослав
йо йо!
получилось!
Святослав
спасибо!
Sid
Магия
D.S.
Святослав
Sid
D.S.
Святослав
Теперь осталось сделать парсинг ответов))
Sid
Ну это обозначение конца хедера что либо пойдет тело запроса , ну а для get это сигнал отвечать
D.S.
Sid
Get тело не предусматривает
Sergii
Привет. Кто сталкивался?
Esp8266 подключается к телефону, и при потере соединения, вновь соединяется, но уже не реагирует на запросы.
Адрес тот же, автоподкл включено.
Используется WiFi.begin
Святослав
Sid
Sid
Святослав
С at прошивкой
ну да
а символы откуда?
вроде в ответе сервера таких вначале не должно быть
Sid
Sid
В гугл вбей at command +ipd
Святослав
Какие
ответ должен начинаться с
HTTP/1.1 200 OK
Sid
Нет)