物联网平台为设备端开发提供了SDK,这些SDK已封装了设备端与物联网平台的交互协议。
您可以直接使用设备端SDK来进行开发,如下:

如果嵌入式环境复杂,已提供的设备端SDK不能满足您的需求,请参见本文,自行封装AfuLink协议数据,建立设备与物联网平台的通信。

AfuLink协议是针对物联网开发领域设计的一种数据交换规范,数据格式是JSON,用于设备端和物联网平台的双向通信,更便捷地实现和规范了设备端和物联网平台之间的业务数据交互。

协议格式示例

{
“id”: “123”,
“version”: “1.0”,
“params”: { },
“method”: “thing.event.property.post”
}

协议参数说明

id String 消息ID号。String类型的数字,UUID,且每个消息ID在当前设备中具有唯一性。
version String 协议版本号,目前协议版本号唯一取值为1.0。
params Object 请求参数
method String 请求方法。示例:thing.event.property.post