进行开发前,请先自行注册华为云账号、完成认证并开通华为云物联网平台开发中心。
创建项目和产品
-
在开发中心内点击“新建项目”;
-
输入项目名称“HCIP_IoT”,选择所属行业“公共事业(NB-IoT)”,点击“确定”;
-
保存返回的秘钥后进入项目;
-
点击左侧“产品开发”;
-
点击“新建产品”;
-
点击“自定义产品”页签;
-
点击“自定义产品”按钮;
-
设置产品信息,自定义填入产品名称、型号,所属行业选择“智慧农业”,设备类型选择“MultiSensor”,接入应用层协议类型选择“LWM2M”,数据格式选择“二进制码流”,产品图片上传(可选),点击“创建”按钮,产品创建成功;
定义Profile
profile设计如下:
具体操作可参考物联网平台的帮助文档,此处不再赘述。
开发编解码插件
具体操作可参考物联网平台的帮助文档,此处不再赘述。
验证Profile和编解码插件
-
点击“在线调测”,点击“新增测试设备”,选择“没有真实的物理设备”,点击“创建”,进入在线调测页面;
-
调测Agriculture消息,在文本框中输入“00193C0064”,点击“发送”;
-
可以看到在应用模拟器中显示模拟数据接收“{ "Temperature": 25, "Humidity": 60, "Luminance": 100 }”;
-
点击“设备管理”,点击一条虚拟设备,点击“历史数据”,可以看到一条模拟数据显示在历史数据列表中。
-
打开在线调测界面,服务选择“Agriculture”,命令选择“Agriculture_Control_Light”,Light选择“ON”,点击“立即发送”,命令状态显示已送达;
-
设备模拟器文本框中输入“0200010000”,点击“发送”,应用模拟器命令执行状态变为执行成功;
-
点击“设备管理”,点击一条虚拟设备;点击“历史命令”,可以看到一条状态为“执行成功”的命令。
-
根据上述方法,以及编解码插件,完成所有消息的调测。
添加华为IoT小助手(微信号:huawei-iot,回复“博客园”)获取更多物联网免费学习课程。