WebSockets
WebSocket-сервер и клиент для Arduino по стандарту RFC6455 с поддержкой текстовых и бинарных данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cace4969401d5a015d3558fd501c7449a946beaa90b7313cc5b262014b54ae7eWebSockets-2.7.2-cace4969.zipОписание
WebSocket-сервер и клиент для Arduino по стандарту RFC6455. Поддерживает текстовые и бинарные фреймы, пинг-понг обмен, фрагментацию данных. Работает на ESP8266, ESP32, Raspberry Pi Pico W, Arduino UNO R4 WiFi и платах с Ethernet Shield. Для AVR-микроконтроллеров используй версию 1.3, для ESP и остального железа — 2.x.x. Учти ограничения: объём входящих данных привязан к доступной памяти, на AVR все фреймы отправляются с маской 0x00000000, асинхронные функции могут не работать с delay() и yield(). SSL поддерживается только в ESP8266/ESP32 клиентом; для серверного SSL нужен прокси вроде Nginx. Идеальна для IoT-приложений, требующих двусторонней связи с веб-интерфейсами.