目录
本文首发于:【HZHY-AI300G智能盒试用连载体验】+ 智能工业互联网网关 - 北京合众恒跃科技有限公司 - 电子技术论坛 - 广受欢迎的专业电子论坛!
在上一篇博文中介绍了如何在HZHY-AI300G智能盒创建南向设备,有了南向设备就可以实现数据采集,但是还需要建立北向设备才能将数据发送到MQTT服务器上。在介绍北向设备之前,先介绍如何在华为IoTDA平台上建立设备。
华为IoTDA平台
华为云设备接入IoTDA指的是设备接入服务(IoT Device Access),是华为云的物联网平台提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。
首先进入华为云IoTDA网站:华为云物联网平台_华为云IoT平台_IoT_设备接入-华为云,点击控制台按钮进行登录。控制台界面如下图:
注册IoTDA实例
- 在控制台界面处点击左上角三条横线,会出现菜单;
- 选择"IoT物联网"------"设备接入IoTDA";
- 在左侧栏目中选择IoTDA实例,在标准版处选择购买实例;
- 每位用户都有一次免费的使用机会,在其中选择免费单元即可。
注册成功后可以点击左栏中的"总览",显示运行中说明服务器正常。
创建产品
- 在左栏中选择 产品→创建产品;
- 填写产品名称、协议类型(MQTT)和数据格式(JSON);
- 设备类型选择调整为"自定义类型",设备类型随意填写;
- 创建完产品进入产品详情界面,随后可以为产品定义物模型,添加物模型中的服务,并添加相应的功能属性。不过Neuron的MQTT插件不支持华为物模型的数据格式,除非专门写一个北向插件,否则Neuron发送的数据可以被华为云接收处理,但是不能显示为华为物模型,所以我们省略物模型的构建。
添加设备
选择左栏中的"产品→已创建的产品→在线调试" 添加新设备,虚拟设备主要用于熟悉平台进行调试使用。我们选择真实设备,为后面Neuron的数据上传做准备。
北京工业大学的曹雨晖同学参与了测试,对本文有贡献,在此表示感谢。