惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

鼠鼠在碎觉

墨流 ---- 针对 hexo+github pages 的写作客户端 鼠标滚轮坏了?用轻舟代替 | 鼠鼠在碎觉 五一咕咕咕 | 鼠鼠在碎觉 小桃子诞生记 | 鼠鼠在碎觉 光与影:33号远征队——论防沉迷的重要性 | 鼠鼠在碎觉 生性凉薄 | 鼠鼠在碎觉 2025 空白页 | 鼠鼠在碎觉 我将注定孤身一人 | 鼠鼠在碎觉 最终幻想4月之归还----又是月亮惹的祸 | 鼠鼠在碎觉 小老鼠五周岁记 | 鼠鼠在碎觉 服务器攻击记录 | 鼠鼠在碎觉 服务部署命令备份 | 鼠鼠在碎觉 仙剑奇侠传七----大概也只剩下情怀了(多图杀猫) | 鼠鼠在碎觉 2024 三亚 | 鼠鼠在碎觉 2024 Nothing | 鼠鼠在碎觉 八方旅人----活着,就是一场旅行 | 鼠鼠在碎觉 小老鼠四周岁记 | 鼠鼠在碎觉 写写最近淘宝小程序遇到的坑 | 鼠鼠在碎觉 来自天空的告白书 | 鼠鼠在碎觉 就这样吧 | 鼠鼠在碎觉 十里红妆----花轿 | 鼠鼠在碎觉 古墓丽影:崛起----“不死先知和不死军团最终倒在了我的手下” | 鼠鼠在碎觉
关于我为什么又写了一个蓝牙调试工具
唐墨夏 · 2026-08-27 · via 鼠鼠在碎觉

4444.jpg
市面上其实有不少的蓝牙工具,功能也都挺多
其实平时用用也就够了,
正常的连接蓝牙,正常的收发消息
其实都挺好用的

但是(但是来了),最近我遇到一个项目
这里面蓝牙的通信协议中,需要用随机数加密
这就导致了,同样的数据,每次加密出来的结果是不一样的

这时候,这些调试工具就抓瞎了
虽然能发,但是每次都要重新计算数据帧
然后你又不可能手动去计算对不对
然后我又找了一圈
发现市面上几乎没有能够编写自定义脚本的蓝牙调试工具
所以就有了BLExpert

既然都写工具了,那就完善一下,
然后就有了可以自定义的协议头协议尾
有自动计算的校验码,数据长度
同时指令经常需要编辑一些参数
所以捎带手增加了可以编辑参数的指令

既然指令都添加了,那么就捎带手处理一下接收到的数据
根据返回指令的定义,取出特定的字节,换算成实际可以直观理解的数据
比如温度啊,电流啊,等等,捎带手帮你把换算啊单位啊都加上了
每次接到数据后,自动映射到实际的变量上,变化的时候再高亮显示

同时为了更加灵活,捎带手添加了js脚本的运行时
也就是你可以完全接管发送前和收到后的内容
如果你的协议过于复杂,简单的配置已经满足不了的时候
就用脚本自己写吧,
键盘给你了,你自己来

加了这么多东西,配置起来肯定就很麻烦了
捎带手,咱就接了一个大模型的入口(现在大模型不是很厉害嘛)
配置好OpenAI格式的接口和key,然后把协议的文本丢给大模型
大模型帮你生成整套配置,方便又快捷
(就是有时候不是那么好用,有就行了,要啥自行车)

最后,看着这配置也挺复杂的,
咱又捎带手,定义了一个工作区
一个协议就是一个工作区,随时切换
然后你也可以把工作区导出,
再别的电脑上导入,方便又快捷
完美!就这样吧。
(为了一碟醋,包了顿饺子)

最后,项目地址:
https://github.com/csfwff/BLExpert
再来点截图

clipboard-1787817207556.png
clipboard-1787817265097.png
clipboard-1787817277641.png
clipboard-1787817327815.png
clipboard-1787817366361.png
clipboard-1787817447979.png