Although Thriot has client libraries for .NET and Linux you may want to look behind the scenes and understand the public API and the communication protocols, concepts of Thriot.
These are the following APIs:
- Management API is for administering users, companies, services, networks, devices and telemetry settings
- Platform API is for creating an occasional connection to the Service from a Device, recording telemetry data or sending/receiving messages
- Platform Websocket interface is just like the Platform API except for it maintains a persistent connection to the service
- Reporting API is used to query telemetry data sent by devices in JSON or CSV format