鸿蒙物联网开发——BearPi Nano开发板系列2
时间:2022-12-16 07:30:00
学习目标:
一、智慧农业E53_IA1扩展板、智慧物流E53_ST扩展板,智能路灯E53_SC扩展板,智能烟感E53_SF扩展板,人体感应E53_IS扩展版,智能井盖E53_SC扩展板,共六个实验。
二、设备通过微信小程序与小程序连接。
学习内容:
一、智能农业、智能物流、智能路灯、智能烟雾、人体感应、智能井盖
参考 小熊派开源社区
读取的数据可以显示在串口界面上,例如:
BearPi开发板提供多个案例A、B、C、D对不同类别进行分级,方便初学者从浅到深逐步学习。
A1 - A99:内核类
B1 - B99:基础外设类
C1 - C99:E53传感器类
D1 - D99:物联网类
编号 | 类别 | 例程名 | 说明 |
---|---|---|---|
A1 | 内核 | thread | 任务交替打印 |
A2 | 内核 | timer | 定时器 |
A3 | 内核 | event | 事件 |
A4 | 内核 | mutex | 互斥锁 |
A5 | 内核 | semp | 信号量 |
A6 | 内核 | message | 消息队列 |
B1 | 基础 | led_blink | 红色 LED 不间断烁 |
B2 | 基础 | button | 按键控制LED灯亮灭 |
B3 | 基础 | pwm_led | 红色 LED 呼吸灯 |
B4 | 基础 | adc_mq2 | ADC读取电压 |
B5 | 基础 | i2c_bh1750 | I2C读取NFC标签 |
B6 | 基础 | basic_uart | UART自发自收 |
C1 | E53传感器 | e53_sf1_ | example |
C2 | E53传感器 | e53_ia1_example | 驱动温湿度传感器 SHT30 |
C3 | E53传感器 | e53_sc1_example | 驱动光强传感器 BH1750 |
C4 | E53传感器 | e53_sc2_example | 驱动6轴陀螺仪 MPU6050 |
C5 | E53传感器 | e53_is1_example | 驱动人体红外传感器 |
D1 | 物联网 | iot_wifi_ap | Wifi热点创建 |
D2 | 物联网 | iot_wifi_sta_connect | Wifi联网 |
D3 | 物联网 | udp_client | 使用 Socket 实现 UDP 客户端 |
D4 | 物联网 | tcp_server | 使用 Socket 实现 TCP 服务端 |
D5 | 物联网 | iot_mqtt | 使用 Paho-MQTT 软件包实现 MQTT 协议通信 |
D6 | 物联网 | iot_cloud_oc_sample | 接入华为IoT 云平台 |
D7 | 物联网 | iot_cloud_onenet_sample | 接入中国移动 OneNET 云平台 |
D8 | 物联网 | iot_cloud_oc_smoke | 基于华为IoT平台智能烟雾案例 |
D9 | 物联网 | iot_cloud_oc_light | 基于华为IoT智能路灯案例平台 |
D10 | 物联网 | iot_cloud_oc_manhole_cover | 基于华为IoT平台智能井盖案例 |
D11 | 物联网 | iot_cloud_oc_infrared | 基于华为IoT智能人体感应案例平台 |
D12 | 物联网 | iot_cloud_oc_agriculture | 基于华为IoT智能农业案例平台 |
D13 | 物联网 | iot_cloud_oc_gps | 基于华为IoT平台智能物流案例 |
二、设备通过微信小程序与小程序连接。
参考视频,通过手机控制开关。
总结
通过bearpi学习鸿蒙物联网开发板的操纵,从中学习HarmonyOS分布式操作系统将进一步研究物联网开发和各种开发板。