Data Acquisition System for Smartphones


  • Author: Miguel M. Dionísio - miguel.dionisio@ist.utl.pt
  • Supervisor: Prof. Rui M. Rocha
  • Date: April 2015

System Architecture


Smartphone application for Wireless Sensor Network (WSN) interaction. The DAPhone app provides a tool for users to interact with a WSN, acquiring sensory data on the go for graphical visualization on the smartphone or uploading it to a web server for remote access. The user can also use the smartphone to define measure thresholds on the network and have alert logs on the application screen each time a measure exceeds those limits.

In addition, a Bluetooth Communication Board (CB) for the MoteIST5++ platform was developed, allowing a smartphone or another Bluetooth-enabled device to interact with a MoteIST5++ node.


Wireless Sensor Networks (WSNs) have emerged over the years as possible solutions for data acquisition systems in diverse scenarios. However, in many cases, it would be more practical or even necessary to have the acquired data at one's disposal without having to access a computer. With smartphones having become part of everyday's lives, it makes sense to think of ways to integrate both systems.

By equipping a WSN node with a Bluetooth module for interacting with an Android smartphone, it is possible to have a smartphone communicating with a WSN and acting both as a data acquisition platform and as a control panel. The proposed solution proves that smartphones can be useful tools for interacting with complex data acquisition systems, acting as a portable control panel for the system and allowing the user to quickly evaluate the acquired data.

Main Features

  • Data Mule
    • Collect data from the network
    • Upload data to a web server
  • Control Panel
    • Display active nodes
    • Display recent measures in graphical form
    • Configure node thresholds and receive alert logs


da1.png: 1080x1920, 65k (April 24, 2015, at 03:23 PM)
Active Nodes
da2.png: 613x977, 71k (April 24, 2015, at 03:24 PM)
New Data
da3.png: 1080x1920, 74k (April 24, 2015, at 03:24 PM)
Alert Logs
da4.png: 599x973, 106k (April 24, 2015, at 03:24 PM)
Recent Measures

Bluetooth CB

cb1.png: 993x398, 942k (April 24, 2015, at 03:26 PM)
BT CB Prototype
cb2.png: 935x268, 551k (April 24, 2015, at 03:26 PM)
commbf2.png: 1095x691, 105k (November 22, 2016, at 06:38 PM)
BT CB + MoteIST schematics

BT CB + MoteIST schematics (pdf)

Test bed