梅科尔工作室OpenHarmony设备开发培训笔记-第一章学习笔记

wx62f22063e58db
发布于 2022-8-9 16:56
浏览
0收藏

物联网基础层级结构
端:信息收集,信号处理
边:本地数据自治
管:接入和输出网络
云:上传云端并进行数据分析处理

基础通信协议
MQTT:主要运用于智能化比较高的设备,智能家电等
CoAP:设备要求低,功耗低
MoDBus:主要有物理层,数据链接层,应用层的功能
POC-UA:应用于PLC之间通讯

物联网连入设备方式
有线通信技术
ETH:协议全面,成本低,使用面积广,常用于视频监控等方面
RS-485:成本低,抗干扰,多用于工业仪表等表类
PLC:使用面积广,安装方便,多用于电网传输
M-Bus:抗干扰,多于用工业能源数据采集
USB:一对一通信,工作速度快,多用于移动数据,办公
RS-232:一对一通信,成本低,多用于仪表显示等方面

短距无线通信技术
    蓝牙:可实现1-300m距离;多用于鼠标,键盘,耳机等
    WIFI:可实现50-100m距离;多用于家庭,餐馆,学校等
    ZigBee:可实现10-100m距离;多用于自动化控制等
    Z-Wave:可实现30-100m距离;多用于智能监控等

蜂窝移动网络
LPWA通讯数据

鸿蒙设备开发
环境搭建
LINUX编评服务器
Python3.7+——编译构建工具
SCons3.0.4+——编译构建工具
bash——命令处理器
gn——产生ninja编译脚本
ninja——执行ninja编译脚本
交叉编译器gcc_riscv32——交叉编译工具

    Windows工作台
        Visual Studio Code——代码编辑工具
        Hiburn——代码烧录工具
        MobaXterm或其他超级终端——远程连接Linux编译服务器
        CH341SER.EXE——USB转串口驱动


内核开发
    驱动子系统开发
        操作GPIO
        GPIO中段
        PWN输出
        ADC采样
        12C总线
        UART
        Wifi AP热点
        Wifi STA联网

收藏
回复
举报
回复
    相关推荐