Nebulae Commission SDK
Reusable Android IoT commissioning SDK and sample application for configuring gateways, exchanging data and transferring files over Bluetooth and Wi-Fi.
- Company
- System Level Solutions
- Role
- Senior Engineer
- Domains
- Android · IoT · SDK · Bluetooth · Wi-Fi · Gateway · Device Provisioning · Smart Configuration
Overview
Nebulae Commission is an Android IoT SDK developed to simplify gateway configuration and communication from mobile applications. It includes a sample application demonstrating device setup, smart configuration, key-value data exchange and file transfer over Bluetooth and Wi-Fi, allowing the SDK capabilities to be integrated into connected-device workflows.
The problem
IoT gateway commissioning often requires application-specific implementations for device discovery, configuration, data exchange and file transfer. Repeating these communication workflows across different applications increases development effort and makes device integration harder to maintain.
What I built
Developed a reusable Android SDK and sample application for communicating with IoT gateways. Implemented smart configuration, key-value data exchange and file transfer over Bluetooth and Wi-Fi, using ESP32-focused provisioning libraries to support gateway setup and communication workflows.
Created a reusable mobile SDK that simplified gateway commissioning and device communication while providing a sample application to demonstrate integration and real-world usage.
Related projects
- IoTComOps360Android application for FTC Solar Zone Controller and Rover Controller commissioning and monitoring.
- POSSALSA POSRestaurant Point of Sale platform for Mobile, Tablet, Swan Terminal and Kiosk devices.
- AITravelTalk AIOffline translation application using real machine-learning models directly on the device.