Branching off the discussion from Websockets losing connection to server:
@leo3linbeck, I am trying to get your sparkWebsocket library running, with a specific purpose – to have my Cores connect to my Spacebrew server and effectively transmit all Core sensor data through the websocket.
I’m having some trouble digesting the example code you posted – do I have to instantiate both a WebSocketClient and a TCPClient instance? Right now I’m just getting
Connection failed in the Serial output. I’d appreciate it if you could post an example of this. As you can tell the subject of the Websocket protocol is beyond me at this point. A nudge in the right direction will help - a lot!
The Spacebrew API relies on JSON data in this format. Any chance you might be able to try this out?
On a side note, I’ve also been tinkering with @ekbduffy’s version here: https://community.spark.io/t/websockets-client/3090/11. Through his library I was able to establish a connection and have the server return a Sec-WebSocket-Accept response:
HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: (key)
However, I was not able to go any further – subsequent configuration or data messages sent out never gets received by the Spacebrew server.