Adaptive sensing using internet-of-things with constrained communications

Mahmudur Rahman, Amatur Rahman, Afia Afrin, Hua Jun Hong, Pei Hsuan Tsai, Md Yusuf Sarwar Uddin, Nalini Venkatasubramanian, Cheng Hsin Hsu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)


In this paper, we design and implement an Internet-of-Things (IoT) based platform for developing cities using environmental sensing as driving application with a set of air quality sensors that periodically upload sensor data to the cloud. Ubiquitous and free WiFi access is unavailable in most developing cities; IoT deployments must leverage 3G cellular connections that are expensive and metered. In order to best utilize the limited 3G data plan, we envision two adaptation strategies to drive sensing and sensemaking. The first technique is an infrastructure-level adaptation approach where we adjust sensing intervals of periodic sensors so that the data volume remains bounded within the plan. The second approach is at the information-level where application-specific analytics are deployed on board devices (or the edge) through container technologies (Docker and Kubernetes); the use case focuses on multimedia sensors that process captured raw information to lower volume semantic data that is communicated. This approach is implemented through the EnviroSCALE (Environmental Sensing and Community Alert Network) platform, an inexpensive Raspberry Pi based environmental sensing system that periodically publishes sensor data over a 3G connection with a limited data plan. We outline our deployment experience of EnviroSCALE in Dhaka city, the capital of Bangladesh. For information-level adaptation, we enhanced EnviroSCALE with Docker containers with rich media analytics, along Kubernetes for provisioning IoT devices and deploying the Docker images. To limit data communication overhead, the Docker images are preloaded in the board but a small footprint of analytic code is transferred whenever required. Our experiment results demonstrate the practicality of adaptive sensing and triggering rich sensing analytics via user-specified criteria, even over constrained data connections.

Original languageEnglish
Title of host publicationProceedings of the 16th Workshop on Adaptive and Reflective Middleware, ARM 2017
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450351683
Publication statusPublished - 2017 Dec 11
Event16th Workshop on Adaptive and Reflective Middleware, ARM 2017 - Las Vegas, United States
Duration: 2017 Dec 112017 Dec 15

Publication series

NameProceedings of the 16th Workshop on Adaptive and Reflective Middleware, ARM 2017


Other16th Workshop on Adaptive and Reflective Middleware, ARM 2017
Country/TerritoryUnited States
CityLas Vegas

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Computer Networks and Communications


Dive into the research topics of 'Adaptive sensing using internet-of-things with constrained communications'. Together they form a unique fingerprint.

Cite this