Можно ли реализовать websocket с помощью команды AT?
Например, у меня есть модуль sim800l для связи с сервером с помощью
websocket
(сокет.io), но этот модуль позволяет работать по команде AT.
Я успешно сделал HTTP-запрос, но я не знаю, как сделать запрос через WebSocket с помощью команды AT.
спасибо тебе.
@Imanuel Pundoko, 👍1
Обсуждение2 ответа
Да, ты можешь @Imanuel. Вам просто нужно установить простое TCP-соединение, а затем отправить заголовки HTTP для обновления обычного HTTP-соединения в WebSockets.
Это хорошо, насколько это возможно. Но для практического ответа на этот вопрос требуется больше деталей., @timemage
После внесения необходимых изменений мне удалось успешно решить проблему. Мой код теперь без проблем работает как при отправке, так и при получении данных через модуль WebSocket и SIM800. В соответствии с протоколом WebSocket я установил начальное рукопожатие перед отправкой каких-либо данных. Это помогло обеспечить передачу данных в соответствии со стандартом WebSocket.
- Последовательная связь между ESP8266 и Arduino Uno
- Простой запрос GET с ESP8266HTTPClient
- Чтение данных из Google Таблиц с помощью Nodemcu
- NodeMCU ESP8266 отключился от WiFi после нескольких часов работы
- ESP8266 отключается через несколько часов
- esp32 http client response только 200 не получил данные после этого
- ESP8266 + DHT11 AWS IOT Thing не обновляет thing shadow - работал раньше
- Скетч Arduino для NodeMCU v1.0 (ESP8266-12E) не имеет ошибок при компиляции, но не запускается на плате NodeMCU v1.0 (ESP8266-12E)
попробуйте использовать некоторую библиотеку websockets поверх библиотеки TinyGSM, @Juraj