登录
|
立即注册
网站首页
网站论坛
BBS
积分充值
每日签到
搜索
MCU智学网
»
网站论坛
›
嵌入式操作系统论坛
›
RT-Thread
›
帖子
潘多拉开发板RT-Thread入门教程RT-THREAD IOT-BOARD SDK
[复制链接]
2658
0
发表于 2019-3-18 12:37:50
|
查看全部
|
阅读模式
本文包含源代码、原理图、PCB、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
RT-Thread官方推荐入门教程--潘多拉开发板RT-Thread入门教程RT-THREAD IOT-BOARD SDK
目录i
1 前言1
2 硬件篇2
2.1 开发板整体介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 开发板资源说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 WIRELESS 模块接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.2 ES8388 音频解码芯片. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.3 MIC(咪头) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.4 TF 卡接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.5 ICM20608 六轴传感器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.6 TC214B 电机驱动芯片. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.7 电机. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.8 光环境传感器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.9 有源蜂鸣器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.10 红外发射头. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.11 红外接收头. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.12 RGB 灯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.13 复位按钮. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.14 SPI FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.15 4 个按键. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.16 启动模式配置接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.17 电源指示灯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.18 3.3V 电源输入/输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.19 USB 串口/串口1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.20 5V 电源输入/输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.21 STM32F103C8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.22 USB OTG 接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.23 ST LINK 接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.24 电源开关. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.25 引出IO 口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.26 AP6181 WIFI 模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.27 WIFI 天线. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.28 STM32L475VET6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.29 TFTLCD 显示屏. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.30 AHT10 温湿度传感器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.31 耳机接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 软件篇8
4 LED 闪烁例程10
4.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 RGB LED 例程14
5.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 按键输入例程18
6.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7 蜂鸣器和电机控制例程22
7.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8 红外遥控例程28
8.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9 LCD 显示例程33
9.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10 ATH10 温湿度传感器例程38
10.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10.2 AHT10 软件包简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11 AP3216C 接近与光强传感器例程42
11.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.2 AP3216C 软件包简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
11.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
11.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
11.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
12 ICM20608 六轴传感器例程46
12.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
12.2 ICM20608 软件包简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
12.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
12.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
12.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
12.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
12.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
12.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
13 USB 鼠标例程51
13.1 例程简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
13.2 相关组件与软件包简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
13.2.1 RT-Thread USB 组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
13.2.2 ICM20608 软件包. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
13.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
13.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
13.4.1 USB 鼠标功能指标定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
13.4.2 原理性介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
13.4.3 USB 数据例程程序入口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13.4.4 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13.4.5 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.5 使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.5.1 鼠标移动方向说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.5.2 开发板倾斜方向说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
13.6 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
13.7 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
14 TF 卡文件系统例程63
14.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
14.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
14.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
14.3.1 挂载操作代码说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
14.3.2 创建块设备代码说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4.3 常用功能展示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4.4 ls: 查看当前目录信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
14.4.5 mkdir: 创建文件夹. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
14.4.6 echo: 将输入的字符串输出到指定输出位置. . . . . . . . . . . . . . . . . . . . . . . . 66
14.4.7 cat: 查看文件内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
14.4.8 rm: 删除文件夹或文件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
14.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
14.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
15 低功耗例程68
15.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
15.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
15.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
15.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
15.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
15.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
15.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
15.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
16 Flash 分区管理例程73
16.1 FAL 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
16.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
16.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
16.3.1 fal 配置说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
16.3.2 分区表配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
16.3.3 Flash 设备对接说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
16.3.4 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
16.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
16.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
16.4.2 all.bin 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
16.5 SHELL 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
16.6 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
16.7 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
17 KV 参数存储例程83
17.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
17.2 背景知识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
17.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
17.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
17.4.1 EasyFlash 配置说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
17.4.2 EasyFlash 移植说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
17.4.3 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
17.5 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
17.5.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
17.5.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
17.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
18 SPI Flash 文件系统例程88
18.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
18.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
18.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
18.3.1 挂载操作代码说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
18.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
18.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
18.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
18.4.3 常用功能展示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
18.4.4 ls: 查看当前目录信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
18.4.5 mkdir: 创建文件夹. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
18.4.6 echo: 将输入的字符串输出到指定输出位置. . . . . . . . . . . . . . . . . . . . . . . . 91
18.4.7 cat: 查看文件内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
18.4.8 rm: 删除文件夹或文件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
18.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
18.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
19 WiFi 管理例程93
19.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
19.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
19.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
19.3.1 热点扫描. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
19.3.2 Join 网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
19.3.3 自动连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
19.4 Shell 操作WiFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
19.4.1 WiFi 扫描. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
19.4.2 WiFi 连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
19.4.3 WiFi 断开. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
19.5 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
19.5.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
19.5.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
19.6 其他. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
19.6.1 WiFi 模组库及驱动介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
19.6.2 更新WiFi 模块固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
19.6.3 联网失败处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
19.7 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
19.8 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
20 ESP8266 WiFi 模块例程103
20.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
20.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
20.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
20.3.1 AT 组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
20.3.2 SAL 组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
20.3.3 框架介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
20.3.4 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
20.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
20.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
20.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
20.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
20.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
21 ENC28J60 以太网模块例程108
21.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
21.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
21.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
21.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
21.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
21.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
21.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
21.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
22 MQTT 协议通信例程112
22.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
22.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
22.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
22.3.1 MQTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
22.3.2 Paho MQTT 包. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
22.3.3 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
22.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
22.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
22.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
22.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
22.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
23 HTTP Client 功能实现例程117
23.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
23.1.1 HTTP 协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
23.1.2 WebClient 软件包. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
23.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
23.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
23.3.1 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
23.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
23.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
23.4.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
23.4.3 发送GET 和POST 请求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
23.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
23.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
24 TLS 安全连接例程123
24.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
24.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
24.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
24.3.1 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
24.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
24.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
24.4.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
24.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
24.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
25 Ymodem 协议固件升级例程130
25.1 背景知识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
25.1.1 固件升级简述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
25.1.2 Ymodem 简述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
25.1.3 Flash 分区简述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
25.1.4 bootloader 升级模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
25.1.5 固件下载器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
25.1.6 RT-Thread OTA 介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
25.1.7 OTA 升级流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
25.2 Ymodem OTA 例程说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
25.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
25.4 分区表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
25.5 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
25.5.1 Ymodem 代码说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
25.6 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
25.6.1 烧录all.bin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
25.6.2 all.bin 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
25.6.3 制作升级固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
25.6.4 启动Ymodem 升级. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
25.7 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
25.8 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
26 HTTP 协议固件升级例程145
26.1 例程说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
26.2 背景知识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
26.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
26.4 分区表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
26.5 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
26.5.1 程序说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
26.6 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
26.6.1 烧录all.bin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
26.6.2 all.bin 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
26.6.3 制作升级固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
26.6.4 启动HTTP OTA 升级. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
26.7 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
26.8 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
27 网络小工具集使用例程157
27.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
27.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
27.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
27.3.1 主函数代码说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
27.3.2 netutils 软件包文件结构说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
27.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
27.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
27.4.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
27.4.2.1 准备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
27.4.2.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
27.4.2.3 Ping 工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
27.4.2.4 NTP 工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
27.4.2.5 TFTP 工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
27.4.2.6 Iperf 工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
27.4.2.7 更多网络调试工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
27.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
27.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
28 RT-Thread 设备维护云平台接入例程168
28.1 平台简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
28.2 主要功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
28.3 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
28.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
28.4.1 准备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
28.4.2 例程移植. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
28.4.2.1 移植流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
28.4.2.2 移植接口介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
28.4.3 例程说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
28.5 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
28.5.1 烧录bootloader.bin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
28.5.2 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
28.5.3 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
28.5.4 设备自动上线. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
28.5.5 Web Shell 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
28.5.6 Web Log 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
28.5.7 OTA 升级功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
28.5.7.1 制作升级固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
28.5.7.2 OTA 升级流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
28.6 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
28.7 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
29 中国移动OneNET 云平台接入例程184
29.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
29.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
29.3 准备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
29.3.1 创建设备. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
29.3.2 代码移植. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
29.3.2.1 保存设备信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
29.3.2.2 获取注册设备信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
29.3.2.3 获取设备信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
29.3.2.4 查询设备注册状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
29.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
29.5 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
29.5.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
29.5.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
29.5.3 数据上传. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
29.5.4 命令控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
29.6 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
29.7 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
30 阿里云物联网平台接入例程194
30.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
30.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
30.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
30.3.1 例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
30.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
30.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
30.4.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
30.4.3 SHELL 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
30.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
30.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
31 微软Azure 物联网平台接入例程205
31.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
31.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
31.3 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
31.3.1 准备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
31.3.1.1 通信协议介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
31.3.1.2 创建IoT 中心. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
31.3.1.3 注册设备. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
31.4 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
31.4.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
31.4.2 连接无线网络. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
31.4.3 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
31.4.3.1 功能示例一:设备发送遥测数据到物联网中心. . . . . . . . . . . . . . . . . 216
31.4.3.2 功能示例二:设备监听云端下发的数据. . . . . . . . . . . . . . . . . . . . 219
31.5 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
31.6 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
32 使用Web 服务器组件:WebNet 223
32.1 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
32.2 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
32.3 准备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
32.4 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
32.5 运行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
32.5.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
32.5.2 运行效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
32.5.3 静态页面展示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
32.5.4 AUTH 基本认证例程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
32.5.5 Upload 文件上传例程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
32.5.6 INDEX 目录显示例程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
32.5.7 CGI 事件处理例程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
32.6 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
32.7 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
33 综合演示例程231
33.1 硬件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
33.2 软件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
33.3 IoT Board 综合例程使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
33.3.1 编译& 下载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
33.3.2 按键使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
33.3.3 SD 卡文件说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
33.3.4 LCD 界面说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
33.3.4.1 界面0 启动界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
33.3.4.2 界面1 主界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
33.3.4.3 界面2 温湿度与光感. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
33.3.4.4 界面3 六轴传感器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
33.3.4.5 界面4 蜂鸣器/电机/RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
33.3.4.6 界面5 SD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
33.3.4.7 界面6 红外收发. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
33.3.4.8 界面7 音乐播放. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
33.3.4.9 界面8 WiFi 扫描. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
33.3.4.10 界面9 微信扫码配网. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
33.3.4.11 界面10 等待WiFi 连接成功. . . . . . . . . . . . . . . . . . . . . . . . . . 245
33.3.4.12 界面11 网络信息展示界面. . . . . . . . . . . . . . . . . . . . . . . . . . . 246
33.3.4.13 界面12 扫描绑定设备到RT-Thread 云平台. . . . . . . . . . . . . . . . . . 247
33.3.4.14 界面13 低功耗演示界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
33.4 注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
33.5 引用参考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
官方链接
iot_board_tutorial.pdf
如遇到官方链接失效请下载本站附件
潘多拉开发板RT-Thread入门教程RT-THREADIOT-BOARDSDK.pdf
(20.61 MB, 下载次数: 0)
2019-3-18 12:35 上传
点击文件名下载附件
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
admin
管理员
293
主题
21
回帖
3995
积分
Ta的主页
发信息
签到
连续天
7人
签到看排名
更多
精彩推荐
RV1126 RV1109硬件设计全套参考资料包
1、介绍 RV1126和RV1109是专用于视觉处理的高性能处理器SoC,可广泛应用于智能门锁、
瑞芯微 RK3326 RK3326S 硬件参考设计分享
RK3326是为个人平板电脑和智能音频设备设计的高性能四核应用程序处理器。提供了许多嵌
更新自动建库工具PCB Footprint Expert 202
已更新至目前最新版本Footprint Expert 2024.04 自动建库工具Footprint Expert 2023.
RK1808全套资料 包含芯片手册 参考设计 硬
一、简介 随着物联网和人工智能的兴起,AIoT(AI+IoT)芯片也随之兴起,RK1808是瑞芯
瑞芯微 RK3568 硬件参考设计分享 原理图 PC
RK3568芯片介绍简介瑞芯微RK3568芯片是一款定位中高端的通用型SOC,是一款高性能低功
更多
热点动态
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
Cadence Allegro 17.4 电子设计速成实战宝
4.
RTL8309N方案-8口Switch原理图PCB规格书
5.
思特威SC4336_数据手册 SC4336_设计应用指
6.
思特威SC3338_数据手册 SC3338_设计应用指
7.
思特威SC3336_数据手册 SC3336_设计应用指
8.
思特威SC3335_数据手册 SC3335_设计应用指
更多
随手拍
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
免费分享 全开源全协议245W桌面充电站-无线
4.
Cadence Allegro 17.4 电子设计速成实战宝
5.
VL817-Q7 USB3.0 HUB方案 包含规格书 参考
更多
客服中心
微信扫描二维码
服务时间:周一至周日 8:30-22:00
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表