Skip to content

danielr-hubblenetwork/sdk

 
 

Hubble Device SDK

Add global connectivity to your device using its Bluetooth® chip.

What This Does

The SDK encodes your data into Bluetooth Low Energy (BLE) advertisements. Hubble's gateways pick them up 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 add the SDK to your application firmware.

Supported Platforms

Works with any Bluetooth LE 5.0+ chip.

Full compatibility list

Quick Start

Fastest path: Use a supported dev kit and follow the Dash Quick Start in your Hubble Dashboard. You'll have a device transmitting on the network in minutes.

Reference apps: clone an app repository for complete working examples.

Integrating into existing firmware: follow the guide for your RTOS.

Sign up for your Hubble Dashboard to get started.

  1. Sign up for free.
  2. Register your device to get device encryption key.
  3. Flash your device and start transmitting.
  4. Get packet data via API or webhook.

Resources

Documentation docs.hubble.com/docs/device-sdk/intro
Cloud API docs.hubble.com/docs/api-specification/hubble-platform-api
Network & Security docs.hubble.com/docs/network/terrestrial/transmission-guidance
Device Dashboard dash.hubble.com

Questions & Support

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 71.5%
  • Python 13.6%
  • SmPL 8.7%
  • Shell 3.2%
  • CMake 2.1%
  • Makefile 0.9%