1.1 KiB
HIVE
Welcome to the Bumble Hive. This is a collection of apps and virtual devices that can run entirely in a browser page. The code for the apps and devices, as well as the Bumble runtime code, runs via Pyiodide. Pyodide is a Python distribution for the browser and Node.js based on WebAssembly.
The Bumble stack uses a WebSocket to exchange HCI packets with a virtual or physical Bluetooth controller.
The apps and devices in the hive can be accessed by following the links below. Each
page has a settings button that may be used to configure the WebSocket URL to use for
the virutal HCI connection. This will typically be the WebSocket URL for a netsim
daemon.
There is also a TOML index that can be used by tools to know at which URL to access
each of the apps and devices, as well as their names and short desciptions.
Applications
- Scanner - Scans for BLE devices.
Virtual Devices
- Speaker - Virtual speaker that plays audio in a browser page.