diff --git a/rt-thread-version/rt-thread-standard/packages-manual/nimble-docs/NimBLE-QEMU.md b/rt-thread-version/rt-thread-standard/packages-manual/nimble-docs/NimBLE-QEMU.md index 7071784d12ddc57d6ad243100d48a791204892df..eac44b0809f1c5e4e906943135232c2ae2963de5 100644 --- a/rt-thread-version/rt-thread-standard/packages-manual/nimble-docs/NimBLE-QEMU.md +++ b/rt-thread-version/rt-thread-standard/packages-manual/nimble-docs/NimBLE-QEMU.md @@ -24,21 +24,21 @@ scons --menuconfig 2、进入 RT-Thread online packages → IoT - internet of things 目录即可看到 NimBLE 软件包,勾选软件包。 - +![NimBLE](./figures/NimBLE.png) 3、进入 Controller Configuration **关闭** NimBLE Controller 支持 - +![NimBLE-Controller](./figures/NimBLE-Controller.png) 在 RT-Thread 上 NimBLE 不需要运行 Controller ,使用 蓝牙 Control 芯片代替。 4、配置 NimBLE HCI 层支持,选择用于连接蓝牙 Control 芯片的串口吗,这里 The uart for HCI Transport 默认输入 "uart1" 就好。 - +![NimBLE-HCI](./figures/NimBLE-HCI.png) 5、选择相应的蓝牙 App 例程 - +![NimBLE-Sample](./figures/NimBLE-Sample.png) 这里选择 “BLE peripheral heartrate sensor” 即可。 @@ -46,7 +46,7 @@ scons --menuconfig 配置完成如下: - +![NimBLE-Version](./figures/NimBLE-Version.png) 保存后退出。 @@ -89,13 +89,17 @@ qemu-system-arm -M vexpress-a9 -smp cpus=2 -kernel rtthread.bin -nographic -sd s 4、rt-thread 启动后,在 msh 命令行输入 `ble_hr` 命令即可运行 BLE 例程,实际运行现象如下: - +![qemu-run](./figures/qemu-run.png) 使用 **nRF Connect** 手机 APP 即可成功观察到 qemu 程序发送的广播包,名称为 **blehr_sensor** , 点击连接后,在 CLIENT 下即可看到 Heart Rate 相关数据。 -| 找到 blehr_sensor | 连接 blehr_sensor 即可观察到相关信息 | -| -------------------------------------------------- | ---------------------------------------------------------- | -| | | +**找到 blehr_sensor:** + +![app](./figures/app.jpg) + +**连接 blehr_sensor 即可观察到相关信息** + +![app](./figures/app-connect.jpg)