Cuttlefish 蓝牙实现由 rootcanal 支持,可通过网页界面命令行控制台进行控制。
在控制台中,可通过几个命令控制访客设备上的蓝牙:
| 命令 | 说明 |
|---|---|
| list | 列出当前设备和 PHY |
| add DEVICE_TYPE [ARGS] | 创建类型为 DEVICE_TYPE 的新设备 |
| del DEVICE_INDEX | 删除设备 |
| add_phy PHY_TYPE | 添加类型为 PHY_TYPE 的新 PHY |
| del_phy PHY_INDEX | 删除 PHY |
| add_device_to_phy DEVICE_INDEX PHY_INDEX | 向 PHY 添加设备 |
| del_device_from_phy DEVICE_INDEX PHY_INDEX | 从 PHY 删除设备 |
| add_remote HOSTNAME PORT PHY_TYPE | 添加远程 Rootcanal 作为设备并将其注册到 PHY |
| 设备类型和参数 |
|---|
| beacon [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| scripted_beacon [MAC_ADDRESS] [CONFIG_PATH] [EVENTS_PATH] |
| keyboard [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| loopback [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| sniffer |