设备接入和上报数据
更新时间: 2023-04-19
获取设备证书(ProductKey、DeviceName 和 DeviceSecret)后,通过 MQTT 协议将设备接⼊平台实例。
# 前提条件
已创建产品和设备。具体操作,请参见上一节《创建产品和设备》。
# 设备接入主要流程
设备向物联网平台请求鉴权,获取设备接入配置
获取并保存设备接入资源配置信息
连接平台发送和接收消息
# 操作步骤
说明:示例通过物模型相关 Topic 上报数据。关于设备交互协议,请参见《G+link 协议》。
- 在平台列表页获取对应实例的实例 ID(InstanceId)
- 在实例详情页获取设备接入地址(host)
- 设备详情页获取设备密钥信息(ProductKey、DeviceName 和 DeviceSecret)
使用设备证书请求设备鉴权接口换取设备连接真实密钥,
- 鉴权地址:第 2 步中获得的接入地址
- 接口路径:/v1/devices/{INSTANCE}/{ProductKey}/{DeviceName}/resources
使用获得的设备密钥连接物联网平台,并向设备属性更新接口(thing/{ProductKey}/{DeviceName}/property/post)发布消息,替换 ProductKey、DeviceName 为第 3 步获得的实际值
在以下地址 https://aiot.geega.com/doc/download/dmp-device.zip 下载示例代码,解压缩运行 python3 mypc.py 模拟设备进行数据上报。
- 在设备详情页查看设备属性数据。
上一篇: 创建产品和设备 下一篇: 服务端订阅设备实时消息