梅科尔工作室-华为鸿蒙设备开发实战笔记一

发布于 2022-7-17 19:07
浏览
0收藏

物联网开发概述

一、物联网典型层级架构

梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

二、物联网常用通信协议

(1)CoAP是受限制的应用协议(Constrained Application Protocol)的代名词,它运行于UDP协议之上而不是像HTTP那样运行于TCP之上。CoAP协议非常小巧,最小的数据包仅为4字节。

(2)MQTT (Message Queuing Telemetry Transport,消息队列遥测传输协议)。它构建于TCP/IP协议上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型"轻量级”通讯协议,使用发布/订阅消息模式,提供了对多的消息分发和应用之间的解耦。
COAP与MQTT的区别:
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
(3)ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。ModBus通信协议分为物理层、数据链路层、应用层。
ModBus通信协议分为物理层、数据链路层、应用层:
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
(4)OPC-UA(OPC Unified Architecture,OPC统一架构)协议由于其跨平台(不受限于架构平台)、面向服务的架构、信息通信安全等强大能力,被广泛应用于工业设备间的通信。

三、物联网设备的接入方式

(1)有线通信技术
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
(2)短距无线通信技术
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
(3)蜂窝移动网络技术
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
(4)LPWA通信技术
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

鸿蒙设备开发

一、环境搭建

步骤1:
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
步骤2:
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

二、内核开发

梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

三、驱动子系统

梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

四、无线网络

梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

五、网络通信开发

梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

鸿蒙设备如何连网上云

方法:
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区
通信扩展版案例集
梅科尔工作室-华为鸿蒙设备开发实战笔记一-开源基础软件社区

标签
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐