ABSTRACT

The preceding chapter gives a whole picture of the CPS architecture. To discuss it in detail, in this chapter, we discuss mobile sensing platforms and their applications toward different but interrelated paradigms such as CPS, sensing as a service, and smart cities. We highlight and briefly discuss different types of mobile sensing platforms and functionalities they offer. Mobile sensing platforms are more often integrated with smartphones and tablet devices. The resource constrained nature of the mobile devices requires different types of designs and architectural implementations. We proposed a software-based mobile sensing platform called Mobile Sensor Data Engine (MOSDEN). It is a plug-in-based scalable and extendible CPS middleware for mobile devices that provides an easy way to collect sensor data from both internal and external sensors. MOSDEN acts as an intermediary device that collects data from external sensors and uploads to the cloud in real-time or on demand. We evaluate MOSDEN in both stand-alone and collaborative environments. The proof of concept is developed on the Android platform.