77 Commits

Author SHA1 Message Date
OCH
daf04b0560 Update WebSocketClientSocketIOack.ino
- fix some typos
2024-11-16 18:47:10 +00:00
OCH
66f69c3b20 Update WebSocketServer.ino
- fixed weird indentations
2024-08-28 11:59:46 +01:00
899cfbdbe7 feat: Support Nano 33 IoT, MKR WIFI 1010, XIAO, Wio Terminal (#901) 2024-08-24 12:01:45 +02:00
dcfb0df665 feat: Support Arduino Nano 33 IoT, MKR WIFI 1010 (#898) 2024-08-11 09:09:47 +02:00
dc6fd04a98 fix #896 ESP32 Arduino changed setCACertBundle args 2024-08-04 09:40:01 +02:00
d6d4c516b3 Support Arduino UNO WIFI 4 (#894)
feat: Arduino UNO R4 WiFi support
2024-07-29 10:11:12 +02:00
c5e7a5eb08 Add support for CA bundles (#885)
Why:

- Allow CA cert bundles to be used

This change addresses the need by:

- Adding a constructor that takes a pointer to the bundle
- Setting the WiFiClientSecure to use the bundle
- Adding an example
2024-06-17 13:09:37 +02:00
22dff6598f make OTA work with ArduinoJson 6.x 2023-05-01 14:48:18 +02:00
82c357c036 fix OTA example build and build tests for esp8266 examples 2023-05-01 14:30:20 +02:00
d9a5c629f0 Port to Raspberry Pi Pico W core
Add support for the onboard WiFi chip on the Raspberry Pi Pico W
(RP2040 based ) board using the arduino-pico Arduino core at
https://github.com/earlephilhower/arduino-pico

The PicoW WiFi stack is a mashup of the ESP8266 and ESP32 cores, so
only minimal changes were required.  Defines a new NETWORK_TYPE for
the PicoW.

ESP8266 examples renames to ESP8266_PICO because they all work unmodified
(except for OTA which is handled differently on the Pico)
2023-05-01 08:50:01 +02:00
f1ffaede0b Fix Typo 2022-08-22 14:22:00 +02:00
94a531c464 Use async sleep, increase chunk size 2022-08-22 14:22:00 +02:00
ccdba4ed8a Fix response type prefix (LoadProhibitedCause) 2022-08-22 14:22:00 +02:00
2b0e8f6fe9 Fix async run 2022-08-22 14:22:00 +02:00
28ed615145 Add minimal example for ESP OTA 2021-12-11 11:40:24 +01:00
f8da05aa87 add Socket.IO example for ESP32 2021-06-17 19:43:15 +02:00
72aae52655 set EIO to version 4 in SocketIO examples
see #682
2021-06-17 19:42:09 +02:00
25318111a1 add namespace join to socket.io examples 2020-11-21 16:16:59 +01:00
826c6b423a esp8266: share port 80 with regular webserver (#575) 2020-11-21 13:51:16 +01:00
80bf087cd0 Add SSL client certificate support (#572)
* Add client certificate support

allows WiFiClientSecureBearSSL users to use client certificate and private key for the WebSocker.
also added SSL functions for socket.io
2020-10-26 17:01:31 +01:00
a086303c87 make old Arduino IDE (1.6.x) happy with CA
```
java.lang.StackOverflowError
	at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
	at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
	at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
	at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
	at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
```
2020-10-04 16:06:55 +02:00
217c7ce4ea Merge pull request #480 from kenkeiras/ssl-with-ca-example
Add example for SSL websocket with CA certificate
2020-10-04 15:41:37 +02:00
19c39d5ea0 typo 2020-07-11 18:38:39 +02:00
44fb41e3b7 WebSocketClientSocketIOack.ino:150:25: ARDUINOJSON_USE_LONG_LONG fix 2020-07-11 18:16:34 +02:00
f244741caa WebSocketClientSocketIO.ino:113:25: ArduinoJson, you must set ARDUINOJSON_USE_LONG_LONG error 2020-07-11 18:07:16 +02:00
370f217a30 add example for ssl websocket with CA certificate 2019-10-27 21:40:53 +01:00
0444a78441 [SocketIO] add example for use of ACK / callback handling 2019-07-20 14:24:55 +02:00
4ef8d733dc add missing include 2019-06-29 18:35:21 +02:00
7816bb3fa4 adding example for new socket.IO support 2019-06-29 18:31:14 +02:00
0aa07421a6 add events for ping / pong rx #382 2019-05-30 20:15:03 +02:00
9b6ce7563a added example for heartbeat 2018-10-24 08:17:37 +02:00
388683d4cd fix compiler warnings for ESP32 - #319 2018-08-07 18:10:48 +02:00
38c401b8af adapt to ESP32 repo changes
4e5cbdaa7f
2018-08-07 18:06:32 +02:00
9ce044e550 code style 2018-05-12 11:34:12 +02:00
5636b02b46 add WebSocketServerAllFunctionsDemo (WIP) 2018-05-10 20:47:05 +02:00
b059d0711c sort examples by platform
rework the travis tests
create ESP32 examples
2018-02-07 17:28:17 +01:00
d73e3ecc9c skip some test for ESP32 2018-02-06 21:37:24 +01:00
f62aa6478d more ESP32 stuff 2018-02-06 21:36:44 +01:00
d340c89b09 ... 2018-02-06 21:26:06 +01:00
05f4cfd7bf fix includes for WebSocketClient.ino 2018-02-06 21:17:14 +01:00
0b35e32b2a examples for ESP32 2018-02-06 21:10:29 +01:00
1d300084e0 fix 2018-02-06 09:57:04 +01:00
4baf4896cc Add missing Hash.h library 2017-09-25 17:20:07 +02:00
4fd2e9d993 Add example for plain STOMP connection 2017-09-25 15:04:56 +02:00
522a67bc1b add setReconnectInterval for the Client 2017-08-19 21:16:07 +02:00
cc3ce02c67 move files to get travis working 2017-07-20 18:40:38 +02:00
96c266101e add needed includes 2017-07-20 18:32:25 +02:00
64c8908b05 add script for travis 2017-07-20 18:26:04 +02:00
d0ab6c4fd1 Remove redundant method header and fix indent 2017-07-20 08:21:29 +02:00
fcb623ce91 Simplified example 2017-07-19 15:50:25 +02:00