{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T21:02:41Z","timestamp":1762808561302,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2017,9,16]],"date-time":"2017-09-16T00:00:00Z","timestamp":1505520000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In recent years, the smart home field has gained wide attention for its broad application prospects. However, families using smart home systems must usually adopt various heterogeneous smart devices, including sensors and devices, which makes it more difficult to manage and control their home system. How to design a unified control platform to deal with the collaborative control problem of heterogeneous smart devices is one of the greatest challenges in the current smart home field. The main contribution of this paper is to propose a universal smart home control platform architecture (IAPhome) based on a multi-agent system and communication middleware, which shows significant adaptability and advantages in many aspects, including heterogeneous devices connectivity, collaborative control, human-computer interaction and user self-management. The communication middleware is an important foundation to design and implement this architecture which makes it possible to integrate heterogeneous smart devices in a flexible way. A concrete method of applying the multi-agent software technique to solve the integrated control problem of the smart home system is also presented. The proposed platform architecture has been tested in a real smart home environment, and the results indicate that the effectiveness of our approach for solving the collaborative control problem of different smart devices.<\/jats:p>","DOI":"10.3390\/s17092135","type":"journal-article","created":{"date-parts":[[2017,9,19]],"date-time":"2017-09-19T07:12:50Z","timestamp":1505805170000},"page":"2135","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["Combining a Multi-Agent System and Communication Middleware for Smart Home Control: A Universal Control Platform Architecture"],"prefix":"10.3390","volume":"17","author":[{"given":"Song","family":"Zheng","sequence":"first","affiliation":[{"name":"College of Electrical Engineering and Automation, Fuzhou University, Fuzhou 350116, China"}]},{"given":"Qi","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Electrical Engineering and Automation, Fuzhou University, Fuzhou 350116, China"}]},{"given":"Rong","family":"Zheng","sequence":"additional","affiliation":[{"name":"Research Institute of Fujian Histron Group Co., Ltd., Fuzhou 350116, China"}]},{"given":"Bi-Qin","family":"Huang","sequence":"additional","affiliation":[{"name":"Research Institute of Fujian Histron Group Co., Ltd., Fuzhou 350116, China"}]},{"given":"Yi-Lin","family":"Song","sequence":"additional","affiliation":[{"name":"Research Institute of Fujian Histron Group Co., Ltd., Fuzhou 350116, China"}]},{"given":"Xin-Chu","family":"Chen","sequence":"additional","affiliation":[{"name":"Research Institute of Fujian Histron Group Co., Ltd., Fuzhou 350116, China"},{"name":"Fujian Provincial Key Laboratory of Industrial Control Information Security Technology, Fuzhou 350116, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,9,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MCOM.2016.7470945","article-title":"Toward software defined smart home","volume":"54","author":"Xu","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Bakir, A., Chesler, G., and de la Torriente, M. (2016). Home automation using homekit. Program the Internet of Things with Swift for iOS, Apress.","DOI":"10.1007\/978-1-4842-1194-6"},{"key":"ref_3","unstructured":"(2017, August 18). HUAWEI, HUAWEI Developer Community. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/developer.huawei.com\/cn\/ict\/Products\/OpenLife\/."},{"key":"ref_4","unstructured":"(2017, August 18). MIJIA, Start Smart Life. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/home.mi.com\/."},{"key":"ref_5","unstructured":"Gu, H., and Wang, D. (2009, January 15\u201318). A Content-aware Fridge based on RFID in smart home for home-healthcare. Proceedings of the International Conference on Advanced Communication Technology, IEEE, Phoenix Park, South Korea."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1699","DOI":"10.1007\/s00779-012-0604-4","article-title":"RFID-based indoor location tracking to ensure the safety of the elderly in smart home environments","volume":"17","author":"Kim","year":"2013","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MMM.2017.2664019","article-title":"Revolutionizing wearables for 5G: 5G technologies: Recent developments and future perspectives for wearable devices and antennas","volume":"18","author":"Aun","year":"2017","journal-title":"IEEE Microw. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Pirbhulal, S., Zhang, H., E Alahi, M.E., Ghayvat, H., Mukhopadhyay, S.C., Zhang, Y., and Wu, W. (2017). A novel secure IoT-based smart home automation system using a wireless sensor network. Sensors, 17.","DOI":"10.3390\/s17010069"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"7294","DOI":"10.3390\/s150407294","article-title":"Adaptive software architecture based on confident HCI for the deployment of sensitive services in smart homes","volume":"15","author":"Pau","year":"2015","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kang, J., Kim, M., and Park, J.H. (2016). A reliable TTP-based infrastructure with low sensor resource consumption for the smart home multi-platform. Sensors, 16.","DOI":"10.3390\/s16071036"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lobaccaro, G., Carlucci, S., and L\u00f6fstr\u00f6m, E. (2016). A review of systems and technologies for smart homes and smart grids. Energies, 9.","DOI":"10.3390\/en9050348"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1016\/j.sysarc.2014.04.005","article-title":"A remote control and media-sharing system using smart devices","volume":"60","author":"Lo","year":"2014","journal-title":"J. Syst. Archit."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.csi.2015.02.010","article-title":"A smart home management system with hierarchical behavior suggestion and recovery mechanism","volume":"41","author":"Shen","year":"2015","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1007\/s10846-012-9801-7","article-title":"Collaborative tasks between robots based on the digital home compliant protocol over UPnP","volume":"72","author":"Pinta","year":"2013","journal-title":"J. Intell. Robot. Sys."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Baker, C.R., Markovsky, Y., van Greunen, J., Rabaey, J., Wawrzynek, J., and Wolisz, A. (2006, January 5\u20136). ZUMA: A Platform for Smart-Home Environments. Proceedings of the 2nd IET International Conference on Intelligent Environments (IE 06), Athens, Greece.","DOI":"10.1049\/cp:20060624"},{"key":"ref_16","first-page":"5","article-title":"Internet of things: Ubiquitous home control and monitoring system using android based smart phone","volume":"2","author":"Piyare","year":"2013","journal-title":"Int. J. Internet Things"},{"key":"ref_17","unstructured":"Ye, X., and Huang, J. (2011, January 24\u201326). A framework for Cloud-based Smart Home. Proceedings of the IEEE International Conference on Computer Science and Network Technology, IEEE, Harbin, China."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Moazzami, M.M., Xing, G., Mashima, D., Chen, W.P., and Herberg, U. (2016, January 12\u201314). SPOT: A Smartphone-Based Platform to Tackle Heterogeneity in Smart-Home IoT Systems. Proceedings of the IEEE 3rd World Forum on Internet of Things (WF-IoT). IEEE, Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845417"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Valero, S., Val, E.D., Alemany, J., and Botti, V. (2016). Enhancing smart-home environments using Magentix2. J. Appl. Log.","DOI":"10.1016\/j.jal.2016.11.022"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"557","DOI":"10.3390\/jsan2030557","article-title":"A multi-agent-based intelligent sensor and actuator network design for smart house and home automation","volume":"2","author":"Sun","year":"2013","journal-title":"J. Sens. Actuator Netw."},{"key":"ref_21","first-page":"462","article-title":"Construction of smart home systems based on Multi-Agent","volume":"43","author":"Wei","year":"2006","journal-title":"J. Comput. Res. Dev."},{"key":"ref_22","first-page":"724","article-title":"Research and implementation of dynamic reconfiguration technology in distributed control system","volume":"43","author":"Zheng","year":"2009","journal-title":"At. Energy Sci. Technol."},{"key":"ref_23","unstructured":"Zheng, S., Zhang, W., Liu, C., and Guo, C. (2013, January 25\u201327). Research on the Configuration Method of Mobile Robot and Its Realization. Proceedings of the IEEE Chinese Control and Decision Conference, IEEE, Guiyang, Guizhou."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zheng, Y., and Zheng, S. (2015, January 23\u201325). Cyber Security Risk Assessment for Industrial Automation Platform. Proceedings of the IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Adelaide, SA, Australia.","DOI":"10.1109\/IIH-MSP.2015.58"},{"key":"ref_25","unstructured":"Zheng, S. Application of Platform Integration Control Technology in Ship. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/cpfd.cnki.com.cn\/Article\/CPFDTOTAL-ZHKZ201408001016.htm."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"7556","DOI":"10.1109\/ACCESS.2016.2621752","article-title":"Internet of things based energy aware smart home control system","volume":"4","author":"Khan","year":"2016","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1007\/s11036-014-0510-2","article-title":"Mobile web-based system for remote-controlled electronic devices and smart objects","volume":"19","author":"Espada","year":"2014","journal-title":"Mob. Netw. Appl."},{"key":"ref_28","unstructured":"(2017, September 14). IEEE 802.15 Working Group for Wireless Specialty Networks (WSN). Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.ieee802.org\/15\/."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Tsou, Y., Hsieh, J., Lin, C., and Chen, C. (2006, January 8\u201311). Building a Remote Supervisory Control Network System for Smart Home Applications. Proceedings of the 2006 SMC '06. IEEE International Conference on Systems, Man and Cybernetics, Taipei, Taiwan.","DOI":"10.1109\/ICSMC.2006.384995"},{"key":"ref_30","unstructured":"(2017, September 14). IEEE 802.11TM WIRELESS LOCAL AREA NETWORKS-The Working Group for WLAN Standards. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.ieee802.org\/11\/."},{"key":"ref_31","unstructured":"(2017, September 14). IEEE 802.3 ETHERNET WORKING GROUP. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.ieee802.org\/3\/."},{"key":"ref_32","unstructured":"Cheng, J., and Kunz, T. (2017, September 15). A Survey on Smart Home Networking. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/cs.uwaterloo.ca\/~Brecht\/courses\/856\/readings\/home-networking\/smart-home-network."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"13343","DOI":"10.1007\/s11042-016-3697-3","article-title":"Human interaction with IoT-based smart environments","volume":"76","author":"Shirehjini","year":"2017","journal-title":"Multimedia Tools Appl."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1080\/01449290701573978","article-title":"Design and evaluation of smart home user interface: effects of age, tasks and intelligence level","volume":"28","author":"Zhang","year":"2009","journal-title":"Behav. Inf. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCE.2016.7448556","article-title":"An integrated cloud-based smart home management system with community hierarchy","volume":"62","author":"Lee","year":"2016","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.9790\/2834-09230106","article-title":"Home Automation system with universally used mobile application platform","volume":"9","author":"Shastri","year":"2014","journal-title":"IOSR J. Electron. Commun. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"4281","DOI":"10.1109\/JSEN.2016.2542260","article-title":"Intuitive control on electric devices by smartphones for smart home environments","volume":"16","author":"Pan","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1629","DOI":"10.3390\/s140101629","article-title":"A smart kitchen for ambient assisted living","volume":"14","author":"Blasco","year":"2014","journal-title":"Sensors"},{"key":"ref_39","unstructured":"(2017, September 14). CLEVEROOM. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.cleveroom.com\/."},{"key":"ref_40","unstructured":"(2017, September 14). German LANBOO Electronic Technology Co., Ltd. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.lanboo.cn\/."},{"key":"ref_41","unstructured":"(2017, September 14). OPPLE Lighting. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.opple.com.cn\/."},{"key":"ref_42","unstructured":"(2017, September 14). WEIZHILIGHT. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/weizhiguangdian.taobao.com\/."},{"key":"ref_43","unstructured":"(2017, September 14). HIKVISION. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.hikvision.com\/cn\/."},{"key":"ref_44","unstructured":"(2017, September 14). CVTE Dream Future. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.cvte.com\/."},{"key":"ref_45","unstructured":"(2017, September 14). DAIKIN. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.daikin-china.com.cn\/."},{"key":"ref_46","unstructured":"HITACHI (2017, September 14). HITACHI in China. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.hitachi.com.cn\/."},{"key":"ref_47","unstructured":"(2017, September 14). LETRUELICHUANG. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.sdlckj.com\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/17\/9\/2135\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:45:08Z","timestamp":1760208308000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/17\/9\/2135"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,16]]},"references-count":47,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["s17092135"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/s17092135","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,9,16]]}}}