Back to Search
Start Over
Streaming sensor data from dynamically reprogrammable tasks running on mobile devices
- Source :
- BuildSys@SenSys
- Publication Year :
- 2017
- Publisher :
- ACM, 2017.
-
Abstract
- We describe Flux, a platform for dynamically reconfigurable data sensing using mobile devices, like smartphones or tablets. Periodic sensing tasks are programmed using the Flux Task Language and compiled onto abstract byte-code that is executed by a low-footprint virtual machine, guaranteeing by construction important runtime safety properties. For task dissemination, a Flux gateway performs on-the-fly injection of tasks on devices present in a geographical region, and sensing data is streamed back to the gateway that forwards it to a publish/subscribe broker. Live or archived streams are in turn fed by the broker to data processing clients. We implemented a prototype of Flux and used it to conduct a case-study experiment where the intensity of Wifi signal in our department is measured over a certain survey area, using smartphones and tablets carried by volunteers as they walked over the survey area.
- Subjects :
- Data processing
Domain-specific language
Computer science
Real-time computing
020206 networking & telecommunications
02 engineering and technology
computer.software_genre
Sensing data
Virtual machine
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Android (operating system)
Software architecture
Mobile device
computer
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 4th ACM International Conference on Systems for Energy-Efficient Built Environments
- Accession number :
- edsair.doi...........7974edc1b7e2043caca8d0a6c4a9c65a