OneNet的初步使用(一)

本文介绍了中国移动的OneNet物联网开放平台,包括其功能、学习资源、使用步骤,如创建产品、设备、处理数据协议以及MQTT接入等内容。作者还分享了个人使用心得和注意事项。

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

一、认识OneNet平台

OneNET - 中国移动物联网开放平台

这是OneNet的官方网站的链接,OneNet是一个物联网开放平台,是四大基础平台能力融合,行业、生活全场景一站式物联网开发平台,那包括阿里云等都是物联网平台,为什么我们选择OneNet介绍呢,不为啥,毕设要求了。[泣不成声]

OneNet平台有很多功能哈,我主要用的是OneNet物联网开放平台。然后根据官方的操作文档进行操作的,很顺利,如果有看不懂的地方,可以csdn一下也能明白。

插一嘴,后面还有一个OneNet Studio,现在注册的账号应该是都没有这个功能了,我是23年12月注册的已经没有了,当时在网上找OneNet的学习文档时,就老觉得好像是两个OneNet平台,因为有一些界面都不一样,后来没找到原因,打电话给官方客服了,客服就说有Studio的属于老版了,近期要下线了,然后没有Studio的属于新版OneNet,大家查资料的时候也可以加上前缀“新版”“老版”更好锁定自己需要的内容,我最开始就是吃了很多亏wwwww,最后夸一夸,OneNet提交工单反馈问题真的解决的非常快!并且解决的很好!

二、学习资料

推荐几个OneNet我用下来比较好的学习资料吧!

  1. MQTT.fx和MQTTX 链接ONENET物联网开发平台避坑细节干货。_mqttx和mqttfx-CSDN博客
  2. ESP32通过MQTT协议接入ONENET_esp32接入onenet-CSDN博客
  3. ESP32连接OneNET-MQTT平台上传送数据-CSDN博客
  4. ESP32 + MQTT 连接到中移动物联网云平台 OneNET_4g模块freertos mqtt通信代码-CSDN博客

 三、OneNet使用步骤

1.创建产品

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计算)

 

设备连接后要进行的操作比如上报、设置等见“通信主题

具体实例见“物模型数据交互

最后的最后,模拟设备的连接见下一篇文章咯! 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值