Nebuweld
Android HTTP server application enabling external systems to connect to a mobile device and exchange data over a local network.
- Company
- System Level Solutions
- Role
- Senior Engineer
- Domains
- Android · IoT · HTTP Server · NanoHTTPD · Networking · Data Transfer · System Integration
Overview
Nebuweld is an Android-based HTTP server application designed to turn a mobile device into a lightweight communication endpoint. The application runs an HTTP server directly on the Android device, allowing another system to connect to it and exchange data without requiring a separate server application.
The problem
External systems needed a way to communicate directly with an Android device and exchange data without depending on a separate dedicated server. The mobile application needed to provide a lightweight and accessible communication endpoint.
What I built
Built an Android application that embeds an HTTP server directly within the mobile application. Used NanoHTTPD to expose HTTP endpoints, allowing external systems to connect to the Android device and transfer data through the local network.
Enabled direct system-to-device data exchange by turning an Android device into an HTTP server, simplifying communication between the mobile application and external systems.
Related projects
- IoTComOps360Android application for FTC Solar Zone Controller and Rover Controller commissioning and monitoring.
- IoTSunSights & CommissioningSolar monitoring and installer commissioning applications for monitoring solar systems and configuring field devices through BLE and SoftAP connectivity.
- IoTVerde Mobility Charger AppEV charging analysis Android application for real-time monitoring and analysis of electric vehicle charging data.