Esp32蓝牙Hid相关
设备相关
连接设备:[connect]http://localhost:8080/device/connect?mac=F4:12:FA:E2:37:31
✅
返回值:
🟢:{ "code": 200, "msg": "成功", "data": "true" }
🔴:null
查找设备:[find]http://localhost:8080/device/find?name=cheese_0.0.3_3037E2FA12F4
✅
返回值:
🟢:{ "code": 200, "msg": "成功", "data": "F4:12:FA:E2:37:31" }
🔴:null
关闭设备:[close]http://localhost:8080/device/close
✅
返回值:
🟢:{ "code": 200, "msg": "成功", "data": "true" }
🔴:null
固件状态:[state]http://localhost:8080/device/state
✅
返回值:
🟢:{ "code": 200, "msg": true, "data": "0.0.1" }
🔴:null
登录:[login]http://localhost:8080/device/login?card=cocoNLdP3vy87TncV8Y3d52Z2wza8WLuszZd1PbtnXWG
✅
参数:
- ⭐ (card):密钥
返回值:
🟢:{ "code": 200, "msg": "成功", "data": "true" }
🔴:null
重启设备:[restart]http://localhost:8080/device/restart
✅
返回值:
🟢:{ "code": 200, "msg": "成功", "data": "true" }
🔴:null
鼠标相关
点击:[click]http://localhost:8080/mouse/click?x=546&y=1004
✅
参数:
- ⭐ (x):x坐标
- ⭐ (y):y坐标
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
触摸按下:[down]http://localhost:8080/mouse/down?x=546&y=1004
✅
参数:
- ⭐ (x):x坐标
- ⭐ (y):y坐标
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
触摸滑动:[move]http://localhost:8080/mouse/move?x=546&y=1004
✅
参数:
- ⭐ (x):x坐标
- ⭐ (y):y坐标
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
触摸抬起:[up]http://localhost:8080/mouse/up
✅
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
滑动:[swipe]http://localhost:8080/mouse/swipe?x=462&y=1461&ex=546&ey=1058
✅
参数:
- ⭐ (x):开始x坐标
- ⭐ (y):开始y坐标
- ⭐ (ex):结束x坐标
- ⭐ (ey):结束y坐标
返回值:
🟢:{ "code": 200, "msg": 版本号, "data": true }
🔴:null
坐标长按:[press]http://localhost:8080/mouse/press?x=546&y=1004
✅
参数:
- ⭐ (x):x坐标
- ⭐ (y):y坐标
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
释放坐标长按:[release]http://localhost:8080/mouse/release
✅
参数:
- ⭐ (x):x坐标
- ⭐ (y):y坐标
返回值:
🟢:{ "code": 200, "msg": "成功", "data": true }
🔴:null
键盘相关
返回键:[back]http://localhost:8080/keyboard/back
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
主页键:[home]http://localhost:8080/keyboard/home
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
回车:[enter]http://localhost:8080/keyboard/enter
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
粘贴[paste]http://localhost:8080/keyboard/paste
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
复制[copy]http://localhost:8080/keyboard/copy
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
输入打印文本[print]http://localhost:8080/keyboard/print?text=hello
✅
参数:
- ⭐ (text):文本信息
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
释放所有按键[releaseall]http://localhost:8080/keyboard/releaseall
✅
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
长按指定按键[press]http://localhost:8080/keyboard/press?key=a
✅
参数:
- ⭐ (key):键名
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null
输入按键[write]http://localhost:8080/keyboard/write?key=a
✅
参数:
- ⭐ (key):键名
返回值:
🟢:{ "code": 200, "msg": 成功, "data": true }
🔴:null