
厂商:
备案号:
MTools BLE是一款面向安卓手机的蓝牙低功耗调试工具,主要用来跟各类BLE设备打交道。平时搞单片机、蓝牙模块开发或者做智能硬件测试的人,拿它扫设备、看服务列表、读写特征值都挺方便。软件把蓝牙连接、数据收发、日志查看这些常用操作集中在一个界面里,省去来回切换的麻烦。对于需要现场快速验证蓝牙通信是否正常的场景,它算是一个轻便的随身小工具,不用开电脑也能完成基础调试流程。

MTools BLE 提供了一个超级简单的 DFU 工具,用于从官方仓库或自定义仓库获取 ChameleonUltra 和 ChameleonLite 的固件。
ChameleonUltra 和 ChameleonLite 的 DFU 工具
步骤

1.将变色龙设备与蓝牙图标连接
2.进入 ChameleonUltra 工具 > GUI > 设置 > 固件升级
3.点击 ChameleonUltra 或 ChameleonLite 以获取最新固件
4.点击选择 CU-XXXX 或 CL-XXXX 设备
5.点击开始以刷写固件
MTools BLE 为 Pixl.js 设备提供了超简单的固件 DFU 工具,支持蓝牙功能。
ChameleonUltra 和 ChameleonLite 的 DFU 工具
步骤
1.输入 Pixl.js MTools BLE 中的工具
2.点击标题连接 Pixl.js
3.点击选择 Pixl.js OLED 或 Pixl.js LCD 下载最新固件
4.点击选择 pixl dfu 设备

5.点击开始以刷写固件
标签扫描仪用于扫描13.56MHz标签的UID,并且标签列表可以共享。该功能基于PN532 BLE读卡器和处于读卡模式的Chameleon Ultra设备。
支持的阅读器
1.一体化PN532 - 带有蓝牙扩展板的PN532读卡器。
2.PCR532 - 最小的带蓝牙的PN532读卡器。
3.带蓝牙模块的DIY PN532开发板。
4.变色龙 Ultra
5.变色龙 Ultra 开发套件
扫描标签的步骤
1.在 MTools Lite 应用中连接读卡器。
2.进入工具 > 标签扫描器。
3.等待电源图标变为绿色。
4.点击 暂停 按钮。
标签扫描仪 - PN532 - MTools Lite
分享 TAG 唱片
1.点击“标签”按钮以显示标签记录
2.点击 TAG Records 以将编号 ID、UID 和 ID 作为文本内容进行分享。
标签扫描器标签 - PN532 - MTools Lite
1.先确认手机蓝牙已经打开,并且给了软件定位权限,安卓系统扫描BLE设备一般都需要这个。
2.打开MTools BLE,进入扫描页面,软件会自动搜索附近的蓝牙低功耗设备。
3.在设备列表里找到你要连的那个名字或者MAC地址,点击它发起连接。
4.连接成功后会自动跳到服务列表页,能看到设备支持的所有服务和特征值。
5.如果连接失败,先检查设备是否已被其他手机占用,或者重启一下蓝牙再试。
6.部分设备需要配对码,按提示输入即可完成绑定。
1.进入服务详情后,可以看到每个特征值的属性,比如可读、可写、可通知。
2.点可读特征值旁边的读取按钮,就能把当前数值显示出来。
3.写入时选择写入类型,输入十六进制或者文本数据,确认后发送。

4.支持开启通知订阅,设备主动上报的数据会实时显示在日志区。
5.数据收发记录会按时间排列,方便对照调试。
1.主界面下方一般有日志窗口,连接过程和收发数据都会打印出来。
2.可以切换十六进制和ASCII显示方式,方便对照协议文档查看。
3.发送前能预览要发的数据内容,避免发错指令。

4.清空日志按钮可以随时重置记录,方便重新测试。
5.长按某条记录可以复制内容,贴到别处分析。
1.搜不到设备时,先确认目标设备处于广播状态,有些模块需要按键唤醒。
2.安卓12以上系统要手动开启附近设备权限,否则扫描结果为空。
3.连接后马上断开,多半是设备端限制了连接数量,关掉其他连接再试。
4.写入失败时检查特征值是否支持写入,以及写入长度是否超限。
5.通知收不到数据,确认是否已经使能了对应的描述符。
1.电子爱好者调试自己焊的蓝牙模块,验证通信是否正常。
2.开发人员现场排查BLE设备连接异常,快速定位问题。
3.测试智能手环、传感器等产品的数据上报功能。
4.教学演示时用来展示蓝牙服务与特征值结构。
5.临时替代电脑端调试工具,出门带着手机就能测。