能用来做什么调自己做的 BLE 设备:看它到底暴露了哪些服务、特征和各特征的读写通知属性往自定义特征里写一条指令(HEX 或文本),再从通知里看设备回什么读电池、固件版本这类标准特征,确认设备固件版本与电量是否正常
怎么用先在上面填好要访问的服务 UUID(标准服务如 0x180F,自定义 UUID 也要填),否则连上也读不到特征选筛选方式(全部设备 / 名称前缀 / 按服务),点「搜索并连接设备」并在弹窗里选中设备在 GATT 结构里点某个特征选中,然后写入、读取或订阅通知,数据会显示在日志里
示例读电池电量服务填 0x180F,连上后选中 2A19 电池电量特征点「读取」0x180F, 0x180ANordic UART 自定义服务串口透传服务通常用这组 UUID,写 RX 特征、订阅 TX 特征6e400001-b5a3-f393-e0a9-e50e24dcca9e
常见问题为什么浏览器不支持蓝牙?Web Bluetooth 只在 Chrome / Edge 桌面版和安卓 Chrome 上可用;Safari(含 iOS 全部浏览器)和 Firefox 都不支持,页面必须是 https。连上了但服务列表和特征是空的?浏览器出于安全限制,只能访问连接前声明的服务。把目标服务的 UUID 填进上面的输入框再重连,自定义 UUID 也一样要填。写入长数据失败或被截断?BLE 默认 MTU 23 字节,单次可写约 20 字节。超过就要设备端协商更大 MTU,或按协议自己分包连写。能扫描周围所有设备列表吗?不能。Web Bluetooth 只允许弹出系统选择框让你挑一个设备,拿不到完整扫描列表——这是浏览器的隐私限制,不是工具能力不足。
相关工具串口调试器浏览器直连串口:波特率、数据位、校验可调,HEX/文本双向收发,支持定时发送与日志导出。协议帧工具箱HEX 与文本互转,CRC16/CRC8/CRC32/累加和/异或一次算全,数值与字节按大小端互转并看位视图。MQTT 调试器浏览器直连 MQTT Broker:创建连接、订阅主题收消息、发布消息,支持通配符与 QoS,无需登录。