Android Interface to a Wireless Autonomous Wide-Area Sensor Network
Jarno Ristimäki · Theseus (Ammattikorkeakoulujen) · 2012
This thesis was done for LM Ericsson’s research department, NomadicLab. The aim of the thesis was to create an Android application to a wireless autonomous wide-area sensor network. The objective was to be able to monitor and control nodes, sensors and actuators from a mobile device through a graphical user interface. Another objective was to be able to set associations between sensors and actuators with the application. The application was based on an existing prototype which had a command line interface for monitoring and controlling nodes in a wireless sensor network. It was developed as a native Android application as the HTML5 web application did not meet the requirements in the beginning. A web service was developed along with the Android application to provide an interface towards the nodes, sensors and actuators in the peer-to-peer network. The application used the HTTP GET method to request data from the web service. HTTP POST was used for sending data. The web service was connected to the P2P network via Java RMI. The data was returned from the web service in the JSON and XML format. The application was taken into use with the prototype. It was developed further and it was used to demonstrate the prototype solution in various events.