Add global connectivity to your device using its Bluetooth® chip.
The SDK encodes your data into Bluetooth Low Energy (BLE) advertisements that use the Hubble Service UUID. Hubble's Terrestrial Network of 90M+ gateways pick up these packets and deliver your custom payload and device location data to your backend via API.
No cellular modem. No SIM card. No gateway hardware to deploy. Just integrate the Hubble Device SDK with your firmware.
Works with any Bluetooth LE 5.0+ chip — including hardware from Texas Instruments, Nordic, Silicon Labs, Espressif, InPlay, and any other BLE-compliant silicon.
→ Full MCU / SoC compatibility list
Fastest path: follow the Dash Quick Start in your Hubble Dashboard for a supported developer kit. You'll have your first "device" transmitting on Terrestrial Network in minutes.
Reference apps: clone a complete application repository for your specific Bluetooth chip or MCU.
Integrating into your existing firmware: follow step-by-step instructions for sample applications that match your RTOS.
- Zephyr
- FreeRTOS (TI SDK)
- ESP-IDF (Espressif)
- Bare-metal
Get started by signing up for your Hubble Dashboard for free: dash.hubble.com
- Generate a device encryption key using the Cloud API, using the Hubble CLI, or directly in Dash ("Add a device", then "I just need a device key").
- Flash your device and start beaconing on Terrestrial Network.
- See your data come through in Dash, via API or webhook.
| Sign Up or Sign In | dash.hubble.com |
| Terrestrial Coverage | network.hubble.com |
| Device SDK Documentation | hubble.com/docs/device-sdk/intro |
| Cloud API Reference | hubble.com/docs/api-specification/hubble-platform-api |
| Network & Security | hubble.com/docs/security/network |
| How Terrestrial Network Works | hubble.com/docs/network/terrestrial/how-it-works |
| Careers | hubble.com/careers |
- GitHub Discussions — ask questions, share projects
- GitHub Issues — report bugs, request features
- Contact Us — get a demo