学习目标:
一、智慧农业E53_IA1扩展板、智慧物流E53_ST1扩展板、智慧路灯E53_SC1扩展板、智慧烟感E53_SF1扩展板、人体感应E53_IS1扩展版、智慧井盖E53_SC1扩展板,共六个实验。
二、通过微信小程序,将设备与小程序相连。
学习内容:
一、智慧农业、智慧物流、智慧路灯、智慧烟感、人体感应、智慧井盖
参考 小熊派开源社区
串口界面可以显示读出的数据,例如:
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分布式操作系统,之后会进一步学习物联网开发以及各类开发板。