{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T11:09:18Z","timestamp":1774436958140,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T00:00:00Z","timestamp":1511308800000},"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>Machine-to-machine (M2M) communication is a key enabling technology for industrial internet of things (IIoT)-empowered industrial networks, where machines communicate with one another for collaborative automation and intelligent optimisation. This new industrial computing paradigm features high-quality connectivity, ubiquitous messaging, and interoperable interactions between machines. However, manufacturing IIoT applications have specificities that distinguish them from many other internet of things (IoT) scenarios in machine communications. By highlighting the key requirements and the major technical gaps of M2M in industrial applications, this article describes a collaboration-oriented M2M (CoM2M) messaging mechanism focusing on flexible connectivity and discovery, ubiquitous messaging, and semantic interoperability that are well suited for the production line-scale interoperability of manufacturing applications. The designs toward machine collaboration and data interoperability at both the communication and semantic level are presented. Then, the application scenarios of the presented methods are illustrated with a proof-of-concept implementation in the PicknPack food packaging line. Eventually, the advantages and some potential issues are discussed based on the PicknPack practice.<\/jats:p>","DOI":"10.3390\/s17112694","type":"journal-article","created":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T10:47:38Z","timestamp":1511347658000},"page":"2694","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["A Collaboration-Oriented M2M Messaging Mechanism for the Collaborative Automation between Machines in Future Industrial Networks"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8159-7173","authenticated-orcid":false,"given":"Zhaozong","family":"Meng","sequence":"first","affiliation":[{"name":"School of Electrical and Electronic Engineering, University of Manchester, Oxford Road, Manchester M13 9PL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9185-1588","authenticated-orcid":false,"given":"Zhipeng","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, University of Manchester, Oxford Road, Manchester M13 9PL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Gray","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, University of Manchester, Oxford Road, Manchester M13 9PL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,11,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MIE.2016.2618724","article-title":"Massive Internet of Things for industrial applications: Addressing wireless IIoT connectivity challenges and ecosystem fragmentation","volume":"11","author":"Mumtaz","year":"2017","journal-title":"IEEE Ind. Electron. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/JIOT.2014.2306328","article-title":"Internet of Things for Smart Cities","volume":"1","author":"Zanella","year":"2014","journal-title":"IEEE Internet Things"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1109\/JIOT.2016.2646375","article-title":"A data-oriented M2M messaging mechanism for industrial IoT applications","volume":"4","author":"Meng","year":"2017","journal-title":"IEEE Internet Things"},{"key":"ref_4","first-page":"62","article-title":"M2M communications for E-Health and smart grid: An industrial and standard perspective","volume":"21","author":"Fan","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"261","DOI":"10.3390\/fi6020261","article-title":"Towards Horizontal Architecture for Autonomic M2M Service Networks","volume":"6","author":"Latvakoski","year":"2014","journal-title":"Future Internet"},{"key":"ref_6","unstructured":"(2017, July 12). Popular Internet of Things Forecast of 50 Billion Devices by 2020 is Outdated. Available online: https:\/\/spectrum.ieee.org\/tech-talk\/telecom\/internet\/popular-internet-of-things-forecast-of-50-billion-devices-by-2020-is-outdated."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MCOM.2015.7355583","article-title":"Toward enhanced data exchange capabilities for the one M2M service platform","volume":"53","author":"Glaab","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/MNET.2016.7437030","article-title":"Information-centric networking for the Internet of Things: Challenges and opportunities","volume":"30","author":"Amadeo","year":"2016","journal-title":"IEEE Netw."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jnca.2015.02.001","article-title":"Information centric network: Research challenges and opportunities","volume":"52","author":"Vasilakos","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.jnca.2016.01.016","article-title":"A secure IoT management architecture based on information centric networking","volume":"63","author":"Suarez","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/s40860-015-0003-5","article-title":"Building a reliable Internet of Things using information centric networking","volume":"1","author":"Polyzos","year":"2015","journal-title":"J. Reliab. Intell. Environ."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.comcom.2016.03.009","article-title":"Information-centric networking for M2M communications: Design and deployment","volume":"89\u201390","author":"Amadeo","year":"2016","journal-title":"Comput. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MCOM.2015.7355582","article-title":"Toward semantic interoperability in oneM2M architecture","volume":"53","author":"Alaya","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MITP.2015.112","article-title":"An Ontology-Based Smart Production Management System","volume":"17","author":"Meridou","year":"2015","journal-title":"IT Prof."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MS.2015.57","article-title":"A reference architecture and knowledge-based structures for smart manufacturing networks","volume":"32","author":"Papazoglou","year":"2015","journal-title":"IEEE Softw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1435","DOI":"10.1109\/TII.2014.2306383","article-title":"CCIoT-CMfg: Could computing and Internet of Things-based cloud manufacturing service system","volume":"10","author":"Tao","year":"2014","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_17","first-page":"141","article-title":"Model based enterprise modelling for testing PLM interoperability in dynamic manufacturing network","volume":"213","author":"Figay","year":"2015","journal-title":"Lect. Notes Bus. Inf. Proc."},{"key":"ref_18","first-page":"431","article-title":"Multilevel and coordinated self-management in automatic systems based on service bus","volume":"20","author":"Zouari","year":"2014","journal-title":"J. Univ. Comput. Sci."},{"key":"ref_19","first-page":"144","article-title":"IEEE 802.11 ah: The WiFi approach for M2M communications","volume":"21","author":"Adame","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1109\/TII.2006.885186","article-title":"Development of Bluewave: A wireless protocol for industrial automation","volume":"2","author":"Goh","year":"2006","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1109\/COMST.2014.2361626","article-title":"M2M communications in 3GPP LTE\/LTE-A networks: Architectures, service requirements, challenges, and applications","volume":"17","author":"Ghavimi","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1109\/JIOT.2015.2417684","article-title":"An IoT-Aware Architecture for Smart Healthcare Systems","volume":"2","author":"Catarinucci","year":"2015","journal-title":"IEEE Internet Things"},{"key":"ref_23","unstructured":"Hintjens, P. (2012). ZeroMQ: Messaging for Many Applications, O\u2019Reilly Media."},{"key":"ref_24","unstructured":"(2017, October 18). Zyre\u2014Local Area Clustering for Peer-to-Peer Applications. Available online: https:\/\/github.com\/zeromq\/zyre#overview."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2397","DOI":"10.1109\/TII.2017.2704613","article-title":"IoT-based Techniques for Online M2M-Interactive Itemised Registration and Offline Information Traceability in a Digital Manufacturing System","volume":"13","author":"Wu","year":"2017","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_26","unstructured":"(2017, June 03). PickNPack Project. Available online: http:\/\/www.picknpack.eu."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"16393","DOI":"10.1109\/ACCESS.2017.2742020","article-title":"A Lightweight XMPP Publish\/Subscribe Scheme for Resource-Constrained IoT Devices","volume":"5","author":"Wang","year":"2017","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"923","DOI":"10.1109\/JIOT.2016.2517120","article-title":"Dynamic Aggregation and Scheduling in CoAP\/Observer-Based Wireless Sensor Network","volume":"3","author":"Correia","year":"2016","journal-title":"IEEE Internet Things"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Luzuriaga, J.E., Cano, J.C., Calafate, C., Manzoni, P., Perez, M., and Boronat, P. (2015, January 8\u201311). Handling Mobility in IoT Applications using the MQTT Protocol. Proceedings of the Sixth International Conference of Internet Technologies and Applications (ITA2015), Wrexham, UK.","DOI":"10.1109\/ITechA.2015.7317403"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Luzuriaga, J.E., Perez, M., Boronat, P., Cano, J.C., Calafate, C., and Manzoni, P. (2015, January 6\u20138). Impact of Mobility on Message Oriented Middleware (MOM) Protocols for Collaboration in Transportation. Proceedings of the 2015 IEEE 19th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Calabria, Italy.","DOI":"10.1109\/CSCWD.2015.7230943"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2694\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:50:43Z","timestamp":1760208643000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2694"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,22]]},"references-count":30,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2017,11]]}},"alternative-id":["s17112694"],"URL":"https:\/\/doi.org\/10.3390\/s17112694","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,22]]}}}