Существует ли простая библиотека HTTP(S), не зависящая от WiFi?

Я пытаюсь реализовать мобильную сеть (только) для ESP32 с помощью Arduino IDE. Таким образом, чтобы иметь возможность подключаться к веб-сайту для загрузки/загрузки файлов и т. д., мне нужно иметь возможность обрабатывать различные HTTP-запросы PUT/GET/POST. Однако доступные библиотеки, похоже, всегда зависят от дополнительных библиотек, связанных с WiFi. Я не хочу их загружать, так как они сильно раздуты и не нужны для моего сценария использования.

Какие варианты у меня есть для минималистичных библиотек HTTP-запросов, которые не зависят от WiFi, BT или ETH?

, 👍0

Обсуждение

у вас есть какая-то библиотека через «мобильную сеть» или только AT-команды?, @Juraj

Только АТ-команды. Итак, теперь мне нужно вручную построить запрос/ответ со строками, что является настоящим PITA., @not2qubit

Я не знаю о библиотеке мобильной сети Arduino с реализацией сервера. для этого потребуется общедоступный IP-адрес, поэтому немногие будут его использовать, @Juraj

Я не внедряю сервер, а просто подключаюсь к клиенту для загрузки файлов (в ESP)., @not2qubit

извини. тогда вы можете использовать TinyGSM. https://github.com/vshymanskyy/TinyGSM, @Juraj

@Juraj Это выглядит многообещающе. Как вы импортируете эту библиотеку в IDE?, @not2qubit

это не в диспетчере библиотек?, @Juraj

Виноват! Я понятия не имею, почему я пропустил это на днях. Спасибо., @not2qubit


1 ответ


2

Библиотека TinyGSM реализует базовый класс сетевого клиента Arduino поверх AT-команд GSM-модема. Библиотека доступна в Менеджере библиотек.

,