Documentation and latest version of spark-protocol

It sounds like we would be working different sides of the network connection between device and cloud. I think there is great potential value having additional options and code for both.

My goal is to create a python client (and hopefully do it in an extensible, if not pythonic, way) that can connect to the Particle cloud (and hence also your stuff) whilst running on generic Linux hardware (e.g. Raspberry Pi, the other platforms I mentioned.) I’m not personally interested in creating the IDE experience, but I’m sure others might do something creative in that department if the basic functionality of Spark.publish()/Spark.subscribe() and friends was available.

Note: Particle already has the concept of selling/licensing their scalable cloud infrastructure, so I’m not offering a back-door to leech off their cloud - just a way to include generic Linux platforms alongside compound devices, like the Bluz, and the DigiStump Oak.