Publish-Subscribe Communication in Building Management Systems over Named Data Networking
by Wentao Shang, Ashlesh Gawande, Minsheng Zhang, Alexander Afanasyev, Jeffrey Burke, Lan Wang, and Lixia Zhang
NDN Technical Report, NDN-0066, Revision 1
Publish-subscribe (pub-sub) has been recognized as a common communication pattern in IoT applications. In this report we present NDN-PS, a distributed pub-sub communication framework for modern building management systems (BMS), an important area of IoT, over the Named Data Networking (NDN) architecture. NDN-PS utilizes distributed NDN repositories to store and republish large quantities of BMS data that can be consumed by different applications. It employs a data synchro- nization mechanism to aggregate multiple data streams published by multiple sensing devices and achieve efficient notification of new data for the consumers. NDN-PS also provides data authentication by utilizing NDN’s security building blocks. We have implemented a prototype of NDN-PS and are in the process of evaluating its design through an experimental deployment. This design exercise demonstrates that the information-centric architecture enables a simple design for complex IoT systems and provides superior system efficiency and security over the TCP/IP-based alternatives.