Recently, Internet of Things (IoT) has become more and more popular. Several applications for IoT devices have been designed and developed to detect environmental changes and send instant updates to a cloud computing server farm via mobile communications and middleware for big data analyses. Multiple international organizations such as oneM2M have established specifications of M2M (Machine to Machine) communication and provided some use cases across multiple disciplines including energy, enterprise, healthcare, public services, residential, retail, transportation, among many others. Some middleware techniques which are defined by oneM2M include Representational State Transfer (REST), Constrained Application Protocol (CoAP), and Message Queue Telemetry Transport (MQTT) for transmission. However, the analyses and comparisons of these middleware techniques have not been discussed and investigated. Therefore, this study designed and implemented two transmission scenarios to compare the performance of each protocol. The experimental results showed that the response time of using MQTT protocol is the shortest. However, the transmission cost of using CoAP is the lowest. Therefore, the adaptable middleware technique can be selected and adopted in accordance with various IoT applications. Finally, two practical case studies including smart home and Intelligent Transportation System (ITS) in Taiwan are illustrated to discuss and to analyze the applications of these middleware techniques.
:Representational state transfer; constrained application protocol; message queue telemetry transport; internet of things; oneM2M
Chi-Hua Chen, Ming-Shan Yeh, Yi-Hsin Lin, Chin-Chieh Huang, Shau-Sheng Tung, Wen-Hsien Chiang, Moa-Tai Chen, and Kuen-Rong Lo, Analyses and Comparisons of Transmission Protocols for oneM2M Specification, Advances in Industrial Engineering and Management, vol. 4, no. 2, 2015, pp. 111-116, doi: 10.7508/aiem.2015.02.001
(size: 657.51 kB, pp. 111-116
, Download times:
 D. Guinard, V. Trifa, S. Karnouskos, P. Spiess, D. Savio, Interacting with the SOA-based internet of things: discovery, query, selection, and on-demand provisioning of web services, IEEE Transactions on Services Computing, vol. 3, no. 3, pp. 223-235, 2010.
 G. Moritz, F. Golatowski, C. Lerche, D. Timmermann, Beyond 6LoWPAN: web services in wireless sensor networks, IEEE Transactions on Industrial Informatics, vol. 9, no. 4, pp. 1795-1805, 2013.
 W. He, L.D. Xu, Integration of distributed enterprise applications: a survey, IEEE Transactions on Industrial Informatics, vol. 10, no. 1, pp. 35-42, 2014.
 L.D. Xu, W. He, S. Li, Internet of things in industries: a survey, IEEE Transactions on Industrial Informatics, vol. 10, no. 4, pp. 2233-2243, 2014.
 H.S. Dhillon, H.C. Huang, H. Viswanathan, R.A. Valenzuela, Power-efficient system design for cellular-based machine-to-machine communications, IEEE Transactions on Wireless Communications, vol. 12, no. 11, pp. 5740-5753, 2013.
 A. Ksentini, Y. Hadjadj-Aoul, T. Taleb, Cellular-based machine-to-machine: overload control, IEEE Network, vol. 26, no. 6, pp. 54-60, 2012.
 J. Swetina, G. Lu, P. Jacobs, F. Ennesser, J.S. Song, Toward a standardized common M2M service layer platform: Introduction to oneM2M, IEEE Wireless Communications, vol. 21, no. 3, pp. 20-26, 2014.
 oneM2M, Functional Architecture, TS-0001-V1.6.1, oneM2M Partners, 2015.
 O. Del Rio Herrero, R. De Gaudenzi, High efficiency satellite multiple access scheme for machine-to-machine communications, IEEE Transactions on Aerospace and Electronic Systems, vol. 48, no. 4, pp. 2961-2989, 2012.
 C.H. Chen, H.C. Chang, C.Y. Su, C.C. Lo, H.F. Lin, Traffic speed estimation based on normal location updates and call arrivals from cellular networks, Simulation Modelling Practice and Theory, vol. 35, no. 1, pp. 26-33, 2013.
 L. Richardson, S. Ruby, RESTful Web Services, O'Reilly Media, California, USA, 2007.
 J.I. Fernandez-Villamor, C.A. Iglesias, M. Garijo, A framework for goal-oriented discovery of resources in the RESTful architecture, IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 44, no. 6, pp. 796-803, 2014.
 Z. Shelby, K. Hartke, C. Bormann, The Constrained Application Protocol, Request for Comments: 7252, Internet Engineering Task Force, 2014.
 S.N. Han, G.M. Lee, N. Crespi, Semantic context-aware service composition for building automation system, IEEE Transactions on Industrial Informatics, vol. 10, no. 1, pp. 752-761, 2014.
 G. Brown, L.P. Lamoureux, MQTT and the NIST Cybersecurity Framework, Version 1.0., OASIS Open, 2014.
 A.M. Zambrano, I. Perez, C. Palau, M. Esteve, Distributed sensor system for earthquake early warning based on the massive use of low cost accelerometers, IEEE Latin America Transactions, vol. 13, no. 1, pp. 291-298, 2015.
 S.P. Onga, S. Choliab, A. Jainb, M. Brafmanb, D. Gunterb, G. Cederc, K.A. Persson, The materials application programming interface (API): a simple, flexible and efficient API for materials data based on REpresentational State Transfer (REST) principles, Computational Materials Science, vol. 97, pp. 209-215, 2015.
 R.D. Sadafule, Mobile app development for the Indian market, IEEE Software, vol. 31, no. 3, pp. 17-20, 2014.
 P. Madhumitha, B. Johnsema, D. Manivannan, Domination of constrained application protocol: a requirement approach for optimization of Internet of things in wireless sensor networks, Indian Journal of Science & Technology, vol. 7, no. 3, pp. 296-300, 2014.
 D. Chen, M. Nixon, S. Han, A.K. Mok, X. Zhu, WirelessHART and IEEE 802.15.4e, Proceedings of 2014 IEEE International Conference on Industrial Technology (ICIT), Busan, Korea, 2014.
 F. Palumbo, J. Ullberg, A. Štimec, F. Furfari, L. Karlsson, S. Coradeschi, Sensor network infrastructure for a home care monitoring system, Sensors, vol. 14, no. 3, pp. 3833-3860, 2014.
 J. Park, M.J. Lee, SCondi: a smart context distribution framework based on a messaging service for the Internet of things, Journal of Applied Mathematics, vol. 2014, Article ID 271817, 8 pages, 2014.
 S.T.B. Hamida, E.B. Hamida, B. Ahmed, A new mHealth communication framework for use in wearable WBANs and mobile technologies, Sensors, vol. 15, no. 2, pp. 3379-3408, 2015.