OneNet的初步使用(一)
时间:2024-05-05 14:35:23 来源:网络cs 作者:亙句 栏目:广告工具 阅读:42
1)首先创建产品:
具体内容看图片哈,我就不单独再列出来了。
补充一下数据协议:
如果要用物模型,则选择OneJson,数据流则选择数据流,以此类推,至于有什么不同我也不太清楚,大家可以看这篇官方文档,我选择的是物模型,所以选OneJson。
2)然后看产品界面的一些功能:
能看到有这四个,我们如果是自己玩儿的话,一般只会用到1.功能定义和3.设备调试(可以直接点击进入,不用每一步都完成点击下一步才能进入) ,然后功能定义根据选择的数据协议展示,我选的是OneJson,所以界面是物模型,如下:
物模型的定义根据自己的需要定义,电机设置物模型即可。比如我有五个,测试点是我最开始创建产品的时候定义的,主要用来测试它的数据上报和下发能否成功;温度、湿度、光照度是我需要采集的三项数据;灯开关是我后期自己加的一个功能,就是在小程序界面通过开关灯控制esp32板载的led灯的亮灭。
设备调试的话,可以直接从设备界面进入,所以在产品界面一般也不用。
2.创建设备
产品创建完,接下来创建设备:
创建设备很简单,几乎不用配置什么,主要介绍一下设备的整个界面吧!
属性界面:在产品在创建的物模型就是设备的属性。
事件记录和服务记录由于我没有用到这两个物模型,所以就不介绍了。
操作记录:可用于查看OneNet下发到设备的操作,我主要用到了设置设备属性,这个界面就会有记录。
文件管理也没用上。
子设备管理:因为我创建的是网关设备,网关设备可以挂载子设备,所以有这个。
设备调试:就是刚刚在产品界面的第三个功能,可以在设备进入。这个用得多的就是应用模拟器下面的操作。
SIM卡查询也没用。
3.计算token
token相当于是后面连接OneNet平台要用的密码,token算法具体见官方文章:Token算法
然后给个示例:
Unix生成工具:时间戳(Unix timestamp)转换工具 - 在线工具
4.MQTT协议接入
官方手册见:MQTT设备接入
协议接入主要有以下参数要注意:
MQTT服务器地址:mqtts.heclouds.com
端口号:1883
clientId:设备名称(例:MAINN)
username :平台分配的产品ID(例:82v7h0mSOV)
password :填写经过 key 计算的 token(见token计算)
设备连接后要进行的操作比如上报、设置等见“通信主题”
具体实例见“物模型数据交互”
最后的最后,模拟设备的连接见下一篇文章咯!
本文链接:https://www.kjpai.cn/news/2024-05-05/165079.html,文章来源:网络cs,作者:亙句,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
上一篇:endnote显示所有作者名字?
下一篇:返回列表