第一章
- 物联网开发概述
- 物联网典型层级架构
- 行业应用-云-管-边-端
- 物联网常见的通信协议
- CoAP-受限制的应用协议
- MQTT-消息队列遥测传输协议
- ModBus
- OPC-UA
- 物联网设备接入方式
- 有线通信技术如ETH、RS-232、RS-485、USB-M-Bus、PLC
- 短距离无线通讯技术如蓝牙、WiFi、ZigBee、Z-wave
- 蜂窝移动网络如2G、3G、4G、5G
- LPWA通信技术如SigFox、LoRa、NB-IoT、eMTC
- 鸿蒙设备开发
- 环境搭建
- 内核开发
- 任务管理
- 软件定时器
- 信号量
- 事件管理
- 互斥锁
- 消息队列
- 驱动子系统开发
- 操作GPIO、GPIO中断、PWM输出
- ADC采样、I2C总线、UART
- 无线联网开发
- WIFI AP热点,wifi_hotspot.h接口简介
- WIFI STA联网,wifi_device.h接口简介
- 鸿蒙设备如何联网上云
- 华为云iot平台的介绍
- 鸿蒙开发板连接华为云IOT平台
- 通信扩展版
- 智慧路灯、智慧农业、智慧物流、智慧烟感、红外感应、智慧井盖
- 开发板功能介绍
- 专门为鸿蒙OS设计的HarmonyOS开发板
- 有高度集成的2.4GHz WLAN SoC芯片Hi3861
- 有NFC电路及标准的E53接口
- 区域划分
- 原理图
- 按键电路原理图
- 开发板提供了一个复位按键和两个用户按键,SW1对应的是复位按键,SW2和SW3分别对应F1和F2按键。
- 通过检测GPIO口的电平,或者这个GPIO口的跳变,来判断按键是否被按下
- LED灯电路原理图
- 开发板提供了一个用户可控制的LED灯,可以用于GPIO输出、PWM输出等实验。
- 通过控制GPIO的高低电平,来控制是否点亮或者熄灭,还可以通过控制不同占空比的PWM波,来控制LED灯的亮度。
- NFC电路原理图
- 开发板提供了可读写的NFC标签,可用于实现碰一碰联网,碰一碰拉起服务等实验。
- E53电路接口原理图
- 开发板提供标准的E53接口,适配所有E53扩展板,并通过排针引出功能丰富的GPIO。
- 开发板E53接口简介
- 名字由来
- E53扩展板命名规则
- E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。
- E53接口电气标准
- 环境配置
- 下载安装软件
- 先打开虚拟机,虚拟机账户和密码均为bearpi,右键打开终端输入ifconfig找到ip:192.168.1.111
- 打开MobaXterm->SSH,输入ip->输入登陆账号和密码(均为bearpi)
- 打开RaiDrive->添加->NAS->SFTP,输入ip,输入账户和密码(均为bearpi)
- 打开MobaXterm获取源码
- 方式一
- 编辑源码 hpm dist
- 方式二获取
- 编译
- 打开HiBurn烧录(之前要安装好USB驱动)->打开MobaXterm端口查看
内容来源于网络如有侵权请私信删除