设备联网上云

OpenHarmony网络应用开发连接华为loT平台

1.主要学习内容

(1)学习如何使用华为IoT平台

(2)学习如何将设备对接华为IoT平台

2.华为loT平台介绍

image.png

华为云物联网平台即华为设备接入服务(loT Device Access),提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。

3.产品创建

(1)产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。

(2)信息分类

服务信息

image.png

属性信息

image.png

命令信息

image.png

4.设备对接华为loT平台

打开"D6_iot_cloud_oc"工程的iot_cloud_oc_sample.c文件,查看实现MQTT协议对接华为IoT平台的代码。

代码如下

image.png

5.小结

认识了华为IOT这个平台