Size: a a a

ESP8266 & ESP32 [RU]

2021 February 19

А

Андрей in ESP8266 & ESP32 [RU]
Кстати, кому-то удавалось запустить бота на esp32 на sim800. А то все либы заточены под WiFi. Может оно конечно просто что-то где-то поменять, но я пока не осилил.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Кстати, кому-то удавалось запустить бота на esp32 на sim800. А то все либы заточены под WiFi. Может оно конечно просто что-то где-то поменять, но я пока не осилил.
"бот" это HTTP клиент не более , ему всё равно какой транспорт - он отправляет текст в поток.
sim800  - это транспорт
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
"бот" это HTTP клиент не более , ему всё равно какой транспорт - он отправляет текст в поток.
sim800  - это транспорт
Понимаю. Говорю же, не осилить пока модификацию существующих библиотек.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Понимаю. Говорю же, не осилить пока модификацию существующих библиотек.
каких именно?
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
каких именно?
AsyncTelegram, UniversalTelegramBot
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
AsyncTelegram, UniversalTelegramBot
а sim800 - работает , каким образом?
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
а sim800 - работает , каким образом?
Да, всё пашет. Через tinygsm
источник

А

Андрей in ESP8266 & ESP32 [RU]
Хожу на костылях в виде mqtt
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
https://github.com/vshymanskyy/TinyGSM/blob/master/examples/WebClient/WebClient.ino


надо заменить WiFiClient в ботах на аналогичный
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
TinyGsmClientSecure - по интерфейсу он должен совпадать - поэтому по сути это найти либо метод сеттер либо базовый класс  - от которого наследуется "бот" и там поменять одну строку
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
TinyGsmClientSecure - по интерфейсу он должен совпадать - поэтому по сути это найти либо метод сеттер либо базовый класс  - от которого наследуется "бот" и там поменять одну строку
Да, это уже успел понять ранее.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Да, это уже успел понять ранее.
а что тогда не понятно?
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
AsyncTelegram, UniversalTelegramBot
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
просто передай другой "клиент" и всё - он вторым параметром конструктора бота - искать даже не надо
источник

А

Андрей in ESP8266 & ESP32 [RU]
Вот с этим как быть? Клиент подменил. Не пашет.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Вот с этим как быть? Клиент подменил. Не пашет.
ну обычно это сопровождают логом - ошибкой, описанием "не пашет" -это ничего не значит
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
ну обычно это сопровождают логом - ошибкой, описанием "не пашет" -это ничего не значит
Unknown type name 'X509List'
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Unknown type name 'X509List'
https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/bearssl-client-secure-class.html

подключить (#include ) заголовок c этим типом
источник

А

Андрей in ESP8266 & ESP32 [RU]
Yuriy Trikoz
https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/bearssl-client-secure-class.html

подключить (#include ) заголовок c этим типом
Methods and properties described in this section are specific to ESP8266. А у меня ESP32
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Андрей
Methods and properties described in this section are specific to ESP8266. А у меня ESP32
тогда и смотреть пример для esp32
источник