梅科尔工作室-第一次

mmmaker
发布于 2022-7-13 22:55
浏览
0收藏

1.物联网常见通信协议:

OPC-UA (OPC Unified Architecture, OPC统架构)协议由于其跨平台(不受限于架构平台)、面向服务的架构,信息通讯安全等强大能力,被广泛应用于工业设备间的通信。

联通机制:仅在PLC间通讯,协议无法跨网段。
交互机制:Client/Server和Publisher/Subscriber模式,前者应用之间必须建立单独点对点连接,后者可免去直接连接实现多点传输
话务机制:可配置周期订阅与非周期直接读写,周期订阅中可配置发布周期,保活间隔,订阅监控数,采用速率,生命周期与读写超时配置。

2.物联网接入设备:

Bluetooth/Wi-Fi/ZigBee/Z-Wave/SigFox
LoRa/NB-IoT/eMTC,其频段,传输速度,典型距离各不相同。
3.#### 环境搭建:Linux编译服务器: Ubuntu16 04及以上64位系统版本,Shell使用bash;
Windows工作台: Windows XP/Windows7/Windows10;
梅科尔工作室-第一次-鸿蒙开发者社区

4.内核开发:

任务管理:创建任务,删除某个任务。任务挂起,任务恢复
软件定时器:创建/启动/停止/删除定时器
信号量运作:初始化/创建/申请/释放/删除
事件管理:事件是一种实现任务间通信的机制,可用于实现任务间的同步,但事件通信只能是事件类型的通信,无数据传输。
互斥锁:互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。
消息队列:消息队列,是一种常用于任务间通信的数据结构,实现了接收来自任务或中断的不固定长度的消息。

5.驱动子系统开发:

操作GPIO,GPIO中断,PWM输出,ADC采样,I2C总线,UART

分类
标签
收藏
回复
举报
回复