Designing CPS/IoT applications for smart buildings and cities

Chi‐Sheng Shih, Jyun‐Jhe Chou, Niels Reijers, Tei‐Wei Kuo

IET Cyber-Physical Systems Theory & Applications · 2016 · 122 citations · 33 references

DOIFull text

Open access

Concepts

TL;DR

IoT and CPS technologies are applicable across many domains, including smart homes, transportation, power grids, and especially smart buildings and cities, which have attracted recent research and commercial efforts but still face open challenges. The study investigates the development and challenges of five key topics—middleware, computation models, fault tolerance, data quality, and virtual run‑time environments—in smart building and city IoT/CPS applications. The authors examine these five aspects to guide IoT/CPS design for smart buildings and cities. Well‑designed IoT/CPS solutions can lower energy use, improve safety, and enhance occupant comfort in buildings and cities.

Abstract

Internet of Things (IoT) and cyber-physical systems (CPS) technologies can be applied to many application domains. Examples include intelligent green house, intelligent transportation system, power distribution grid, smart home, smart building, and smart city. Among these application domains, some of them have been extensively studied, e.g., smart home and intelligent transportation systems. In the meantime, smart buildings and smart cities attract researchers and industries to investigate these two use scenarios. Well-designed IoT/CPS can reduce energy consumption, enhance safety in buildings and cities, or can increase the comfortability in the building. In the last few years, the research communities and industrial partners started to study and investigate these two use scenarios to develop prototype or commercial services for these two scenarios. Although many works have been conducted on these two scenarios, many challenges remain open. In this study, the authors study the development and challenges in five topics. They are middleware, computation model, fault tolerance, quality of data, and virtual run-time environment.

References

33