Skip to main content
For the complete documentation index, see llms.txt.

Hubble Network developer documentation: integrate Bluetooth devices with terrestrial and satellite connectivity.

Sample Applications


Make sure that you first register a device to your Hubble organization to generate a secret key, using the same key size (AES-128 or AES-256) and counter source (UNIX_TIME or DEVICE_UPTIME) as your sample's build configuration. Check your sample's README for the exact mechanism to provision the key: via a Kconfig build flag, a generated key.c, or a helper script.

Each card below shows which network(s) the sample app supports for that RTOS: Terrestrial, Satellite, or both (dual-stack).

ZephyrBuild and flash a shell interface for Zephyr, where you can run custom commands without the need to reflash your board. Also includes a satellite continuous beaconing sample.
SATELLITETERRESTRIAL
Read the GuideView on GitHub
FreeRTOS (TI SDK)Build a BLE beacon sample using FreeRTOS with the Texas Instruments SDK. Also includes a satellite continuous beaconing sample.
SATELLITETERRESTRIAL
Espressif (ESP-IDF SDK)Build a BLE beacon sample using the Espressif ESP-IDF SDK. Also includes a satellite continuous beaconing sample.
SATELLITETERRESTRIAL
FreeRTOSBuild a BLE beacon sample using FreeRTOS.
TERRESTRIAL