Files
arduinoWebSockets/README.md

43 lines
1.6 KiB
Markdown
Raw Normal View History

2015-05-24 16:02:22 +02:00
WebSocket Server and Client for Arduino
===========================================
2015-05-24 00:18:52 +02:00
2015-05-24 16:02:22 +02:00
a WebSocket Server and Client for Arduino based on RFC6455.
2015-05-24 16:02:22 +02:00
##### Supported features of RFC6455 #####
- text frame
- binary frame
- connection close
- ping
- pong
##### Not supported features of RFC6455 #####
- continuation frame
##### Limitations #####
- max input length is limited to the ram size and the ```WEBSOCKETS_MAX_DATA_SIZE``` define
- max output length has no limit (the hardware is the limit)
- Client send masked send big frames with mask 0x00000000 (on AVR all frames)
2015-05-24 16:02:22 +02:00
##### Supported Hardware #####
- ESP8266 [Arduino for ESP8266](https://github.com/Links2004/Arduino)
- ATmega328 with Ethernet Shield (alpha)
- ATmega328 with enc28j60 (alpha)
- ATmega2560 with Ethernet Shield (alpha)
- ATmega2560 with enc28j60 (alpha)
### wss / SSL ###
supported for:
- wss client on the ESP8266
2015-05-24 16:02:22 +02:00
### Issues ###
Submit issues to: https://github.com/Links2004/arduinoWebSockets/issues
[![Join the chat at https://gitter.im/Links2004/arduinoWebSockets](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Links2004/arduinoWebSockets?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2015-05-24 16:02:22 +02:00
### License and credits ###
The library is licensed under [LGPLv2.1](https://github.com/Links2004/arduinoWebSockets/blob/master/LICENSE)
[libb64](http://libb64.sourceforge.net/) written by Chris Venter. It is distributed under Public Domain see [LICENSE](https://github.com/Links2004/arduinoWebSockets/blob/master/src/libb64/LICENSE).