General Concept

CloudThing Cloud Platform is a software layer between hardware devices and Internet of Things applications. It may be considered as middleware for end-to-end IoT solutions.

CloudThing features set of APIs for connecting and managing devices, as well as for services and apps development and management.

The CT cloud platform is multi-tenant application with strong separation between tenants’ data. Every new tenant has his own virtual host created accessible by {shortName}.cloudthing.io. Short names are automatically generated bundles of two words, if you want custom one get in touch hello@cloudthing.io.

Example: if generated name was vanilla-ice then tenant’s vhost would be exposed via vanilla-ice.cloudthing.io and services would be accessible via:

  • Control Center: https://vanilla-ice.cloudthing.io,
  • HTTP API: https://vanilla-ice.cloudthing.io/api/v1,
  • MQTT API: mqtts://vanilla-ice.cloudthing.io:8883,
  • MQTT Websockets API: wss://vanilla-ice.cloudthing.io:9001/mqtt,
  • HTTP connector API: http://vanilla-ice.cloudthing.io:81/v1,

etc.