{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:22:54Z","timestamp":1760235774293,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2021,9,26]],"date-time":"2021-09-26T00:00:00Z","timestamp":1632614400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"publisher","award":["P2-0016, J2-2507 and BI-BA\/19-20-045"],"award-info":[{"award-number":["P2-0016, J2-2507 and BI-BA\/19-20-045"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]},{"name":"H2020 European Community under the Fed4FIRE+ project","award":["732 638"],"award-info":[{"award-number":["732 638"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The LOG-a-TEC testbed is a combined outdoor and indoor heterogeneous wireless testbed for experimentation with sensor networks and machine-type communications, which is included within the Fed4FIRE+ federation. It supports continuous deployment principles; however, it is missing an option to monitor and control the experiment in real-time, which is required for experiment execution under comparable conditions. The paper describes the implementation of the experiment control and monitoring system (EC and MS) as the upgrade of the LOG-a-TEC testbed. EC and MS is implemented within existing infrastructure management and built systems as a new service. The EC and MS is accessible as a new tab in sensor management system portal. It supports several commands, including start, stop and restart application, exit the experiment, flash or reset the target device, and displays the real-time status of the experiment application. When nodes apply Contiki-NG as their operating system, the Contiki-NG shell tool is accessible with the help of the newly developed tool, giving further experiment execution control capabilities to the user. By using the ZeroMQ concurrency framework as a message exchange system, information can be asynchronously sent to one or many devices at the same time, providing a real-time data exchange mechanism. The proposed upgrade does not disrupt any continuous deployment functionality and enables remote control and monitoring of the experiment. To evaluate the EC and MS functionality, two experiments were conducted: the first demonstrated the Bluetooth Low Energy (BLE) localization, while the second analysed interference avoidance in the 6TiSCH (IPv6 over the TSCH mode of IEEE 802.15.4e) wireless technology for the industrial Internet of Things (IIoT).<\/jats:p>","DOI":"10.3390\/s21196422","type":"journal-article","created":{"date-parts":[[2021,9,27]],"date-time":"2021-09-27T22:16:38Z","timestamp":1632780998000},"page":"6422","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Experiment Control and Monitoring System for LOG-a-TEC Testbed"],"prefix":"10.3390","volume":"21","author":[{"given":"Grega","family":"Morano","sequence":"first","affiliation":[{"name":"Jo\u017eef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5220-875X","authenticated-orcid":false,"given":"Andrej","family":"Hrovat","sequence":"additional","affiliation":[{"name":"Jo\u017eef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6754-5000","authenticated-orcid":false,"given":"Matev\u017e","family":"Vu\u010dnik","sequence":"additional","affiliation":[{"name":"Jo\u017eef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3288-8254","authenticated-orcid":false,"given":"Janez","family":"Puhan","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, Tr\u017ea\u0161ka Capital 25, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7274-3901","authenticated-orcid":false,"given":"Gordana","family":"Garda\u0161evi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Banja Luka, Patre 5, 78000 Banja Luka, Bosnia and Herzegovina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dragan","family":"Vasiljevi\u0107","sequence":"additional","affiliation":[{"name":"Mtel a.d. Banja Luka, Vuka Karad\u017ei\u0107a 2, 78000 Banja Luka, Bosnia and Herzegovina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8676-5658","authenticated-orcid":false,"given":"Toma\u017e","family":"Javornik","sequence":"additional","affiliation":[{"name":"Jo\u017eef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3203","DOI":"10.1109\/JSEN.2019.2894127","article-title":"Experimental Environments for the Internet of Things: A Review","volume":"19","author":"Lima","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_2","unstructured":"(2021, May 12). H2020, R..I.R..I.A. FIRE+ (Future Internet Research & Experimentation). Available online: https:\/\/cordis.europa.eu\/programme\/id\/H2020_ICT-11-2014."},{"key":"ref_3","unstructured":"(2021, May 12). Fed4Fire. FED4FIRE Project. Available online: https:\/\/www.fed4fire.eu\/."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1109\/MCOM.2011.5723816","article-title":"Emerging testing trends and the Panlab enabling infrastructure","volume":"49","author":"Wahle","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MCOM.2018.1800107","article-title":"Continuous Integration in Wireless Technology Development","volume":"56","author":"Vucnik","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_6","unstructured":"(2021, May 12). LOG-a-TEC. The LOG-a-TEC Testbed. Available online: https:\/\/www.fed4fire.eu\/testbeds\/log-a-tec-jsi\/."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1820","DOI":"10.1109\/COMST.2014.2320051","article-title":"A Survey on Testbeds and Experimentation Environments for Wireless Sensor Networks","volume":"16","author":"Horneber","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"188082","DOI":"10.1109\/ACCESS.2020.3029847","article-title":"An Empirical Study on System Level Aspects of Internet of Things (IoT)","volume":"8","author":"Swamy","year":"2020","journal-title":"IEEE Access"},{"key":"ref_9","unstructured":"AMQP (2021, September 08). Advanced Message Queuing Protocol. Available online: https:\/\/www.amqp.org\/."},{"key":"ref_10","unstructured":"MQTT (2021, September 08). Message Queuing Telemetry Transport, The Standard for IoT Messaging. Available online: https:\/\/mqtt.org\/."},{"key":"ref_11","unstructured":"REST (2021, September 08). What Is REST. Available online: https:\/\/restfulapi.net\/."},{"key":"ref_12","unstructured":"XMPP (2021, September 08). Extensible Messaging and Presence Protocol | The Universal Messaging Standard. Available online: https:\/\/xmpp.org\/."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Venkatapathy, A.K.R., Roidl, M., Riesner, A., Emmerich, J., and ten Hompel, M. (2015, January 14\u201317). PhyNetLab: Architecture design of ultra-low power Wireless Sensor Network testbed. Proceedings of the 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), Boston, MA, USA.","DOI":"10.1109\/WoWMoM.2015.7158206"},{"key":"ref_14","first-page":"189","article-title":"Design of a Configurable Wireless Network Testbed with Live Traffic","volume":"Volume 46","author":"Merz","year":"2010","journal-title":"International Conference on Testbeds and Research Infrastructures"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Pechlivanidou, K., Katsalis, K., Igoumenos, I., Katsaros, D., Korakis, T., and Tassiulas, L. (2014, January 9\u201311). NITOS testbed: A cloud based wireless experimentation facility. Proceedings of the 2014 26th International Teletraffic Congress (ITC), Karlskrona, Sweden.","DOI":"10.1109\/ITC.2014.6932976"},{"key":"ref_16","unstructured":"Hurni, P., Anwander, M., Wagenknecht, G., Staub, T., and Braun, T. (2011, January 24\u201328). TARWIS\u2014A testbed management architecture for wireless sensor network testbeds. Proceedings of the 2011 7th International Conference on Network and Service Management, Paris, France."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Schultz, J., Szczepanski, R., Haensge, K., Maruschke, M., Bayer, N., and Einsiedler, H. (2015, January 26\u201328). OpenGUFI: An Extensible Graphical User Flow Interface for an SDN-Enabled Wireless Testbed. Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, Liverpool, UK.","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.113"},{"key":"ref_18","unstructured":"ZeroMQ (2021, May 12). An Open-Source Universal Messaging Library. Available online: https:\/\/zeromq.org\/."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Yang, Y., Zhang, L., and Wang, X. (2019, January 5\u20137). Time Delay Performance Analysis of Distributed Communication Platform Based on ZeroMQ. Proceedings of the 2019 International Conference on Communications, Information System and Computer Engineering (CISCE), Haikou, China.","DOI":"10.1109\/CISCE.2019.00078"},{"key":"ref_20","unstructured":"BeagleCore (2021, May 12). BeagleCore TM\u2014An Industrial Module-Approach for BeagleBone. Available online: http:\/\/beaglecore.com\/#home."},{"key":"ref_21","unstructured":"LGTC (2021, June 21). LOG-a-TEC by SensorLab|Infrastructure Node (lgtc). Available online: http:\/\/log-a-tec.eu\/hw-lgtc.html."},{"key":"ref_22","unstructured":"VESNA (2021, June 21). LOG-a-TEC by SensorLab |Cognitive Radio Hardware. Available online: http:\/\/log-a-tec.eu\/hw-vesna.html."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Vu\u010dnik, M., Fortuna, C., \u0160olc, T., and Mohor\u010di\u010d, M. (2018, January 18\u201321). Integrating Research Testbeds into Social Coding Platforms. Proceedings of the 2018 European Conference on Networks and Communications (EuCNC), Ljubljana, Slovenia.","DOI":"10.1109\/EuCNC.2018.8443242"},{"key":"ref_24","unstructured":"Docker (2021, May 12). Docker: OS-Level Virtualization Enabling to Deliver Software in Packages Called Containers. Available online: http:\/\/www.docker.com."},{"key":"ref_25","unstructured":"Munin (2021, June 21). Munin Monitoring. Available online: https:\/\/munin-monitoring.org\/."},{"key":"ref_26","unstructured":"Webhook (2021, June 21). Webhooks\u2014GitHub Docs. Available online: https:\/\/docs.github.com\/en\/developers\/webhooks-and-events\/webhooks."},{"key":"ref_27","unstructured":"(2021, June 21). Jenkins. Available online: https:\/\/www.jenkins.io\/."},{"key":"ref_28","unstructured":"Rundeck (2021, June 21). Rundeck Runbook Automation. Available online: https:\/\/www.rundeck.com."},{"key":"ref_29","unstructured":"Ansible (2021, June 21). Ansible Is Simple IT Automation. Available online: https:\/\/www.ansible.com."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1109\/SURV.2011.021111.00098","article-title":"Debugging Low-Power and Lossy Wireless Networks: A Survey","volume":"14","author":"Schoofs","year":"2012","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_31","unstructured":"Videk (2021, July 06). Sensor Management System. Available online: https:\/\/videk.ijs.si."},{"key":"ref_32","unstructured":"Flask-socketIO (2021, May 12). An Applications Access to Low Latency Bi-Directional Communications between the Clients and the Server. Available online: https:\/\/flask-socketio.readthedocs.io\/en\/latest\/."},{"key":"ref_33","unstructured":"WebSockets (2021, May 12). WebSocket Is a Computer Communications Protocol, Providing Full-Duplex Communication Channels over a Single TCP Connection. Available online: https:\/\/en.wikipedia.org\/wiki\/WebSocket."},{"key":"ref_34","unstructured":"Contiki-NG (2021, May 12). Contiki-NG: The OS for Next Generation IoT Devices. Available online: https:\/\/github.com\/contiki-ng."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1186\/s13638-015-0298-1","article-title":"Linear least squares localization in sensor networks","volume":"2015","author":"Wang","year":"2015","journal-title":"Eurasip J. Wirel. Commun. Netw."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"978","DOI":"10.1109\/COMST.2017.2780114","article-title":"Wireless Network Design for Control Systems: A Survey","volume":"20","author":"Park","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"4258","DOI":"10.1109\/TIE.2009.2015754","article-title":"Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches","volume":"56","author":"Gungor","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/JPROC.2019.2906404","article-title":"6TiSCH: Industrial Performance for IPv6 Internet-of-Things Networks","volume":"107","author":"Vilajosana","year":"2019","journal-title":"Proc. IEEE"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1109\/COMST.2019.2939407","article-title":"IETF 6TiSCH: A Tutorial","volume":"22","author":"Vilajosana","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_40","unstructured":"Thubert, P. (2021, May 12). An Architecture for IPv6 over the TSCH Mode of IEEE 802.15.4. Internet-Draft Draft-Ietf-6tisch-Architecture-19, Internet Engineering Task Force. Available online: https:\/\/datatracker.ietf.org\/doc\/rfc9030\/."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Elsts, A., Fafoutis, X., Piechocki, R., and Craddock, I. (2017, January 6\u20139). Adaptive channel selection in IEEE 802.15.4 TSCH networks. Proceedings of the 2017 Global Internet of Things Summit (GIoTS), Geneva, Switerland.","DOI":"10.1109\/GIOTS.2017.8016246"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Bo\u0161kov, I., Yetgin, H., Fortuna, C., and Mohor\u010di\u010d, M. (2021, January 8\u201311). Performance Evaluation of COINS Framework for Wireless Network Automation. Proceedings of the 2021 Joint European Conference on Networks and Communications 6G Summit (EuCNC\/6G Summit), Virtual.","DOI":"10.1109\/EuCNC\/6GSummit51104.2021.9482454"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/19\/6422\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:05:13Z","timestamp":1760166313000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/19\/6422"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,26]]},"references-count":42,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2021,10]]}},"alternative-id":["s21196422"],"URL":"https:\/\/doi.org\/10.3390\/s21196422","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,9,26]]}}}