# MicroPython New BLE Library **Repository Path**: walkline/micropython-new-ble-library ## Basic Information - **Project Name**: MicroPython New BLE Library - **Description**: 一个新的 BLE Library - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: https://micropython-new-ble-library.rtfd.io - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-05-06 - **Last Updated**: 2024-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: MicroPython, BLE, HID ## README

MicroPython New BLE Library

## 项目介绍 ## 测试方法 特别注意:每做一次不同类型的测试时,必须取消配对后再运行测试程序。 ### 键盘测试 使用`ab 工具`上传键盘所需文件,然后运行`tests/test_keyboard.py`文件。 ```bash # 上传文件 $ ab abconfig_kbd104 # 进入交互模式 $ ab --repl # 运行测试脚本 # ctrl + r,输入 test\test_keyboard.py 前边的序号并回车 ``` 使用电脑或手机搜索并连接键盘,连接成功后使用开发板上的`BOOT`按键模拟键盘按键操作即可。 > 默认设备名称:`MP_KB104` 可以自行修改`tests/test_keyboard.py`文件对应内容以修改按键引脚。 ### UART 测试 使用`ab 工具`上传`UART`所需文件,然后运行`tests/test_uart.py`文件。 ```bash # 上传文件 $ ab abconfig_uart # 进入交互模式 $ ab --repl # 运行测试脚本 # ctrl + r,输入 test\test_uart.py 前边的序号并回车 ``` * `BLE UART`测试方法:参考 [ESP32 BLE - UART](https://gitee.com/walkline/esp32-ble-uart) 说明文档中关于`nRF Connect`的操作说明 > 默认设备名称:`ble_uart` * `BLE Config`测试方法:参考 [MicroPython BLE 配网](https://gitee.com/walkline/micropython_ble_config) 说明文档中关于小程序的操作说明 > 默认设备名称:`ble_config` ### Time 测试 准备两块开发板,使用`ab 工具`上传`Time`所需文件,然后运行`tests/test_time.py`文件,两块开发板分别运行`Server`模式和`Client`模式。 ```bash # 上传文件 $ ab abconfig_time # 进入交互模式 $ ab --repl # 运行测试脚本 # ctrl + r,输入 test\test_time.py 前边的序号并回车 # 一块开发板选择 Time Server 模式 # 另一块开发板选择 Time Client 模式 ``` 先运行 Time Server,再运行 Time Client,观察交互窗口打印的消息。 ## 参考资料 * `ab 工具`安装及使用说明请访问 [AMPY Batch Tool](https://gitee.com/walkline/a-batch-tool) 查看 ## 合作交流 * 联系邮箱: * QQ 交流群: * 走线物联:[163271910](https://jq.qq.com/?_wv=1027&k=xtPoHgwL) * 扇贝物联:[31324057](https://jq.qq.com/?_wv=1027&k=yp4FrpWh)

走线物联扇贝物联