← All projects
IoTshipped

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.