Существует ли простая библиотека HTTP(S), не зависящая от WiFi?
Я пытаюсь реализовать мобильную сеть (только) для ESP32 с помощью Arduino IDE. Таким образом, чтобы иметь возможность подключаться к веб-сайту для загрузки/загрузки файлов и т. д., мне нужно иметь возможность обрабатывать различные HTTP-запросы PUT/GET/POST. Однако доступные библиотеки, похоже, всегда зависят от дополнительных библиотек, связанных с WiFi. Я не хочу их загружать, так как они сильно раздуты и не нужны для моего сценария использования.
Какие варианты у меня есть для минималистичных библиотек HTTP-запросов, которые не зависят от WiFi, BT или ETH?
@not2qubit, 👍0
Обсуждение1 ответ
▲ 2
Библиотека TinyGSM реализует базовый класс сетевого клиента Arduino поверх AT-команд GSM-модема. Библиотека доступна в Менеджере библиотек.
,
@Juraj
Смотрите также:
- Wire.h не найден!
- Может ли плагин Arduino Eclipse использовать библиотеки, установленные Arduino IDE?
- Как получить исходные файлы для библиотек Arduino?
- ATtiny85 и DHT11 - Датчик всегда возвращает 0
- Tone() конфликтует с библиотекой IRremote (множественное определение `__vector_7')
- Невозможно использовать библиотеку клавиатуры с Arduino UNO даже после смены прошивки.
- Где параметры avrdude определяются в Arduino IDE?
- GSM-модуль Sim800l не может подключить данные gprs
у вас есть какая-то библиотека через «мобильную сеть» или только AT-команды?, @Juraj
Только АТ-команды. Итак, теперь мне нужно вручную построить запрос/ответ со строками, что является настоящим PITA., @not2qubit
Я не знаю о библиотеке мобильной сети Arduino с реализацией сервера. для этого потребуется общедоступный IP-адрес, поэтому немногие будут его использовать, @Juraj
Я не внедряю сервер, а просто подключаюсь к клиенту для загрузки файлов (в ESP)., @not2qubit
извини. тогда вы можете использовать TinyGSM. https://github.com/vshymanskyy/TinyGSM, @Juraj
@Juraj Это выглядит многообещающе. Как вы импортируете эту библиотеку в IDE?, @not2qubit
это не в диспетчере библиотек?, @Juraj
Виноват! Я понятия не имею, почему я пропустил это на днях. Спасибо., @not2qubit