文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【鸿蒙开发板试用报告】OneNet平台+开发板实时监控温湿度(一)

2024-12-03 16:56

关注

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

 OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。

Onetnet包含支持MQTT协议的套件,这样我们就可以使用开发板采集信息,通过MQTT协议上报到onenet平台,用于实时的温湿度数据监控和展示。

Hi3861开发板采集温湿度数据,上报到onenet,实时展示家中的温湿度。

参考连老师:https://harmonyos.51cto.com/posts/1413

参考文档:https://open.iot.10086.cn/doc/mqtt/

Onenet平台MQTT套件配置

进入onenet平台控制台https://open.iot.10086.cn/console/,选择MQTT物联网套件;


添加产品,根据需要填写必要的信息;

添加新设备;

添加数据流(存储温湿度数据);

开发板编译准备

在之前的帖子中,完成过对温湿度采集和mqtt示例代码的测试,合并一下两部分的功能即可;

连接onenet平台,采用非加密的方式,IP:183.230.40.96;port:1883;

代码中字段对应OneNet平台关系如下;

 

下载token生成工具:https://open.iot.10086.cn/doc/mqtt/images/tools/token.exe,生成token字符串;

解释:pid,产品ID;

device-name,设备名称;


目前onenet平台暂不支持用户自定义 topic,只能使用系统提供的topic;

$sys/{pid}/{device-name}/dp/post/json,本例中,发布 topic 名称为:$sys/386190/device1/dp/post/json

payload示例如下,设备可以订阅系统 topic获取上传数据点结果消息,id代表返回值 :

  1.  
  2. "id": 123, 
  3.  
  4. "dp": { 
  5.  
  6. "temperatrue": [{ 
  7.  
  8. "v": 30, 
  9.  
  10. }], 
  11.  
  12. "humidity": [{ 
  13.  
  14. "v": 45, 
  15.  
  16. }] 
  17.  
  18.  

 7.修改代码中的字段,编译烧录开发板;

下一部分展示测试结果和OnetNet添加应用等内容,OneNet平台+开发板实时监控温湿度(二)。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

 

来源:鸿蒙社区内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯