Sid
Slava
ShowTime
сим работает всё нормально он общается и передаёт данные кнему и связки сним вопросов нету говорюже он смс читает и на веб морду закидывает. есть косяк в коде с джет запросам на отправку на сим 800 ат команды допустим AT+ICCID
ShowTime
ShowTime
/getsmsdig по вот этому джет запросу ошибка валится
ShowTime
нет это типо симки индификационный номер
ShowTime
https://m2msupport.net/m2msupport/atccid-show-iccid/
ShowTime
как правильно передовать значения от esp до sim 800 sendATCommand("AT+ICCID", true); ?
Slava
Скетч который ты тестируешь, он для сим 800 или для сим 900 изначально? Я еще погуглил, не нашел AT+ICCID для 800.
ShowTime
Slava
Slava
У тебя wdt срабатывает?
ShowTime
ShowTime
У тебя wdt срабатывает?
22:08:08.712 -> AT+CMGL="REC UNREAD",1
22:08:15.047 -> AT+ICCID
22:08:17.204 ->
22:08:17.204 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
22:08:17.251 ->
22:08:17.251 -> Soft WDT reset
22:08:17.251 ->
22:08:17.251 -> >>>stack>>>
22:08:17.298 ->
22:08:17.298 -> ctx: sys
Slava
Попробуй отключить wdt. Это проблему полностью не решит, но может даст подсказки.
ShowTime
Slava
Насколько помню wdt.disable()
ShowTime
Slava
https://techtutorialsx.com/2017/01/21/esp8266-watchdog-functions/
Anonymous
/getsmsdig
Andre
Прошить в Sonoff (с родной прошивкой) прошивку Tasmota можно только через USB-to-Serial адаптер?
Можно ли это сделать по воздуху?
ShowTime
ShowTime
Может кто сталкивался с таким. Есть get запрос который вываливается с ошибкой в ком порт.
server.on("/getsmsdig", HTTP_GET, [] (AsyncWebServerRequest *request) {
String inputMessage3;
// Получить запрос GET значения input1 от <ESP_IP>/update?output=<inputMessage1>&state=<inputMessage2>
if (request->hasParam(PARAM_INPUT_3)) {
Serial.print("Enter_to_if\n");
}
else {
String _response;
_response = "Response is not declarized yet\n";
Serial.print("Enter_to_else\n");
_response = sendATCommand("AT+ICCID", true);
Serial.print(_response);
Serial.print("\n");
Serial.print("Exit_from_else\n");
}
});
ShowTime
но в этомже скече есть кусок кода который отрабатывает нормально в самом начале void GetICCID () {
_response = sendATCommand("AT+ICCID", true);
if (_response.indexOf("+ICCID:") > -1) {
ICCID = _response.substring(_response.indexOf(":") + 2, _response.indexOf(":") + 22);
Serial.println("Наш ICCID: " + ICCID);
}
}
ShowTime
если закоментить вот это response = sendATCommand("AT+ICCID", true); то работает но AT команда естественно не отсылается _
Nick
Что то у вас все в разнобой, то есть Serial.println, то вместо него Serial.print("\n")
Nick
Создаётся впечатление что этот скетч собран из нескольких.
Nick
Неудивительно что не работает.
Nick
Это так, к слову.
Владимир
Zuko
Всем привет! Подскажите! Сервер на esp8266. Как понять на стороне сервера что клиент отвалился? Причем отключился не штатно (client.stop();) а например по сбою питания? Функция client[i].connected(); возвращает 1 хотя питание с клиента уже снято... Я знаю как сделать с костылями, но хочется без них.
Andre
Только что приехала моя первая в жизни ESP (скрин с Али).
Дал команду включить светодиод на плате. Горит, но периодически заметны подёргивания, слабовато мерцает.
Подключил к 4 пину светодиод через резистор. То же самое, причём мерцают синхронно.
Плата запитана от micro USB.
Это нормально?
Slava
Andre
нормально, ты же её не прошил.
Не понял. ) Вот код:
#define LED_BUILTIN 2
#define LED_RED 4
if (currentLine.endsWith("GET /R_On")) {
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(LED_RED, HIGH);
}
Один раз даётся команда подать высокий уровень на два порта. Откуда мерцание?
Что означает "прошить" в терминах ESP32? Я же заливаю прошивку.
Andre
Вот эта кнопка разве не прошивает?
Slava
Slava
щас мы увидим есп на макетке, с отваливающимися проводами 😗
Andre
Andre
Скетч на основе примера, который в Arduino студии.
Slava
светодиод на плате на каком gpio?
Andre
garik
Slava
а на самом деле? не факт что он там на этой конкретной плате.
Slava
Andre
Я могу их по отдельности зажечь и погасить.
Andre
Да, быстрые мерцания, как будто там иногда включается ШИМ с высокой частотой.
Andre
Но заметной глазу.
Andre
Подключил светодиод на макетке просто к 3v3 выводу. Мерцает.
Slava
Andre
Void
Void
Питание глянь по 5 в и по 3.3
Slava
Andre
Void
Ты как я понял 3.3 проверил. Осталось 5 проверить. Возможно стаб не айс или кондюки говно
Slava
Andre
в смысле? не пойму твоей агрессии.
Slava
Тебе посоветовали проверить питание, ты проигнорировал.
Andre
Void
Блин. Если ты через резюк подключаешь светодиод к 3.3 и он моргает, то стабильности нет точно.
Void
Подцепи светик также к 5 вольтам до стаба на 3.3
Владимир
Andre
Andre
Владимир
питание от компа?
Andre
Владимир
или провод хреновый или компу не хватает.
Есть хорошая зарядка для телефона 5в? ну или повербан как советовали?