OneNET云平台-物联云平台搭建
目录
一、注册账号、登录云平台
二、创建产品并设置参数
三、设置产品物模型
四、添加设备
五、生成token密码
时间戳参数
token生成工具
token密码
主要流程:
登录平台→创建产品→添加物模型→添加设备→根据平台参数生成token
一、注册账号、登录云平台
OneNET物联网开放平台
右上角注册登录
二、创建产品并设置参数
进到这个页面,按下面步骤
这个地方的产品品类选择,只会影响创建后的物模型默认的属性。
例如这里选择的温湿度检测,那么创建后就会默认带温度,湿度的属性值,如果选择的是水质检测终端,那么可能就会带水质,酸碱值的属性,不会有其他功能性的不同,并且创建成功后可以自己增加或者删除属性,所以这里不用纠结选什么品类。
点击①选择行业,②选择场景,③选择品类,④点击保存
品类对你的 MQTT 连接、订阅、发布、Topic、JSON 格式完全没有影响—— 不管选路灯还是温湿度,连接地址、鉴权三元组、这些规则全都一样。它只影响两件 "软件展示" 的事。
真正不能选错的是这几项(创建后不可改)
接入协议:选 MQTT
数据协议:OneJSON;
联网方式:WiFi 就选 Wi-Fi,蜂窝选蜂窝
品类是 "软" 的,协议是 "硬" 的。协议一旦选错(比如选成了 LwM2M、CoAP),产品没法改,只能删了重建;品类随便选,后面都能调整。
产品名称:自己按需填写,产品名称按照自己的需求写,这个名称不会涉及到使用步骤,只是最为一个名字显示。
所属城市:无所谓,所属地区按照需求填写,会在OneNET的地图上显示设备位置,没有其他的影响
其他:除了图片上的空着就行
创建好的产品:
三、设置产品物模型
等等,根据自己情况设置不同物模型
四、添加设备
设备名称就是设备ID
一个产品可以有多个设备
这里显示未激活是正常情况,后续第一次通过前面选择的连接方式,例如MQTT,连接到这个设备后,就会变成在线或者离线。
在OneNET物联网开放平台上正确创建产品及设备后,可以在「设备接入与管理」-「设备管理」页,选择具体设备,点击「详情」,获取SDK使用产品ID、设备名称、设备密钥
详情里面的信息,生成token要用
五、生成token密码
需要 产品ID、设备名称、设备密钥、时间戳参数
参数:产品ID、设备名称、设备密钥 access_key、签名方法md5、过期时间填远一点(比如 2037-12-31),版本号2018-10-31
时间戳参数
生成token密码还需要截止时间戳参数,这里可以填写一个比较晚的时间点。
时间戳: 时间戳转换工具(或者直接搜,随便一个都能用)转换网址时间戳(Unix timestamp)转换工具 - 在线工具
token生成工具
可以在官方的文档里获取 token生成工具
- 设备级鉴权时,res字段为products/{产品id}/devices/{设备名},key为设备级key
token密码
所有参数准备完毕就可以直接通过工具生成token密码了
res填写 products/{产品ID}/devices/{设备名} 产品id与设备名自行替换
et 是鉴权失效时间戳,不能大于10年
key 填设备密钥
生成的token
产品ID:products/2IDVH8q25V/devices/esp8266
2IDVH8q25V设备名称:
esp8266截止时间时间戳:
3055385993设备密钥:
d3ZRMHdDaVZIVDlOTmxpTFJaUURsSDBPU1dSQ2JoQzA=
token密码:
version=2018-10-31&res=products%2F2IDVH8q25V%2Fdevices%2Fesp8266&et=3055385993&method=md5&sign=kRVpr9nS0sRCV8eKNgnI1g%3D%3D
准备过程到这里就结束了,后面将用at指令进行连接oneNET平台以及上传和下载数据