Abstract
The evolvable nature of software defined wireless networking offers great opportunities toward the design and implementation of a low-cost network testbed for smart home. Programmability is an essential component on a network gateway to enable efficient management of energy and other network resources for secure, scalable, and cost-effective solutions. In this paper, we proposed a software defined edge-cloud network architecture for smart home. We studied the programmable features of several popular SoC and FPGA platforms and design a software defined wireless network testbed for smart home by integrating several open-source projects including OpenWrt, Lede, and OpenFlow, which may be extended for other application scenarios such as smart grid and Internet-of-Things. We implemented WiFi, BLE, and ZigBee networking features on our low-cost FPGA and SoC platforms and evaluated the TCP and UDP throughput on our testbed. We conducted a series of experiments on our testbed and examined optimization issues based on recent developments in SDN. Our testbed may provide experiment supports for advancing smart home research and development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zahid, T., Dar, F.Y., Hei, X., Cheng, W.: An empirical study of the design space of smart home routers. In: Chang, C.K., Chiari, L., Cao, Y., Jin, H., Mokhtari, M., Aloulou, H. (eds.) ICOST 2016. LNCS, vol. 9677, pp. 109–120. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39601-9_10
Zahid, T., Hei, X., Cheng, W.: Understanding the design space of a software defined WiFi network testbed. In: International Conference on Frontiers of Information Technology (FIT), pp. 170–175, December 2016
Zhang, C., Qiu, D., Mao, S., Hei, X., Cheng, W.: Characterizing interference in a campus WiFi network via mobile crowd sensing. In: Guo, S., Liao, X., Liu, F., Zhu, Y. (eds.) CollaborateCom 2015. LNICST, vol. 163, pp. 173–182. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-28910-6_16
Gao, Y., Dai, L., Hei, X.: Throughput optimization of multi-BSS IEEE 802.11 networks with universal frequency reuse. IEEE Trans. Commun. 65(8), 3399–3414 (2017)
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 8(2), 69–74 (2008)
Shin, S., et al.: Enhancing network security through software defined networking (SDN). In: IEEE ICCCN (2016)
Perumal, T., Ramli, A.R., Leong, C.Y.: Interoperability framework for smart home systems. IEEE Trans. Consum. Electron. 57(4) (2011)
Suh, C., Ko, Y.B.: Design and implementation of intelligent home control systems based on active sensor networks. IEEE Trans. Consum. Electron. 54(3), 1177–1184 (2008)
Louis, J.N.: Smart buildings to improve energy efficiency in the residential sector. Ph.D. thesis, University of Oulu (2012)
Fensel, A., et al.: Sesame-S: Semantic smart home system for energy efficiency. Informatik-Spektrum 36(1), 46–57 (2013)
Gill, K., Yang, S.H., Yao, F., Lu, X.: A ZigBee-based home automation system. IEEE Trans. Consum. Electron. 55(2), 422–430 (2009)
Sood, K., Yu, S., Xiang, Y.: Software-defined wireless networking opportunities and challenges for Internet-of-Things: a review. IEEE Internet Things J. 3(4), 453–463 (2016)
Han, D.M., Lim, J.H.: Design and implementation of smart home energy management systems based on ZigBee. IEEE Trans. Consum. Electron. 56(3), 1417–1425 (2010)
Osiegbu, C., et al.: Design and implementation of an autonomous wireless sensor-based smart home. In: IEEE ICCCN (2015)
Tong, J., Sun, W., Wang, L.: A smart home network simulation testbed for cybersecurity experimentation. In: Leung, V.C.M., Chen, M., Wan, J., Zhang, Y. (eds.) TridentCom 2014. LNICST, vol. 137, pp. 136–145. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13326-3_14
Nsunza, W.W., Hei, X.: Design and implementation of a smart home router based on Intel Galileo Gen 2. In: EAI TRIDENTCOM, December 2017
Chen, Z., Fu, D., Gao, Y., Hei, X.: Performance evaluation for WiFi DCF networks from theory to testbed. In: The 16th IEEE International Conference on Ubiquitous Computing and Communications (IUCC), December 2017
Kang, J., Hei, X., Song, J.: A comparative study of Zynq-based OpenFlow switches in a software/hardeware co-design. In: International Workshop on Network Optimization and Performance Evaluation (NOPE), December 2017
Chen, Z., Manzoor, S., Gao, Y., Hei, X.: Achieving load balancing in high-density software defined WiFi networks. In: International Conference on Frontiers of Information Technology (FIT), December 2017
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China (No. 61370231), and in part by the Fundamental Research Funds for the Central Universities (No. HUST:2016YXMS303).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Nsunza, W.W., Rutunda, S., Hei, X. (2017). Design and Implementation of a Low-Cost Software Defined Wireless Network Testbed for Smart Home. In: Wang, G., Atiquzzaman, M., Yan, Z., Choo, KK. (eds) Security, Privacy, and Anonymity in Computation, Communication, and Storage. SpaCCS 2017. Lecture Notes in Computer Science(), vol 10658. Springer, Cham. https://doi.org/10.1007/978-3-319-72395-2_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-72395-2_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72394-5
Online ISBN: 978-3-319-72395-2
eBook Packages: Computer ScienceComputer Science (R0)