1USE CASE 6
2==========
3
4# Connecting an emulated Bluetooth device to a physical controller
5
6It can be useful to connect an emulated device (like a phone simulator, or an emulated embedded device) to a physical controller in order to connect to other Bluetooth devices. By doing this via a Bumble HCI bridge, it becomes easy to inspect the HCI packets exchanged with the controller, and possibly filter/change them if needed (for example to support vendor-specific HCI extensions).
7
8```
9+-----------+             +--------+             +------------+             +-----------+
10| Emulated  |             | Bumble |             | Physical   |             | Bluetooth |
11| Bluetooth |<--  HCI  -->| HCI    |<--  HCI  -->| Controller |{...radio...}| Device    |
12| Device    |  Transport  | Bridge |  Transport  |            |             |           |
13+-----------+             +--------+             +------------+             +-----------+
14```
15