Skip to content

二开 bleak 控制 ble蓝牙,解决浏览器 webble 20mtu 限制

License

Notifications You must be signed in to change notification settings

zhou1591/bleak-flask

Repository files navigation

python bleak 包 实现得蓝牙

优点

  • 可以突破 20mtu 限制

  • 不需要 noble 和bleno 这两个node 包一样需要覆盖通用蓝牙驱动

缺点

  • 读写读大概50毫秒一次 写100-150毫秒 根据数据量大小波动 webble 20毫秒 不能扫描bt 蓝牙

注意

  • app.py 连接时候报错 无需理会 前端不拦截就好 with 里边有上下文的断开和连接 为了保持连接断开改成了 pass 不想报错可自行更改 或者读写不频繁的场景每次连接

弃坑

之前场景是 app.py 里边是个demo 打包的 exe 放在 electron 里边执行

用于 scratch 实时读写还是太慢了

中间也用了另一个包 尝试 bt 经典蓝牙,都挺好的读写贼快 mtu 能到好几千,也不用换驱动 但是,硬件的芯片不支持 ┑( ̄Д  ̄)┍ !!!

现在已经改成 node 调用 c++ dll 动态链接库 目前感觉良好

About

二开 bleak 控制 ble蓝牙,解决浏览器 webble 20mtu 限制

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published