2918|7

2549

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

【ART-Pi测评】六:OTA之连接onenet云平台 [复制链接]

  本帖最后由 数码小叶 于 2021-8-8 22:23 编辑

OneNET 平台是中国移动基于物联网产业打造的生态平台,可以适配多种网络环境和协议类型,例如MQTT、HTTP、EDP、Modbus、TCP透传、RGMP等,方便用户数据的管理和设备控制。尽管初次接触,但是感觉比阿里云好上手,不像阿里的文档跳来跳去,便于快速查阅,但同时也意味着资料详细度不如阿里。

首先复制一个之前已经实现WiFi联网的工程,这样就不用再次配网了

 

 

虽然复制来的快捷高效,但是还是以有两个地方要修改,一个是在工程配置里更改工程名,一个是下载算法要重新加载

 

RT-Thread 针对 OneNET 平台连接也做了适配,提供了OneNET 软件包,通过这个软件包,可以让设备在 RT-Thread 上非常方便的连接 OneNet 平台,完成数据的发送、接收、设备的注册和控制等功能。

添加OneNET 软件包

 

 

软件包的详细设置里都是与云平台设备相关的参数,暂时还填不了,先得在云平台创建一个产品以及设备

 

 

因为支持众多的协议,为了配合OneNET 软件包,添加一个mqtt协议的产品

 

产品添加成功后,可以继续在产品下添加设备,一个产品下可以添加众多的设备,可以单一添加,也可以批量添加,试了一下,这个批量添加还是很好用的

 

产品添加成功后,这个产品是离线的,因为还没和任何实际的硬件相绑定。

然后就是去找OneNET 软件包配置里需要的参数了,设备ID、鉴权信息、API秘钥、产品ID、Master-API秘钥。设备ID、产品ID是系统生成的,具有唯一性,因为onenet是按设备来收费的,而设备鉴权信息是可以自己指定的。API秘钥只要添加已下架就行了,Master-API秘钥的级别最高,要验证账户手机才能获取,并且是有时间限制的。

 

依次填入到OneNET 软件包的参数配置里,然后保存配置,生成工程后编译、下载

 

 

在FinSH界面里,就可以看到给出的几个mqttt通信命令了,使用命令net_mqtt_init指令,就可以完成初始化,完成初始化之后,设备就在线了

onenet_mqtt_publish_digit shuju 33
onenet_mqtt_publish_string ceshisrting aabbcc

 

就可以很轻松的把数据传输给云平台了,在刚创建的数据里,就可以看到发送的数据了

 

同时,云平台也可以给设备发送数据


但是,这个要先在程序里绑定接收回调函数,才能在FinSH里显示出来,不然只有通知,看不到具体内容

 

相关类似的操作还封装了好几个,比如获取数据流onenet_http_get_datastream、onenet_get_dp_by_limit等等。

对于云端的数据流显示,这个是最基础直接的,还可以丰富显示,扩展为柱状图、折线图、仪表盘、文本等。

最新回复

哦,你用过呀?之前参加一个会,看到有介绍,就记着这个系统来着。   详情 回复 发表于 2021-8-10 13:46
点赞 关注
 

回复
举报

2万

帖子

74

TA的资源

管理员

沙发
 

移动还有个OneOS

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

中移物联网是中移动全资。国企真搞啥研发?大部分外包吧  详情 回复 发表于 2021-8-10 13:10
OneOS似乎是抄的RTT,或者说是RTT有偿帮助他们开发的,基本上就是函数名加了前缀。  详情 回复 发表于 2021-8-10 13:09
这个还真是第一次知道,我去Bing一下  详情 回复 发表于 2021-8-9 20:49
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2549

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
soso 发表于 2021-8-9 10:21 移动还有个OneOS

这个还真是第一次知道,我去Bing一下

 
 
 

回复

7608

帖子

18

TA的资源

五彩晶圆(高级)

4
 

界面widgets看来很方便啊,做嵌入式的本来对后台和前端不太熟悉,这下一些不复杂的应用自己就能拖拽了。

点评

确实大大降低门槛了,如果不追求美化,自己实现个云控制,完全够用了  详情 回复 发表于 2021-8-10 20:43
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

1239

帖子

68

TA的资源

纯净的硅(中级)

5
 
soso 发表于 2021-8-9 10:21 移动还有个OneOS

OneOS似乎是抄的RTT,或者说是RTT有偿帮助他们开发的,基本上就是函数名加了前缀。

点评

哦,你用过呀?之前参加一个会,看到有介绍,就记着这个系统来着。  详情 回复 发表于 2021-8-10 13:46
 
 
 

回复

1239

帖子

68

TA的资源

纯净的硅(中级)

6
 
soso 发表于 2021-8-9 10:21 移动还有个OneOS

中移物联网是中移动全资。国企真搞啥研发?大部分外包吧

 
 
 

回复

2万

帖子

74

TA的资源

管理员

7
 
dql2016 发表于 2021-8-10 13:09 OneOS似乎是抄的RTT,或者说是RTT有偿帮助他们开发的,基本上就是函数名加了前缀。

哦,你用过呀?之前参加一个会,看到有介绍,就记着这个系统来着。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2549

帖子

0

TA的资源

五彩晶圆(初级)

8
 
freebsder 发表于 2021-8-10 10:02 界面widgets看来很方便啊,做嵌入式的本来对后台和前端不太熟悉,这下一些不复杂的应用自己就能拖拽了。

确实大大降低门槛了,如果不追求美化,自己实现个云控制,完全够用了

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表