{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T07:09:08Z","timestamp":1761808148456,"version":"build-2065373602"},"reference-count":36,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2017,10,20]],"date-time":"2017-10-20T00:00:00Z","timestamp":1508457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of things has profoundly changed the way we imagine information science and architecture, and smart homes are an important part of this domain. Created a decade ago, the few existing prototypes use technologies of the day, forcing designers to create centralized and costly architectures that raise some issues concerning reliability, scalability, and ease of access which cannot be tolerated in the context of assistance. In this paper, we briefly introduce a new kind of architecture where the focus is placed on distribution. More specifically, we respond to the first issue we encountered by proposing a lightweight and portable messaging protocol. After running several tests, we observed a maximized bandwidth, whereby no packets were lost and good encryption was obtained. These results tend to prove that our innovation may be employed in a real context of distribution with small entities.<\/jats:p>","DOI":"10.3390\/s17102397","type":"journal-article","created":{"date-parts":[[2017,10,23]],"date-time":"2017-10-23T04:32:19Z","timestamp":1508733139000},"page":"2397","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["The Light Node Communication Framework: A New Way to Communicate Inside Smart Homes"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0100-6768","authenticated-orcid":false,"given":"Val\u00e8re","family":"Plantevin","sequence":"first","affiliation":[{"name":"D\u00e9partement d\u2019Informatique et de Math\u00e9matiques, Universit\u00e9 du Qu\u00e9bec \u00e0 Chicoutimi, Saguenay, QC G7H 2B1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdenour","family":"Bouzouane","sequence":"additional","affiliation":[{"name":"D\u00e9partement d\u2019Informatique et de Math\u00e9matiques, Universit\u00e9 du Qu\u00e9bec \u00e0 Chicoutimi, Saguenay, QC G7H 2B1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastien","family":"Gaboury","sequence":"additional","affiliation":[{"name":"D\u00e9partement d\u2019Informatique et de Math\u00e9matiques, Universit\u00e9 du Qu\u00e9bec \u00e0 Chicoutimi, Saguenay, QC G7H 2B1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,10,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MC.2012.328","article-title":"CASAS: A Smart Home in a Box","volume":"46","author":"Cook","year":"2013","journal-title":"Computer"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10350","DOI":"10.3390\/s150510350","article-title":"WSN- and IOT-based smart homes and their extension to smart buildings","volume":"15","author":"Ghayvat","year":"2015","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MC.2005.107","article-title":"The Gator Tech Smart House","volume":"38","author":"King","year":"2005","journal-title":"Computer"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Patterson, D.J., Liao, L., Fox, D., and Kautz, H. (2003, January 12\u201315). Inferring High-Level Behavior from Low-Level Sensors. Proceedings of the International Conference on Ubiquitous Computing, Seattle, WA, USA.","DOI":"10.1007\/978-3-540-39653-6_6"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Augusto, J.C., and Nugent, C.D. (2006). Designing Smart Homes: The Role of Artificial Intelligence, Springer. Volume 4008.","DOI":"10.1007\/11788485"},{"key":"ref_6","first-page":"29","article-title":"Ambient Activity Recognition in Smart Environments for Cognitive Assistance","volume":"1","author":"Roy","year":"2013","journal-title":"Int. J. Robot. Appl. Technol."},{"key":"ref_7","unstructured":"United Nations, Department of Economic and Social Affairs, and Population Division (2015). World Population Ageing 2015, United Nations. Technical Report."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hunkeler, U., and Truong, H. (2008, January 6\u201310). MQTT-S\u2014A publish\/subscribe protocol for Wireless Sensor Networks. Proceedings of the 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE 2008), Bangalore, India.","DOI":"10.1109\/COMSWA.2008.4554519"},{"key":"ref_9","unstructured":"Videla, A., and Williams, J. (2012). RabbitMQ in Action: Distributed Messaging for Everyone, Manning Publications Co."},{"key":"ref_10","unstructured":"(2017, October 19). ZeroMQ, 2016. Available online: https:\/\/www.zeromq.org\/."},{"key":"ref_11","unstructured":"Cook, D.J., Youngblood, M., Heierman, E., Gopalratnam, K., Rao, S., Litvin, A., and Khawaja, F. (2003, January 23\u201326). MavHome: An agent-based smart home. Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom 2003), Fort Worth, TX, USA."},{"key":"ref_12","unstructured":"Bj\u00f6rn, G., and Aghajan, H. (2009). The Praxis of Cognitive Assistance in Smart Homes. Behaviour Monitoring and Interpretation (BMI): Smart Environments, Volume 3\u2014Ambient Intelligence and Smart Environments, IOS Press."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Xu, K., Wang, X., Wei, W., Song, H., and Mao, B. (2016). Toward software defined smart home. IEEE Communications Magazine, Volume 54, IEEE.","DOI":"10.1109\/MCOM.2016.7470945"},{"key":"ref_14","unstructured":"Patel, S.M., and Kanawade, S.Y. Internet of Things Based Smart Home with Intel Edison. Proceedings of the International Conference on Communication and Networks;."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Bouchard, K., Bouchard, B., and Bouzouane, A. (2012, January 6\u20138). Guidelines to Efficient Smart Home Design for Rapid AI Prototyping: A Case Study. Proceedings of the 5th International Conference on PErvasive Technologies Related to Assistive Environments (PETRA), Heraklion, Greece.","DOI":"10.1145\/2413097.2413134"},{"key":"ref_16","unstructured":"Advantech (2016). Automation Controllers & I\/Os, Advantech."},{"key":"ref_17","unstructured":"Dell (2016). Dell PowerEdge Rack Servers, Dell."},{"key":"ref_18","unstructured":"(2017, October 19). OSGi\u2122 Alliance\u2014The Dynamic Module System for Java, 2016. Available online: https:\/\/www.osgi.org\/."},{"key":"ref_19","unstructured":"Drumea, A., Popescu, C., and Svasta, P. (2005, January 19\u201320). GSM solutions for low cost embedded systems for industrial control. Proceedings of the 28th International Spring Seminar on Electronics Technology: Meeting the Challenges of Electronics Technology Progress, Piscataway, NJ, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Li, C., and Liao, W. (2013). Software defined networks. IEEE Communications Magazine, Volume 51, IEEE.","DOI":"10.1109\/MCOM.2013.6461194"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., and Turner, J. (2008). OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, Volume 38, ACM.","DOI":"10.1145\/1355734.1355746"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chu-Sing, Y., and Mon-Yen, L. (2000, January 4\u201310). Realizing Fault Resilience in Web-Server Cluster. Proceedings of the ACM\/IEEE SC 2000 Conference on Supercomputing (SC\u201900), Dallas, TX, USA.","DOI":"10.1109\/SC.2000.10012"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Lu, F., Parkin, S., and Morgan, G. (2006, January 30\u201331). Load balancing for massively multiplayer online games. Proceedings of the 5th ACM SIGCOMM workshop on Network and system support for games\u2014NetGames \u201906, Singapore.","DOI":"10.1145\/1230040.1230064"},{"key":"ref_24","unstructured":"Mon-Yen, L., and Chu-Sing, Y. (2001, January 22\u201326). Constructing zero-loss Web services. Proceedings of the IEEE INFOCOM 2001 Conference on Computer Communications Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213), Anchorage, AK, USA."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/65.844499","article-title":"Scalable Web server clustering technologies","volume":"14","author":"Schroeder","year":"2000","journal-title":"IEEE Netw."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The internet of things: A survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s10799-011-0091-8","article-title":"Distributed data mining for e-business","volume":"12","author":"Liu","year":"2011","journal-title":"Inf. Technol. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","article-title":"Big data: A survey","volume":"19","author":"Chen","year":"2014","journal-title":"Mob. Netw. Appl."},{"key":"ref_29","unstructured":"Hey, A., Tansley, S., and Tolle, K. (2009). The Fourth Paradigm: Data-Intensive Scientific Discovery, Soft Research."},{"key":"ref_30","unstructured":"(1998). IEEE Standard for a Smart Transducer Interface for Sensors and Actuators, IEEE."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Lewis, F. (2005). Wireless sensor networks. Smart Environments: Technology, Protocols, and Applications, Springer. Chapter 2.","DOI":"10.1002\/047168659X.ch2"},{"key":"ref_32","first-page":"9","article-title":"Trends in embedded systems Opportunities and challenges for System-on-Chip and Networked Embedded Systems technologies in industrial automation","volume":"2","author":"Martin","year":"2006","journal-title":"ABB Rev."},{"key":"ref_33","unstructured":"Hintjens, P. (2013). ZeroMQ: Messaging for Many Applications, O\u2019Reilly Media, Inc."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Postel, J. (2017, October 19). User Datagram Protocol. RFC, 1980. Available online: https:\/\/www.rfc-editor.org\/rfc\/rfc768.txt.","DOI":"10.17487\/rfc0768"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Shelby, Z., Hartke, K., and Bormann, C. (2017, October 19). The Constrained Application Protocol (CoAP), 2014. Available online: https:\/\/tools.ietf.org\/html\/rfc7252.","DOI":"10.17487\/rfc7252"},{"key":"ref_36","unstructured":"(2017, October 19). Telegram, 2013. Available online: https:\/\/core.telegram.org\/mtproto."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2397\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:47:56Z","timestamp":1760208476000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2397"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,20]]},"references-count":36,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2017,10]]}},"alternative-id":["s17102397"],"URL":"https:\/\/doi.org\/10.3390\/s17102397","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,10,20]]}}}