{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:19:05Z","timestamp":1760242745568,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2016,5,5]],"date-time":"2016-05-05T00:00:00Z","timestamp":1462406400000},"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 integration of Wireless Sensors Networks (WSNs) into Cyber Physical Systems (CPSs) is an important research problem to solve in order to increase the performances, safety, reliability and usability of wireless automation systems. Due to the complexity of real CPSs, emulators and simulators are often used to replace the real control devices and physical connections during the development stage. The most widespread simulators are free, open source, expandable, flexible and fully integrated into mathematical modeling tools; however, the connection at a physical level and the direct interaction with the real process via the WSN are only marginally tackled; moreover, the simulated wireless sensor motes are not able to generate the analogue output typically required for control purposes. A new simulation module for the control of a wireless cyber-physical system is proposed in this paper. The module integrates the COntiki OS JAva Simulator (COOJA), a cross-level wireless sensor network simulator, and the LabVIEW system design software from National Instruments. The proposed software module has been called \u201cGILOO\u201d (Graphical Integration of Labview and cOOja). It allows one to develop and to debug control strategies over the WSN both using virtual or real hardware modules, such as the National Instruments Real-Time Module platform, the CompactRio, the Supervisory Control And Data Acquisition (SCADA), etc. To test the proposed solution, we decided to integrate it with one of the most popular simulators, i.e., the Contiki OS, and wireless motes, i.e., the Sky mote. As a further contribution, the Contiki Sky DAC driver and a new \u201cAdvanced Sky GUI\u201d have been proposed and tested in the COOJA Simulator in order to provide the possibility to develop control over the WSN. To test the performances of the proposed GILOO software module, several experimental tests have been made, and interesting preliminary results are reported. The GILOO module has been applied to a smart home mock-up where a networked control has been developed for the LED lighting system.<\/jats:p>","DOI":"10.3390\/s16050645","type":"journal-article","created":{"date-parts":[[2016,5,6]],"date-time":"2016-05-06T10:19:23Z","timestamp":1462529963000},"page":"645","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["An Integrated Simulation Module for Cyber-Physical Automation Systems"],"prefix":"10.3390","volume":"16","author":[{"given":"Francesco","family":"Ferracuti","sequence":"first","affiliation":[{"name":"Dipartimento di Ingegneria dell\u2019Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche, 60131 Ancona, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9880-0238","authenticated-orcid":false,"given":"Alessandro","family":"Freddi","sequence":"additional","affiliation":[{"name":"SMART Engineering Solutions &amp; Technologies (SMARTEST) Research Centre, Universit\u00e0 degli Studi eCampus, Via Isimbardi 10, 22060 Novedrate (CO), Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5388-8697","authenticated-orcid":false,"given":"Andrea","family":"Monteri\u00f9","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria dell\u2019Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche, 60131 Ancona, Italy"}]},{"given":"Mariorosario","family":"Prist","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria dell\u2019Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche, 60131 Ancona, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2016,5,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lee, E. (2008, January 5\u20137). Cyber Physical Systems: Design Challenges. Proceedings of the 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing, Orlando, FL, USA.","DOI":"10.1109\/ISORC.2008.25"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4837","DOI":"10.3390\/s150304837","article-title":"The past, present and future of cyber-physical systems: A focus on models","volume":"15","author":"Lee","year":"2015","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/MCOM.2007.4395372","article-title":"Service-oriented sensor-actuator networks [Ad Hoc and Sensor Networks]","volume":"45","author":"Rezgui","year":"2007","journal-title":"IEEE Commun. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1363","DOI":"10.1109\/JPROC.2010.2050377","article-title":"Cyber Physical Systems: Close Encounters Between Two Parallel Worlds [Point of View]","volume":"98","author":"Poovendran","year":"2010","journal-title":"IEEE Proc."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Khakpour, K., and Shenassa, M. (2008, January 7\u201311). Industrial control using wireless sensor networks. Proceedings of the 3rd International Conference on Information and Communication Technologies: From Theory to Applications, Damascus, Syria.","DOI":"10.1109\/ICTTA.2008.4530163"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1007\/s11036-014-0499-6","article-title":"VCMIA: A novel architecture for integrating vehicular cyber-physical systems and mobile cloud computing","volume":"19","author":"Wan","year":"2014","journal-title":"J. Mob. Netw. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1109\/MCOM.2014.6871677","article-title":"Context-aware vehicular cyber-physical systems with cloud support: Architecture, challenges, and solutions","volume":"52","author":"Wan","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ciabattoni, L., Freddi, A., Longhi, S., Monteri\u00f9, A., Pepa, L., and Prist, M. (2016). An open and modular hardware node for wireless sensor and body area networks. J. Sens., 1\u201316.","DOI":"10.1155\/2016\/2978073"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Longhi, S., Marzioni, D., Alidori, E., Di Buo, G., Prist, M., Grisostomi, M., and Pirro, M. (2012, January 7\u201310). Solid waste management architecture using wireless sensor network technology. Proceedings of the 5th International Conference on New Technologies, Mobility and Security, Istanbul, Turkey.","DOI":"10.1109\/NTMS.2012.6208764"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Grisostomi, M., Ciabattoni, L., Prist, M., Romeo, L., Ippoliti, G., and Longhi, S. (2014, January 10\u201312). Modular design of a novel wireless sensor node for smart environments. Proceedings of the IEEE\/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications, Senigallia, Italy.","DOI":"10.1109\/MESA.2014.6935600"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3900","DOI":"10.3390\/en7063900","article-title":"Communication network architectures for smart-wind power farms","volume":"7","author":"Ahmed","year":"2014","journal-title":"Energies"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/j.adhoc.2004.04.003","article-title":"Wireless sensor and actor networks: Research challenges","volume":"2","author":"Akyildiz","year":"2004","journal-title":"Ad Hoc Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3390\/en9010045","article-title":"Matching of energy provisions in multihop wireless infra-structures","volume":"9","author":"Teng","year":"2016","journal-title":"Energies"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Tati, R., Ahmadi, F., Rashidy, R., and Ashkoti, F. (2009, January 14\u201316). Designing and simulation of a distributed algorithm for quality of service in wireless sensor networks. Proceedings of the International Conference on Application of Information and Communication Technologies, Baku, Azerbaijan.","DOI":"10.1109\/ICAICT.2009.5372625"},{"key":"ref_15","unstructured":"Rhee, S., Seetharam, D., and Liu, S. (2004, January 21\u201325). Techniques for minimizing power consumption in low data-rate wireless sensor networks. Proceedings of the Wireless Communications and Networking Conference, Atlanta, GA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Modares, H., Salleh, R., and Moravejosharieh, A. (2011, January 20\u201322). Overview of security issues in wireless sensor networks. Proceedings of the 3rd International Conference on Computational Intelligence, Modelling and Simulation (CIMSiM), Langkawi, Malaysia.","DOI":"10.1109\/CIMSim.2011.62"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1049\/ip-cta:20050178","article-title":"Networked control system: A brief survey","volume":"153","author":"Yang","year":"2006","journal-title":"IEE Proc. Control Theory Appl."},{"key":"ref_18","unstructured":"Chow, M.Y., and Tipsuwan, Y. (December, January 29). Network-based control systems: A tutorial. Proceedings of the 27th Annual Conference of the IEEE Industrial Electronics Society, Denver, CO, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1109\/TMC.2009.102","article-title":"Handling mobility in wireless sensor and actor networks","volume":"9","author":"Melodia","year":"2010","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/65.953234","article-title":"Expanding confidence in network simulations","volume":"15","author":"Heidemann","year":"2001","journal-title":"IEEE Netw."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/2.841785","article-title":"Advances in network simulation","volume":"33","author":"Breslau","year":"2000","journal-title":"Computer"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Imran, M., Said, A., and Hasbullah, H. (2010, January 15\u201317). A survey of simulators, emulators and testbeds for wireless sensor networks. Proceedings of the International Symposium in Information Technology, Kualalumpur, Malaysia.","DOI":"10.1109\/ITSIM.2010.5561571"},{"key":"ref_23","unstructured":"ISIS Tools\/Frameworks. Available online: http:\/\/repo.isis.vanderbilt.edu\/."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Levis, P., Lee, N., Welsh, M., and Culler, D. (2003, January 5\u20137). TOSSIM: Accurate and scalable simulation of entire TinyOS applications. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA.","DOI":"10.1145\/958491.958506"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Li, B., Sun, Z., Mechitov, K., Hackmann, G., Lu, C., Dyke, S., Agha, G., and Spencer, B. (2013, January 8\u201311). Realistic case studies of wireless structural control. Proceedings of the ACM\/IEEE International Conference on Cyber-Physical Systems, Philadelphia, PA, USA.","DOI":"10.1145\/2502524.2502549"},{"key":"ref_26","unstructured":"TOSSIM Simulator Lessons. Available online: http:\/\/tinyos.stanford.edu\/tinyos-wiki\/index.php\/TOSSIM."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Eyisi, E., Bai, J., Riley, D., Weng, J., Wei, Y., Xue, Y., Koutsoukos, X., and Sztipanovits, J. (2012, January 17\u201319). NCSWT: An integrated modeling and simulation tool for networked control systems. Proceedings of the 15th ACM International Conference on Hybrid Systems: Computation and Control, Beijing, China.","DOI":"10.1145\/2185632.2185675"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Nethi, S., Pohjola, M., Eriksson, L., and Jantti, R. (2007, January 18\u201321). Platform for emulating networked control systems in laboratory environments. Proceedings of the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Helsinki, Finland.","DOI":"10.1109\/WOWMOM.2007.4351727"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Aminian, B., Araujo, J., Johansson, M., and Johansson, K. (2013, January 10\u201313). GISOO: A virtual testbed for wireless cyber-physical systems. Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria.","DOI":"10.1109\/IECON.2013.6700049"},{"key":"ref_30","first-page":"23","article-title":"Survey of simulators for wireless sensor networks","volume":"5","author":"Musznicki","year":"2012","journal-title":"Int. J. Grid Distrib. Comput."},{"key":"ref_31","unstructured":"KTH\u2014GISOO: A Virtual Testbed for Wireless Cyber-Physical Systems. Available online: https:\/\/code.google.com\/p\/kth-gisoo\/."},{"key":"ref_32","unstructured":"PiccSIM Simulation of Wireless Control Systems. Available online: http:\/\/wsn.aalto.fi\/en\/tools\/piccsim\/."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Prist, M., Freddi, A., Longhi, S., and Monteri\u00f9, A. (2015, January 10\u201313). An integrated simulation module for wireless cyber-physical system. Proceedings of the 15th IEEE International Conference on Environment and Electrical Engineering (EEEIC), Rome, Italy.","DOI":"10.1109\/EEEIC.2015.7165374"},{"key":"ref_34","unstructured":"Polastre, J., Szewczyk, R., and Culler, D. (2005, January 24\u201327). Telos: Enabling ultra-low power wireless research. Proceedings of the 4th International Symposium on Information Processing in Sensor Network, Los Angeles, CA, USA."},{"key":"ref_35","unstructured":"Dunkels, A., Gronvall, B., and Voigt, T. (2004, January 16\u201318). Contiki\u2014A lightweight and flexible operating system for tiny networked sensors. Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA."},{"key":"ref_36","unstructured":"Advanced Sky GUI Plugin: An Interactive Graphic Interface. Available online: http:\/\/marioros.github.io\/ advanced-sky-gui-cooja-plugin\/."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Prist, M., Longhi, S., Monteri\u00f9, A., Giuggioloni, F., and Freddi, A. (2015, January 14\u201317). An integrated simulation environment for Wireless Sensor Networks. Proceedings of the 16th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Boston, MA, USA.","DOI":"10.1109\/WoWMoM.2015.7158177"},{"key":"ref_38","unstructured":"TinyOs Serial Communication. Available online: http:\/\/www.tinyos.net\/tinyos-2.x\/doc\/txt\/tep113.txt."},{"key":"ref_39","unstructured":"Mobility of Nodes in Cooja. Available online: http:\/\/anrg.usc.edu\/contiki\/index.php\/."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1696","DOI":"10.1080\/15325008.2015.1057777","article-title":"A smart lighting system for visual comfort and energy savings in industrial and domestic use","volume":"43","author":"Cimini","year":"2015","journal-title":"Electr. Power Compon. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/5\/645\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:23:23Z","timestamp":1760210603000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/5\/645"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,5]]},"references-count":40,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2016,5]]}},"alternative-id":["s16050645"],"URL":"https:\/\/doi.org\/10.3390\/s16050645","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,5,5]]}}}