{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T17:05:25Z","timestamp":1772643925678,"version":"3.50.1"},"reference-count":101,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2019,7,5]],"date-time":"2019-07-05T00:00:00Z","timestamp":1562284800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["5GinFIRE project (732497)"],"award-info":[{"award-number":["5GinFIRE project (732497)"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Spanish Ministry of Economy and Competitiveness","award":["5GCity project (TEC2016-76795-C6-3-R)"],"award-info":[{"award-number":["5GCity project (TEC2016-76795-C6-3-R)"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This article addresses one of the main challenges related to the practical deployment of Internet of Things (IoT) solutions: the coordinated operation of entities at different infrastructures to support the automated orchestration of end-to-end Internet of Things services. This idea is referred to as \u201cInternet of Things slicing\u201d and is based on the network slicing concept already defined for the Fifth Generation (5G) of mobile networks. In this context, we present the architectural design of a slice orchestrator addressing the aforementioned challenge, based on well-known standard technologies and protocols. The proposed solution is able to integrate existing technologies, like cloud computing, with other more recent technologies like edge computing and network slicing. In addition, a functional prototype of the proposed orchestrator has been implemented, using open-source software and microservice platforms. As a first step to prove the practical feasibility of our solution, the implementation of the orchestrator considers cloud and edge domains. The validation results obtained from the prototype prove the feasibility of the solution from a functional perspective, verifying its capacity to deploy Internet of Things related functions even on resource constrained platforms. This approach enables new application models where these Internet of Things related functions can be onboarded on small unmanned aerial vehicles, offering a flexible and cost-effective solution to deploy these functions at the network edge. In addition, this proposal can also be used on commercial cloud platforms, like the Google Compute Engine, showing that it can take advantage of the benefits of edge and cloud computing respectively.<\/jats:p>","DOI":"10.3390\/s19132980","type":"journal-article","created":{"date-parts":[[2019,7,5]],"date-time":"2019-07-05T11:44:16Z","timestamp":1562327056000},"page":"2980","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":43,"title":["Enabling the Orchestration of IoT Slices through Edge and Cloud Microservice Platforms"],"prefix":"10.3390","volume":"19","author":[{"given":"Juan-Manuel","family":"Fernandez","sequence":"first","affiliation":[{"name":"Research and Development Department, Ericsson Spain S.A., V\u00eda de los Poblados 13, 28033 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7381-971X","authenticated-orcid":false,"given":"Ivan","family":"Vidal","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Telem\u00e1tica, Universidad Carlos III de Madrid, Avda. Universidad, 30, Legan\u00e9s, 28911 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5056-0573","authenticated-orcid":false,"given":"Francisco","family":"Valera","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Telem\u00e1tica, Universidad Carlos III de Madrid, Avda. Universidad, 30, Legan\u00e9s, 28911 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,5]]},"reference":[{"key":"ref_1","unstructured":"(2019, March 20). IoT Analytics Market Update. Available online: https:\/\/iot-analytics.com\/product\/state-of-the-iot-2018-2019-winter-edition\/."},{"key":"ref_2","unstructured":"(2019, March 20). 2018 Roundup of Internet of Things Forecasts and Market Estimates. Available online: https:\/\/www.forbes.com\/sites\/louiscolumbus\/2018\/12\/13\/2018-roundup-of-internet-of-things-forecasts-and-market-estimates\/#5fda8f287d83."},{"key":"ref_3","unstructured":"(2019, March 19). GSMA Network Slicing: Use Case Requirements. April 2018. Available online: https:\/\/www.gsma.com\/futurenetworks\/wp-content\/uploads\/2018\/04\/NS-Final.pdf."},{"key":"ref_4","unstructured":"(2019, March 19). 5GMF White Paper, Version 1.1. 5G Mobile Communications Systems for 2020 and beyond. September 2019. Available online: https:\/\/5gmf.jp\/wp\/wp-content\/uploads\/2016\/08\/5GMF_WP100_Summary-E.pdf."},{"key":"ref_5","unstructured":"(2019, March 31). ZigBee Specification. Available online: https:\/\/www.zigbee.org\/download\/standards-zigbee-specification\/."},{"key":"ref_6","unstructured":"Kushalnagar, N., Hui, J., and Culler, D. (2019, June 11). Transmission of IPv6 Packets over IEEE 802.15.4 Networks, IETF RFC. Available online: https:\/\/www.rfc-editor.org\/rfc\/rfc4944.txt."},{"key":"ref_7","unstructured":"(2019, June 11). Google Compute Engine Web Page. Available online: https:\/\/cloud.google.com\/compute\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., Kong, J., and Jue, J.P. (2019). All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit., in press.","DOI":"10.1016\/j.sysarc.2019.02.009"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"47980","DOI":"10.1109\/ACCESS.2018.2866491","article-title":"Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions","volume":"6","author":"Naha","year":"2018","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1109\/MCOM.2017.1600730","article-title":"EXEGESIS: Extreme Edge Resource Harvesting for a Virtualized Fog Environment","volume":"55","author":"Markakis","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1109\/MCOM.2017.1700105","article-title":"Computing, Caching, and Communication at the Edge: The Cornerstone for Building a Versatile 5G Ecosystem","volume":"55","author":"Markakis","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_12","unstructured":"(2019, April 11). Akraino Edge Stack Wiki Page. Available online: https:\/\/wiki.akraino.org\/display\/AK\/Akraino+Edge+Stack."},{"key":"ref_13","unstructured":"(2019, June 12). The Internet of Things Reference Model. Cisco Whitepaper. October 2014. Available online: http:\/\/cdn.iotwf.com\/resources\/72\/IoT_Reference_Model_04_June_2014.pdf."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Su\u00e1rez-Albela, M., Fern\u00e1ndez-Caram\u00e9s, T.M., Fraga-Lamas, P., and Castedo, L. (2017). A Practical Evaluation of a High-Security Energy-Efficient Gateway for IoT Fog Computing Applications. Sensors, 17.","DOI":"10.3390\/s17091978"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Morabito, R., Kj\u00e4llman, J., and Komu, M. (2015, January 9\u201313). Hypervisors vs. Lightweight Virtualization: A Performance Comparison. Proceedings of the 2015 IEEE International Conference on Cloud Engineering, Tempe, AZ, USA.","DOI":"10.1109\/IC2E.2015.74"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/MNET.2018.1700175","article-title":"Consolidate IoT Edge Computing with Lightweight Virtualization","volume":"32","author":"Morabito","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_17","unstructured":"Joneja, M. (2019, April 11). Microservices as a Design Choice for IoT. Available online: https:\/\/pdfs.semanticscholar.org\/f72d\/3ea3dd3baefa28d9b6c2a70abb5b84c814c5.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Taherizadeh, S., Stankovski, V., and Grobelnik, M. (2018). A Capillary Computing Architecture for Dynamic Internet of Things: Orchestration of Microservices from Edge Devices to Fog and Cloud Providers. Sensors, 18.","DOI":"10.3390\/s18092938"},{"key":"ref_19","unstructured":"(2019, March 18). Docker Compose. Available online: https:\/\/docs.docker.com\/compose\/."},{"key":"ref_20","unstructured":"(2019, March 17). Kubernetes Documentation. Available online: https:\/\/kubernetes.io\/docs\/home\/."},{"key":"ref_21","unstructured":"(2019, March 18). Docker Swarm Mode. Available online: https:\/\/docs.docker.com\/engine\/swarm\/."},{"key":"ref_22","unstructured":"(2019, March 18). Marathon on Mesos. Available online: https:\/\/mesosphere.github.io\/marathon\/."},{"key":"ref_23","unstructured":"(2019, March 18). Nomad Project. Available online: https:\/\/www.nomadproject.io\/."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1109\/MCOM.2018.1701233","article-title":"Orchestration of Microservices for IoT Using Docker and Edge Computing","volume":"56","author":"Alam","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hegyi, A., Flinck, H., Ketyko, I., Kuure, P., Nemes, C., and Pinter, L. (2016, January 12\u201316). Application Orchestration in mobile edge cloud.  Placing of IoT applications to the edge. Proceedings of the 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems, Augsburg, Germany.","DOI":"10.1109\/FAS-W.2016.56"},{"key":"ref_26","unstructured":"(2019, March 31). KubeEdge Documentation. Available online: https:\/\/docs.kubeedge.io\/en\/latest\/."},{"key":"ref_27","unstructured":"(2019, March 31). IoT Edge Working Group. Available online: https:\/\/github.com\/kubernetes\/community\/tree\/master\/wg-iot-edge."},{"key":"ref_28","unstructured":"(2019, April 11). Kubernetes Federation. Available online: https:\/\/kubernetes.io\/docs\/concepts\/cluster-administration\/federation\/."},{"key":"ref_29","unstructured":"Li, F., V\u00f6gler, M., Clae\u00dfens, M., and Dustdar, S. (July, January 28). Efficient and scalable IoT service delivery on Cloud. Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Benazzouz, Y., Munilla, C., G\u00fcnalp, O., Gallissot, M., and G\u00fcrgen, L. (2014, January 6\u20138). Sharing User IoT Devices in the Cloud. Proceedings of the IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea.","DOI":"10.1109\/WF-IoT.2014.6803193"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Cherrier, S., Movahedi, Z., and Ghamri-Doudane, Y.M. (2015, January 14\u201316). Multi-Tenancy in Decentralised IoT. Proceedings of the 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy.","DOI":"10.1109\/WF-IoT.2015.7389062"},{"key":"ref_32","unstructured":"Li, Q., Wu, G., Papathanassiou, A., and Mukherjee, U. (2016). An end-to-end network slicing framework for 5G wireless communication systems. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Pries, R., Morper, H.J., Galambosi, N., and Jarschel, M. (2016, January 12\u201316). Network as a Service\u2014A Demo on 5G Network Slicing. Proceedings of the 2016 28th International Teletraffic Congress (ITC 28), W\u00fcrzburg, Germany.","DOI":"10.1109\/ITC-28.2016.136"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Dighriri, M., Alfoudi, A.S.D., Lee, G.M., Baker, T., and Pereira, R. (2018, January 16\u201318). Resource Allocation Scheme in 5G Network Slices. Proceedings of the 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland.","DOI":"10.1109\/WAINA.2018.00098"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Dighriri, M., Alfoudi, A.S.D., Lee, G.M., and Baker, T. (September, January 31). Data Traffic Model in Machine to Machine Communications over 5G Network Slicing. Proceedings of the 2016 9th International Conference on Developments in eSystems Engineering, Liverpool, UK.","DOI":"10.1109\/DeSE.2016.54"},{"key":"ref_36","first-page":"153","article-title":"End-to-end Network Slicing for 5G Mobile Networks","volume":"25","author":"Nakao","year":"2017","journal-title":"J. Inf. Process."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.comnet.2018.07.020","article-title":"IoT survey: An SDN and fog computing perspective","volume":"143","author":"Salman","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Vilalta, R., Mayoral, A., Pubill, D., Casellas, R., Mart\u00ednez, R., and Serra, J. (2016, January 20\u201324). End-to-End SDN Orchestration of IoT Services Using an SDN\/NFV-enabled Edge Node. Proceedings of the 2016 Optical Fiber Communications Conference and Exhibition (OFC), Optical Society of America, Anaheim, CA, USA.","DOI":"10.1364\/OFC.2016.W2A.42"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1420","DOI":"10.1109\/JLT.2018.2800660","article-title":"Integration of IoT, Transport SDN, and Edge\/Cloud Computing for Dynamic Distribution of IoT Analytics and Efficient Use of Network Resources","volume":"36","author":"Vilalta","year":"2018","journal-title":"J. Lightwave Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2429","DOI":"10.1109\/COMST.2018.2815638","article-title":"Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions","volume":"20","author":"Afolabi","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Sciancalepore, V., Cirillo, F., and Costa-Perez, X. (2017, January 4\u20138). Slice as a Service (SlaaS): Optimal IoT Slice Resources Orchestration. Proceedings of the GLOBECOM 2017\u20142017 IEEE Global Communications Conference, Singapore.","DOI":"10.1109\/GLOCOM.2017.8254529"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MCOM.2018.1700990","article-title":"5G Transformer: Slicing and Orchestrating Transport Networks for Industry Verticals","volume":"56","author":"Li","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Toosi, A.D., Mahmud, R., Chi, Q., and Buyya, R. (2019). Management and Orchestration of Network Slices in 5G, Fog, Edge and Clouds. Fog and Edge Computing: Principles and Paradigm, John Wiley and Sons.","DOI":"10.1002\/9781119525080.ch4"},{"key":"ref_44","unstructured":"(2019, June 13). oneM2M TS-0001-V3.15.1: Functional Architecture. Available online: http:\/\/www.onem2m.org\/technical\/published-drafts\/release-3."},{"key":"ref_45","unstructured":"(2019, March 17). IOTI High Level Architecture. Release4. Available online: https:\/\/aioti.eu\/wp-content\/uploads\/2018\/06\/AIOTI-HLA-R4.0.7.1-Final.pdf."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Le, D.H., Narendra, N., and Truong, H.L. (2016, January 22\u201324). HINC\u2014Harmonizing Diverse Resource Information Across IoT, Network Functions and Clouds. Proceedings of the IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), Vienna, Austria.","DOI":"10.1109\/FiCloud.2016.52"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Truong, H.L., and Narendra, N.C. (2016, January 4\u20135). SINC\u2014An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning. Proceedings of the 2016 International Conference on Cloud Computing Research and Innovations (ICCCRI), Singapore.","DOI":"10.1109\/ICCCRI.2016.12"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Nguyen, D.T., Nguyen, K.K., and Cheriet, M. (2017, January 8\u201313). Optimized IoT Service Orchestration. Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada.","DOI":"10.1109\/PIMRC.2017.8292756"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","article-title":"Offloading in fog computing for IoT: Review, enabling technologies and research opportunities","volume":"87","author":"Aazam","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Carnevale, L., Celesti, A., Galletta, A., Dustdar, S., and Villari, M. (2018, January 16\u201318). From the Cloud to Edge and IoT: A Smart Orchestration Architecture for Enabling Osmotic Computing. Proceedings of the 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland.","DOI":"10.1109\/WAINA.2018.00122"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MCC.2016.124","article-title":"Osmotic Computing: A New Paradigm for Edge\/ Cloud Integration","volume":"3","author":"Villari","year":"2016","journal-title":"IEEE Cloud Comput."},{"key":"ref_52","unstructured":"Libert, O., Sundberg, M., Eric-Wang, Y.P., Bergman, J., and Sachs, J. (2018). Cellular Internet of Things: Technologies, Standards and Performance, Academic Print, Elsevier."},{"key":"ref_53","unstructured":"(2019, March 17). 3GPP Technical Specification 23.501, release 15. System architecture for the 5G System. Available online: https:\/\/portal.3gpp.org\/desktopmodules\/Specifications\/SpecificationDetails.aspx?specificationId=3144."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Lee, Y.T. Information modeling: From design to implementation. Proceedings of the 1999 Second World Manufacturing Congress, Durham, UK, 27\u201330 September 1999.","DOI":"10.1016\/S0262-1762(99)80628-2"},{"key":"ref_55","unstructured":"(2019, March 17). ETSI GR NFV-EVE 012. Network Functions Virtualization (NFV) Release 3. Evolution and Ecosystem. Report on Network Slicing Support Report on Network Slicing Support. Available online: https:\/\/www.etsi.org\/deliver\/etsi_gr\/NFV-EVE\/001_099\/012\/03.01.01_60\/gr_nfv-eve012v030101p.pdf."},{"key":"ref_56","unstructured":"(2019, March 17). 3GPP Technical Report 28.801 Release 15. Study on management and orchestration of network slicing for next generation network. Available online: https:\/\/portal.3gpp.org\/desktopmodules\/Specifications\/SpecificationDetails.aspx?specificationId=3091."},{"key":"ref_57","unstructured":"(2019, March 23). MQTT Version 5.0 OASIS Specification. Available online: https:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/mqtt-v5.0.html."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Shelby, Z., Hartke, K., and Bormann, C. (2019, April 10). RFC 7959: The Constrained Application Protocol (CoAP). IETF. June 2014. Available online: http:\/\/www.rfc-editor.org\/info\/rfc7252.","DOI":"10.17487\/rfc7252"},{"key":"ref_59","unstructured":"(2019, March 17). ETSI GS MEC-IEG 004. Mobile-Edge Computing (MEC). Service Scenarios. Available online: https:\/\/www.etsi.org\/deliver\/etsi_gs\/MEC-IEG\/001_099\/004\/01.01.01_60\/gs_MEC-IEG004v010101p.pdf."},{"key":"ref_60","unstructured":"(2019, March 17). Helm Documentation. Available online: https:\/\/helm.sh\/docs\/."},{"key":"ref_61","unstructured":"(2019, March 25). EdgeX Foundry Documentation. Available online: https:\/\/docs.edgexfoundry.org\/index.html."},{"key":"ref_62","unstructured":"(2019, March 25). Mainflux Documentation. Available online: https:\/\/mainflux.readthedocs.io\/en\/latest\/."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Nogales, B., Sanchez-Aguero, V., Vidal, I., and Valera, F. (2018). Adaptable and Automated Small UAV Deployments via Virtualization. Sensors, 18.","DOI":"10.3390\/s18124116"},{"key":"ref_64","unstructured":"Rosen, E., and Rekhter, Y. (2019, April 07). BGP\/MPLS IP Virtual Private Networks (VPNs), IETF RFC. Available online: https:\/\/tools.ietf.org\/html\/rfc4364."},{"key":"ref_65","unstructured":"Farinacci, D., Li, T., Hanks, S., Meyer, D., and Traina, P. (2019, April 07). Generic Routing Encapsulation (GRE). IETF RFC. Available online: https:\/\/tools.ietf.org\/html\/rfc2784."},{"key":"ref_66","unstructured":"Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger, L., Sridhar, T., Bursell, M., and Wright, C. (2019, April 09). Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. IETF RFC. Available online: https:\/\/tools.ietf.org\/html\/rfc7348."},{"key":"ref_67","unstructured":"(2019, March 31). Bluetooth Core Specification. Release 5.1. Available online: https:\/\/www.bluetooth.com\/specifications\/bluetooth-core-specification."},{"key":"ref_68","unstructured":"(2019, March 31). Mainflux Code Github Fork from Mainflux Github. Available online: https:\/\/github.com\/juanmagal\/mainflux."},{"key":"ref_69","unstructured":"(2019, March 31). Edge X Developer Scripts Github Fork from Edge X GitHub. Available online: https:\/\/github.com\/juanmagal\/developer-scripts."},{"key":"ref_70","unstructured":"(2019, March 31). Edge X Code GitHub Fork from Edge X GitHub. Available online: https:\/\/github.com\/juanmagal\/edgex-go."},{"key":"ref_71","unstructured":"(2019, March 31). Edge X MQTT Client Code GitHub Fork from Edge X MQTT Client Code GitHub. Available online: https:\/\/github.com\/juanmagal\/device-mqtt-go."},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Jennings, C., Shelby, Z., Arkko, J., Keranen, A., and Bormann, C. (2019, March 20). IETF RFC 8428: Sensor Measurement Lists (SenML). Available online: https:\/\/tools.ietf.org\/html\/rfc8428.","DOI":"10.17487\/RFC8428"},{"key":"ref_73","unstructured":"(2019, March 16). Python Documentation. Available online: https:\/\/docs.python.org\/3\/."},{"key":"ref_74","unstructured":"(2019, March 31). IoT Slice Orchestrator Code GitHub. Available online: https:\/\/github.com\/juanmagal\/iot-slice-orchestrator."},{"key":"ref_75","unstructured":"(2019, March 17). Helm Python Library. Available online: https:\/\/github.com\/flaper87\/pyhelm."},{"key":"ref_76","unstructured":"(2019, March 17). Kubernetes Python Client. Available online: https:\/\/github.com\/kubernetes-client\/python."},{"key":"ref_77","unstructured":"(2019, March 31). MQTT Python Clients Code GitHub. Available online: https:\/\/github.com\/juanmagal\/mqtt-python-clients."},{"key":"ref_78","unstructured":"(2019, March 17). Raspberry, Pi. Available online: https:\/\/www.raspberrypi.org\/."},{"key":"ref_79","unstructured":"(2019, March 17). Arduino Yun. Available online: https:\/\/store.arduino.cc\/arduino-yun."},{"key":"ref_80","unstructured":"(2019, March 17). DHT11 Basic Temperature and Humidity Sensor Information. Available online: https:\/\/www.adafruit.com\/product\/386."},{"key":"ref_81","unstructured":"(2019, March 17). DHT22 Temperature and Humidity Sensor Information. Available online: https:\/\/www.adafruit.com\/product\/385."},{"key":"ref_82","unstructured":"(2019, March 17). Adafruit BMP180 Barometric Pressure, Temperature and Altitude Sensor Information. Available online: https:\/\/www.adafruit.com\/product\/1603."},{"key":"ref_83","unstructured":"(2019, March 17). Adafruit BMP280 Barometric Pressure and Altitude Sensor Info. Available online: https:\/\/www.adafruit.com\/product\/2651."},{"key":"ref_84","unstructured":"(2019, March 17). Adafruit BME280 Temperature, Humidity and Barometric Pressure Sensor Information. Available online: https:\/\/www.adafruit.com\/product\/2652."},{"key":"ref_85","unstructured":"(2019, March 17). JMeter. Available online: https:\/\/jmeter.apache.org\/."},{"key":"ref_86","unstructured":"(2019, March 17). JMeter MQTT Plugin Code GitHub. Available online: https:\/\/github.com\/emqx\/mqtt-jmeter."},{"key":"ref_87","unstructured":"(2019, March 17). InfluxDB Documentation. Available online: https:\/\/docs.influxdata.com\/influxdb\/v1.7\/."},{"key":"ref_88","unstructured":"(2019, March 17). Grafana Documentation. Available online: http:\/\/docs.grafana.org\/."},{"key":"ref_89","unstructured":"(2019, June 11). Google Kubernetes Engine Web Page. Available online: https:\/\/cloud.google.com\/kubernetes-engine\/."},{"key":"ref_90","unstructured":"Mills, D., Delaware, U., Martin, J., Burbank, J., and Kasch, W. (2019, March 30). RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms Specification. Available online: https:\/\/tools.ietf.org\/html\/rfc5905."},{"key":"ref_91","unstructured":"(2019, March 17). NATS Documentation. Available online: https:\/\/nats.io\/documentation\/."},{"key":"ref_92","unstructured":"(2019, March 17). Docopt Language Description. Available online: http:\/\/docopt.org\/."},{"key":"ref_93","unstructured":"(2019, March 16). Go Language Documentation. Available online: https:\/\/golang.org\/doc\/."},{"key":"ref_94","unstructured":"(2019, March 17). PostgreSQL Documentation. Available online: https:\/\/www.postgresql.org\/docs\/."},{"key":"ref_95","unstructured":"(2019, March 17). Mainflux Code GitHub. Available online: https:\/\/github.com\/mainflux\/mainflux."},{"key":"ref_96","unstructured":"(2019, March 17). Edge X Code GitHub. Available online: https:\/\/github.com\/edgexfoundry\/edgex-go."},{"key":"ref_97","unstructured":"(2019, March 17). Edge X MQTT Client Code GitHub. Available online: https:\/\/github.com\/edgexfoundry\/device-mqtt-go."},{"key":"ref_98","unstructured":"(2019, March 17). Consul Documentation. Available online: https:\/\/www.consul.io\/docs\/index.html."},{"key":"ref_99","unstructured":"(2019, March 17). MongoDB Documentation. Available online: https:\/\/docs.mongodb.com\/."},{"key":"ref_100","unstructured":"(2019, March 31). ZeroMQ Documentation. Available online: http:\/\/zguide.zeromq.org\/page:all."},{"key":"ref_101","unstructured":"(2019, March 31). Mosquitto Documentation. Available online: https:\/\/mosquitto.org\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/2980\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:03:04Z","timestamp":1760187784000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/2980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,5]]},"references-count":101,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19132980"],"URL":"https:\/\/doi.org\/10.3390\/s19132980","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,5]]}}}