我给我的动感单车做了个抽象的游戏,一边蹬自行车,一边加“功德”

1 小时 7 分钟前
 Dogergo

AI 真是很有意思的玩意,用来整活儿也是!

周末在咸鱼上收了一台 8 新迈瑞克的绝影 one 动感单车。350 感觉贵了,shit!

然后开始上手,突然发现他们这个车配套的游戏是蓝牙连接,我就寻思让 AI 研究一下,我们能不能拦截一下这个蓝牙的数据,自己定制游戏。我当时还想着即便实在不行,我们还可以使用 REA 逆向。谁知道事情远比我想象的要简单的多。

AI 上来就给了我肯定答案:

能,而且比想象简单 —— 你根本不需要“拦截”。 先纠正一个前提 BLE 是点对点 GATT ,不是广播。官方 App 和车之间那条链路没有可旁路的“广播流”给你截。但反过来,你自己作为客户端连上去就是正规读取,跟官方 App 享有同等权利,不需要破解。 这车大概率是标准 FTMS 几条证据串起来了: 绝影 ONE 型号 MR-S16 ,32 档电动磁控调阻 官方 App 《 MERIT 超燃脂》包名 uni.UNIE7FC6F0 —— uni-app 打包,底层就是原生 BLE GATT ,中间没有加壳协议层 同厂 S26 在海外明确宣传“FTMS 、可连 Zwift / Kinomap”,用的是同一套蓝牙模块 所以最可能的形态是:标准 FTMS ( 0x1826 )+ 厂商私有服务做补充。

此处省去中间的调试过程.......

所以,来个电子木鱼吧,骑的越快,敲的越快,梆梆梆!!!

https://i.imgur.com/a/pEmofZV.png

https://i.imgur.com/a/SmBRwS4.png

[img]https://i.imgur.com/a/pEmofZV.png[/img]

[img]https://i.imgur.com/a/SmBRwS4.png[/img]

https://i.imgur.com/L7rCBKR.jpeg

https://i.imgur.com/gn0yd2R.jpeg

不是,到底怎么发图啊。。。

小恐龙那个就是谷歌断网小游戏,不过很难用单车操控,因为得猛蹬才会起跳,落下来时候又不好减速。太难过关了。

63 次点击
所在节点    分享发现
2 条回复
Dogergo
56 分钟前




我真是谢谢你这个图床,正文里怎么不显示呢
Dogergo
48 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1255597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX