Skip to content
On this page

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