给年糕的

链路: 未连 玩具: 未知
分享链接
在 KISSTOY app 里打开"远程控制",把生成的链接整段贴这里。
参数: —
后台保活(无声音频)
浏览器挂后台或分屏小窗会把定时器冻了,WS 连接掉。循环播一个无声音频骗浏览器"页面还在活着"。 填个你自己的静音音频 URL(mp3/ogg/wav 都行,CORS 允许即可),按开就行。iOS 第一次要你手点。
未播放

动力

云端日志
AI 接入
给 Claude / 其他 AI 一个入口让它直接控玩具。Token 只存在你这浏览器里,发请求时当 bearer 用。 每次 group 刷新后记得点一次"绑定到 AI",把最新 group 写进服务端。
服务端状态: —

MCP(Claude.ai connector)

Claude.ai → Settings → Connectors → Add custom connector,URL 贴这个。

HTTP(通用 AI)

POST JSON: {"motors":{"1":60,"3":80},"hold_ms":3000}{"stop":true}。 motors 通道 1=震L 2=震R 3=吮吸 4=抽插 5=电击 6=拍打。
本地 BLE 直连(debug)
旧路径,需要在浏览器侧自己连玩具(仅 Android Chrome / Bluefy 等)。 日常用云端模式即可,这块只用于抓包分析。

服务 / 特征

(未连接)

写入目标

发送 hex

常见试探

日志

抓包 / 求 keystream
玩具的 AE3C notify 是 `[0x58][counter][12B 加密]`,counter 每 100ms +0x0A, 覆盖 256 取值就够推 keystream。开始前选个状态标签,让玩具保持那个状态别动。

状态标签

采样时长

未在抓包

抓到的包(按 counter 分组)