
本期文章将分为5篇连载,前2篇将围绕模块功能详解展开,其后3篇将为大家讲解基于RW007相关DEMO的实现,文章目录如下:


步骤1:更新 “RW007” 模块的固件
由于默认RW007模块的固件不支持BLE主机功能,所以需要使用相关的升级工具进行升级。具体操作请参考附件中对应的文档进行操作。
步骤2:更新主机的 “RW007” 软件驱动包
由于v2.0.1版本的RW007软件驱动包中,不包括BLE功能,所以需要手动更新RW007的软件驱动包,请使用提供的软件驱动包替换到主机软件包的目录下。
步骤3:测试 “RW007” 模块的 “BLE” 功能
根据前面的操作步骤,确保RW007模块自身的固件已经更新和RW007驱动软件包已更新替换到使用的工程中,在提供的软件驱动包中,已经包含了部分 BLE功能的测试命令,可以在串口调试中通过msh命令,进行调试。
1msh />rw007_ble
2[rw007_ble command]
3
4rw007_ble help
5rw007_ble init central/peripheral Note: init ble mode
6rw007_ble get_addr Note: get ble address
7rw007_ble update_params Note: update connect parameters(no support)
8rw007_ble scan Note: scan ble slave
9rw007_ble stop_scan Note: stop scan
10rw007_ble connect xx:xx:xx:xx:xx:xx Note: use slave addr to connect
11rw007_ble disconnect [conn_handle] Note: disconnect slave
12rw007_ble get_server Note: discover all server(no support)
13rw007_ble get_char Note: discover all description(no support)
14rw007_ble get_disc Note: discover all characteristic(no support)
15rw007_ble mtu_exch Note: ble mtu exchange(no support)
16rw007_ble notify

本文档详细介绍了如何使用RW007模块进行BLE主机功能的配置和测试,包括固件更新、驱动包安装以及BLE功能如初始化、设备连接、数据读写等操作,并提供了测试示例。通过学习,初学者也能掌握BLE通信的基本操作,但目前仅支持主机功能。
最低0.47元/天 解锁文章
763

被折叠的 条评论
为什么被折叠?



