├── .gitignore ├── LICENSE.txt ├── README.md ├── doc ├── INSTALL.md └── usage.md └── js ├── .gitignore ├── LICENSE.txt ├── README.md ├── clients ├── ISparkCore.js └── SparkCore.js ├── index.js ├── lib ├── BufferStream.js ├── ChunkingStream.js ├── CryptoStream.js ├── EventPublisher.js ├── Flasher.js ├── Handshake.js ├── ICrypto.js ├── IFlasher.js ├── IHandshake.js ├── Messages.js ├── logger.js └── utilities.js ├── package.json ├── server ├── DeviceServer.js └── main.js └── settings.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/README.md -------------------------------------------------------------------------------- /doc/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/doc/INSTALL.md -------------------------------------------------------------------------------- /doc/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/doc/usage.md -------------------------------------------------------------------------------- /js/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | server/*.pem 3 | -------------------------------------------------------------------------------- /js/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/LICENSE.txt -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/README.md -------------------------------------------------------------------------------- /js/clients/ISparkCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/clients/ISparkCore.js -------------------------------------------------------------------------------- /js/clients/SparkCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/clients/SparkCore.js -------------------------------------------------------------------------------- /js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/index.js -------------------------------------------------------------------------------- /js/lib/BufferStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/BufferStream.js -------------------------------------------------------------------------------- /js/lib/ChunkingStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/ChunkingStream.js -------------------------------------------------------------------------------- /js/lib/CryptoStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/CryptoStream.js -------------------------------------------------------------------------------- /js/lib/EventPublisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/EventPublisher.js -------------------------------------------------------------------------------- /js/lib/Flasher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/Flasher.js -------------------------------------------------------------------------------- /js/lib/Handshake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/Handshake.js -------------------------------------------------------------------------------- /js/lib/ICrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/ICrypto.js -------------------------------------------------------------------------------- /js/lib/IFlasher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/IFlasher.js -------------------------------------------------------------------------------- /js/lib/IHandshake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/IHandshake.js -------------------------------------------------------------------------------- /js/lib/Messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/Messages.js -------------------------------------------------------------------------------- /js/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/logger.js -------------------------------------------------------------------------------- /js/lib/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/lib/utilities.js -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/package.json -------------------------------------------------------------------------------- /js/server/DeviceServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/server/DeviceServer.js -------------------------------------------------------------------------------- /js/server/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/server/main.js -------------------------------------------------------------------------------- /js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/spark-protocol/HEAD/js/settings.js --------------------------------------------------------------------------------