The Digi IoT Mobile SDK is a set of libraries, application examples, and documentation designed to simplify the creation of iOS and Android mobile apps that communicate with Digi IoT devices, such as ConnectCore and XBee, via Bluetooth Low Energy (BLE). Bluetooth enables local connectivity to Digi IoT modules via a smartphone or tablet, providing a convenient UI to streamline configuration, network deployment, and troubleshooting.

With this SDK, Digi provides a complete end-to-end solution that accelerates the implementation of a BLE communication mechanism between a smartphone and Digi IoT devices, covering the most common use cases.

BLE General

Smartphone

For a cross-platform mobile app that runs on your smartphone, Digi provides the Digi IoT Library for .NET MAUI, an easy-to-use library that allows you to create cross-platform mobile native apps to communicate with Digi IoT devices over BLE.

Digi devices

With regards to Digi IoT devices, we highlight the Digi ConnectCore devices and the Digi XBee 3 product lines. Most of the devices from these families have BLE capabilities and can be used to perform configurations, deployments, or maintenance tasks.

Digi ConnectCore

Digi includes the ConnectCore Bluetooth Low Energy Python Library as part of the Digi IoT Mobile SDK, allowing you to develop Python apps that require BLE communication between the ConnectCore device and the mobile app.

Digi ConnectCore

Digi XBee3

On the other hand, BLE in XBee3 devices is self-contained and most of the use cases do not require any external library to communicate with the mobile app. You can communicate with them over BLE either to configure the device, talk to an external microcontroller, or to interact with the MicroPython application running inside.

Digi XBee3

No matter what your needs are, any of the examples included in the SDK will help you in your development or serve as starting point for your implementation.

Digi IoT Mobile SDK components

These are the components that the Digi IoT Mobile SDK offers in order to easily implement a BLE communication mechanism between a mobile application and a Digi IoT device: