一、本文章主要为了方便初次使用ONENET平台的那部分人,所以仅使用AT指令加串口助手的方式完成整个过程,为了方便搞清楚整个流程就不使用代码来驱动ESP了。

二、使用ONENET平台,接下来跟着我的操作

1.如果还没注册的先注册一个账号,正常流程注册就行

来到这个界面,产品类型跟据自己需求选,这个随便选择也没问题

第二栏,选择设备接入就行

接下来填写信息,有红框框按我的来就行,其它随意,没带“*”符合的可以不填

点击设备管理,接下来创建设备

所属产品:选择刚才创建的产品,一般默认的就是

设备名称:用英文

然后确认就行

确认之后会自动返回到这个界面

下一步,设置物模型

以温度为例

如果还要添加其它属性按上面同样的流程操作就行,最后不要忘了点击保存

返回

这三个信息先复制下来,连接ONENET有用:

设备名:temp_dev1

产品ID:7cRNqX151k

设备密钥:djF5T1k1QjNyVDJmYXJ1WTkyRGJNRGg1b3JtMGM2MGI=

计算token

产品开发->设备接入->设备开发->接入安全认证->Token生产工具

把Token生成工具下载下来

刚刚已经把产品ID、设备名和密钥复制下来了,直接按我的替换

et:那栏信息需要填写时间戳

找到日期时间转时间戳,修改日期,要求比你当前的时间要前

我这边是2025年,所以改成了2027...,当然也可以更大

最后要把转换的结果复制下了

转换的结果粘贴到这

信息都填好了,点击Generate

把这个生成的结果复制下来,保存好

version=2018-10-31&res=products%2F7cRNqX151k%2Fdevices%2Ftemp_dev1&et=1821150498&

method=md5&sign=MS54WMeoUd5A3UT23XpZaw%3D%3D

第五步、第七步、第八步把对应参数替换成你的就行

连接ONENET

把ESP8266用串口连接到电脑,打开一个串口助手,按照下面的指令依次发送就可以连上了

1.AT+CWMODE=1

2.AT+RST

3.AT+CWJAP="ssid","password"

4.AT+CIPMUX=0

5.AT+MQTTUSERCFG=0,1,"temp_dev1","7cRNqX151k","version=2018-10-31&res=products%2F7cRNqX151k%2Fdevices%2Ftemp_dev1&et=1821150498&method=md5&sign=MS54W
MeoUd5A3UT23XpZaw%3D%3DC4sDScSg%3D%3D",0,0,""


6.AT+MQTTCONN=0,"mqtts.heclouds.com",1883,0

7.AT+MQTTSUB=0,"$sys/7cRNqX151k/temp_dev1/thing/property/set",1

8.AT+MQTTSUB=0,"$sys/7cRNqX151k/temp_dev1/thing/property/post/reply",1

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐