IOT Hub测试

1.Iot HUb 注册

注册 IoT Hub 之前,必须先注册华为云,并完成实名认证。认证完毕以后,访问 IoT平台基础版(IoT Hub),由页面引导注册。
注册完毕后,进入 IoT Hub 产品首页,点击“立即使用”,此时会提示平台的各种接入信息,需要记录下来:

image.png

点击“进入管理门户”即可以进入 IoT Hub 管理控制台。以后我们可以使用系统分配给我们的用户名和密码直接从 IoT Hub 管理控制台 入口登陆。

2.平台使用

平台使用的流程很简单,就如下图所示,先创建应用,然后创建产品模型,最后分两条线,一条线完成设备相关的开发和调试,另一条线完成应用的开发和调试。

image.png

(1)创建应用和创建产品的操作,均是手动在 IoT Hub 管理控制台中完成。IoT Hub 只支持创建一个应用,可以参考 开发文档 操作,也可以随便创建:
image.png

(2)产品模型也是,也可以参考 开发文档 来操作,也可以随便创建:
image.png

3.注册设备

注册设备有两种方式,一种是直接在管理控制台里面操作,另外一种是调用北向 API。这里我是尝试调用直接在管理控制台里面操作 :

在“设备 ”里的“设备注册”里界面的右上角一个“+”处进行添加新设备,注意:新设备的状态要是绿色“成功”的。
image

该设备注册成功后,将在“设备->所有设备”列表中显示出来。注意此时的这个设备,是我们虚拟的,目前还并不存在其实体。
image.png

4. 设备接入

根据设备接入物联网平台的协议类型,划分为两种场景:
使用CoAP或LWM2M协议接入:在此场景下,设备可以通过集成NB-IoT模组实现与物联网平台的对接。在快速入门中,以CoAP设备模拟器(点击获取)为例进行说明。
使用MQTT/MQTTS协议接入:在此场景下,设备可以通过集成Agent Lite SDK实现与物联网平台的对接。在快速入门中,以MQTT设备模拟器(点击获取)为例进行说明。
因为上面创建的产品模型使用的是 CoAP 协议,因此下载 CoAP 模拟器。打开CoAP协议模拟器,根据提示,我选择的不开启DTLS加密传输。

image_1d6dtllb311g717ru883b9bcsf7l.png-5.1kB

选择“否”,需要在模拟设备接入时,填写“IP地址”、“设备标识码”。“IP地址”在IoT平台管理控制台查看(类型:设备对接信息,协议:CoAP,“设备标识码”在注册设备时设置。(注:按钮上写的是“注册设备”,实则这个设备之前已经注册过了。现在的操作实际上是设备接入 OceanConnect)
image_1d6dtvaqpckb1via1l10sh31lr682.png-30.1kB

登录管理门户,选择“设备->所有设备”,查看设备状态是否已经转换为蓝色“在线”状态。
注:MQTT 设备接入,可以参考 在线文档。

5.数据上报

设备接入物联网平台后,可以向物联网平台上报数据。通过物联网平台的设备影子功能,可以查看设备最近一次上报的数据。
打开 CoAP 协议模拟器,在“数据”区域填写上报的数据,点击“发送数据”:

image_1d6evo8e6hsfnrfrr11gis44q9.png-94kB

登录管理门户,选择“设备->所有设备”,在“设备影子”中查看CoAP设备模拟器上报的数据。
image_1d6evrq041pou11rh17kg1rcg1pfd16.png-63.9kB

注1:因为 OceanConnect 并不知道上报数据的格式,因此显示出来就是一个 RawData 类型,其值也不是我们上传的数字。
注2:MQTT 设备上报数据,可以参考 在线文档。
注3:应用对接信息的IP地址和设备对接信息IP地址分别用于创建应用和设备接入(因为上面创建的产品模型使用的是 CoAP 协议,因此下载 CoAP 模拟器)。
Cache_-1b040bf8cdb2653b..jpg

你可能感兴趣的:(IOT Hub测试)