The AllThingsTalk API is everything you need to develop an IoT device or application that use our cloud services. We use the same API in our official web, mobile and device client libraries.
For most of the calls to AllThingsTalk API, your client must obtain a valid access token. Access tokens are opaque strings that identify clients (devices, users or apps) and are used by AllThingsTalk to authenticate and authorize client’s API calls. A token includes information about when it will expire (if ever) and which authority has issued the token.
The simplest way to kick-off IoT development is to implement a device that sends sensor data to the cloud. This article explains basic AllThingsTalk APIs that you should use to develop a software that runs on an IoT device.
With Partners API you can pre-provision a fleet of devices to a number of LPWAN networks, giving your customers a hassle-free activation experience that results in an immediate operational device. With partner account you can use Device types an Activations services to create and manage number of activation codes to make easier device rollouts.
Use Activations API to create and manage activation codes and provide easier and uniform device rollouts to your field engineers, customers or end users.
Developers can use HTTP(S) API to access and modify resources. It is currently being used by the Maker website and mobile applications, and developers are welcome to use it for their own projects.
AllThingsTalk API Postman collection enables developers to easily integrate IoT applications with the platform.
Messaging (or Pub/Sub) clients can send sensor data to the cloud or listen for incoming command messages using MQTT protocol.
This guide introduces you to a possibility to feed AllThingsTalk Cloud with sensor data over UDP protocol.
We are actively maintaining a number of open-source SDKs for most popular IoT boards and languages.
SDKs wrap around our Cloud APIs, supporting HTTP and MQTT protocols.
Download the SDK of your preference and connect you device within minutes: