oneNet快速接入测试

本文详细介绍了一种通过oneNet平台实现设备快速接入的方法,包括账号注册、实例创建、设备添加、数据模板设置、登录token生成、mqtt测试工具登录、设备数据上传格式以及命令订阅流程。适用于希望利用oneNet进行物联网设备管理的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oneNet快速接入测试流程

1.注册账号,实名

2.创建MQTT物联网套件实例

文档:https://open.iot.10086.cn/doc/mqtt/book/get-start/product&device/createProduct.html

需记录创建的实例ID,此处设置此实例ID为:project_id,方便后续直接引用。

3.添加设备

文档:https://open.iot.10086.cn/doc/mqtt/book/get-start/product&device/createDevice.html

需记录创建的设备名称及设备key,此处设置设备名称为:device_name、设备key为:device_key,方便后续直接引用。

4.新增数据模板

文档:https://open.iot.10086.cn/doc/mqtt/book/manual/datastream&point.html

此处假设新增模板的字段名为co2,方便后续说明。

5.使用oneNet提供的token生成工具,生成登录token

文档:https://open.iot.10086.cn/doc/mqtt/book/manual/auth/token.html

所需字段如下:

res:		products/{project_id}/devices/{device_name}
et:		1672735919	# unix时间戳,大于当前时间即可
key:		{device_key}
version:	2018-10-31
method:	md5

6.mqtt测试工具登录

文档:https://open.iot.10086.cn/doc/mqtt/book/get-start/connect.html

所需字段如下:

host:		183.230.40.16
port:		8883
clientID:	{device_name}
user:		{project_id}
password:	{第4步算出的token}

7.设备端上传数据格式

文档:https://open.iot.10086.cn/doc/mqtt/book/device-develop/topics/dp-topics.html

topic:	$sys/{project_id}/{device_name}/dp/post/json
data:
{
	"id": 123,			# 大于0的数字
	"dp": {				# 固定格式
		"co2": [{		# 字段名,后台定义的数据模板的字段名
			"v": "21"	# 固定格式+值
		}]
	}
}

8.设备端订阅服务器端下发的命令

文档:https://open.iot.10086.cn/doc/mqtt/book/device-develop/topics/cmd-topics.html

topic:	$sys/{project_id}/{device_name}/cmd/request/#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值