L'implementazione Bluetooth di Cuttlefish è supportata da rootcanal e può essere controllata con la console della riga di comando della UI web.
Nella console sono disponibili diversi comandi che consentono il controllo del Bluetooth sul dispositivo ospite:
| Comando | Descrizione |
|---|---|
| list | Elenca i dispositivi e i phys attuali |
| aggiungi DEVICE_TYPE [ARGS] | Crea nuovo dispositivo di tipo DEVICE_TYPE |
| del DEVICE_INDEX | Eliminare un dispositivo |
| add_phy PHY_TYPE | Aggiungi nuovo phy con PHY_TYPE |
| del_phy PHY_INDEX | Eliminare un phy |
| add_device_to_phy DEVICE_INDEX PHY_INDEX | Aggiungere un dispositivo a phy |
| del_device_from_phy DEVICE_INDEX PHY_INDEX | Eliminare un dispositivo da phy |
| add_remote HOSTNAME PORT PHY_TYPE | Aggiungi un Rootcanal remoto come dispositivo e registralo in phy |
| Tipo di dispositivo e argomenti |
|---|
| beacon [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| scripted_beacon [MAC_ADDRESS] [CONFIG_PATH] [EVENTS_PATH] |
| tastiera [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| loopback [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
| sniffer |