WebSockets2_Generic

A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.

Author
Gil Maimon
Maintainer
Khoi Hoang
Website
https://github.com/khoih-prog/WebSockets2_Generic
Category
Communication
License
GPL 3.0
Library Type
Contributed
Architectures
Any

Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC6455 (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL). Now support ESP8266, ESP32 (including ESP32-C3; ESP32-S2 Saola, AI-Thinker ESP-12K, WT32_ETH01, etc.), nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based, Portenta_H7, etc. boards, with WiFiNINA, Teensy 4.1 NativeEthernet/QNEthernet, Ethernet W5x00/ENC28J60/LAN8742A/LAN8720, ESP8266/ESP32-AT modules/shields, Portenta_H7 WiFi/Ethernet, as well as SINRIC / Alexa / Google Home. With updated SSL CA Certs, Fingerprint and InSecure mode. Now supporting ENC28J60 using either UIPEthernet or EthernetENC library, ESP32 using Ethernet and RP2-4-W using CYW43439 WiFi

Downloads

Filename Release Date File Size
WebSockets2_Generic-1.13.2.zip 2022-12-06 3.80 MiB
WebSockets2_Generic-1.13.1.zip 2022-11-24 3.80 MiB
WebSockets2_Generic-1.13.0.zip 2022-10-12 3.73 MiB
WebSockets2_Generic-1.12.1.zip 2022-10-09 3.68 MiB
WebSockets2_Generic-1.12.0.zip 2022-10-09 3.68 MiB
WebSockets2_Generic-1.11.0.zip 2022-10-08 3.65 MiB
WebSockets2_Generic-1.10.3.zip 2022-04-12 3.57 MiB
WebSockets2_Generic-1.10.2.zip 2022-03-14 3.52 MiB
WebSockets2_Generic-1.10.1.zip 2022-02-27 3.48 MiB
WebSockets2_Generic-1.10.0.zip 2021-12-18 3.41 MiB