{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:50:35Z","timestamp":1740099035695,"version":"3.37.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319744322"},{"type":"electronic","value":"9783319744339"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-74433-9_4","type":"book-chapter","created":{"date-parts":[[2018,2,21]],"date-time":"2018-02-21T03:42:46Z","timestamp":1519184566000},"page":"48-60","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["IoT Application Deployment Using Request-Response Pattern with MQTT"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9318-7665","authenticated-orcid":false,"given":"Antti","family":"Luoto","sequence":"first","affiliation":[]},{"given":"Kari","family":"Syst\u00e4","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,2,22]]},"reference":[{"key":"4_CR1","unstructured":"Ahmadighohandizi, F., Syst\u00e4, K.: Application development and deployment for IoT devices. In: CLIoT 2016: The 4th Workshop on CLoud for IoT (2016)"},{"key":"4_CR2","unstructured":"Atachiants, R.: Stock explorer: using pub\/sub for request\/response (2016). https:\/\/www.codeproject.com\/Articles\/1159256\/Stock-Explorer-Using-Pub-Sub-for-Request-Response . Accessed 03 Feb 2017"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Bellavista, P., Zanni, A.: Towards better scalability for IoT-cloud interactions via combined exploitation of MQTT and COAP. In: 2016 IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a Better Tomorrow (RTSI), pp. 1\u20136. IEEE (2016)","DOI":"10.1109\/RTSI.2016.7740614"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Chen, H.W., Lin, F.J.: Converging MQTT resources in ETSI standards based M2M platform. In: 2014 IEEE International Conference on Internet of Things (iThings), and Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom), pp. 292\u2013295. IEEE (2014)","DOI":"10.1109\/iThings.2014.52"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Collina, M., Corazza, G.E., Vanelli-Coralli, A.: Introducing the QEST broker: scaling the IoT by bridging MQTT and REST. In: 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), pp. 36\u201341. IEEE (2012)","DOI":"10.1109\/PIMRC.2012.6362813"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Cugola, G., Migliavacca, M., Monguzzi, A.: On adding replies to publish-subscribe. In: Proceedings of the 2007 Inaugural International Conference on Distributed Event-Based Systems, pp. 128\u2013138. ACM (2007)","DOI":"10.1145\/1266894.1266918"},{"key":"4_CR7","unstructured":"Documentation for Eclipse Kura: MQTT namespace guidelines. https:\/\/eclipse.github.io\/kura\/ref\/mqtt-namespace.html#mqtt-request\/response-conversations . Accessed 05 Oct 2016"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Espinosa-Aranda, J.L., Vallez, N., Sanchez-Bueno, C., Aguado-Araujo, D., Bueno, G., Deniz, O.: Pulga, a tiny open-source MQTT broker for flexible and secure IoT deployments. In: 2015 IEEE Conference on Communications and Network Security (CNS), pp. 690\u2013694. IEEE (2015)","DOI":"10.1109\/CNS.2015.7346889"},{"key":"4_CR9","unstructured":"Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. thesis, University of California, Irvine (2000)"},{"key":"4_CR10","unstructured":"Fremantle, P.: A reference architecture for the internet of things. WSO2 White Paper (2014)"},{"key":"4_CR11","unstructured":"Gunawan, L.A.: Request\/response pattern over MQTT (2014). http:\/\/www.bitreactive.com\/mqtt-request-response\/ . Accessed 05 Oct 2016"},{"key":"4_CR12","doi-asserted-by":"crossref","DOI":"10.21236\/ADA478610","volume-title":"Publish and subscribe with reply","author":"JC Hill","year":"2002","unstructured":"Hill, J.C., Knight, J.C., Crickenberger, A.M., Honhart, R.: Publish and subscribe with reply. Technical rep, DTIC Document (2002)"},{"key":"4_CR13","unstructured":"HIVEMQ: MQTT essentials part 5: MQTT topics & best practices. http:\/\/www.hivemq.com\/blog\/mqtt-essentials-part-5-mqtt-topics-best-practices . Accessed 05 Oct 2016"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Hylli, O., Ruokonen, A., M\u00e4kitalo, N., Syst\u00e4, K.: Orchestrating the Internet of Things dynamically. In: First International Workshop on Mashups of Things and APIs (MoTA) Co-located with MIDDLEWARE 2016 (2016, to appear)","DOI":"10.1145\/3007203.3007216"},{"key":"4_CR15","unstructured":"Jaffey, T.: MQTT and CoAP, IoT protocols (2014). https:\/\/eclipse.org\/community\/eclipse_newsletter\/2014\/february\/article2.php . Accessed 03 Feb 2017"},{"issue":"1","key":"4_CR16","first-page":"11","volume":"3","author":"V Karagiannis","year":"2015","unstructured":"Karagiannis, V., Chatzimisios, P., Vazquez-Gallego, F., Alonso-Zarate, J.: A survey on application layer protocols for the Internet of Things. Trans. IoT Cloud Comput. 3(1), 11\u201317 (2015)","journal-title":"Trans. IoT Cloud Comput."},{"key":"4_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-642-13911-6_10","volume-title":"Web Engineering","author":"J Kuuskeri","year":"2010","unstructured":"Kuuskeri, J., Turto, T.: On actors and the REST. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 144\u2013157. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13911-6_10"},{"key":"4_CR18","unstructured":"Mosquitto: Mosquitto - an open source MQTT v3.1\/v3.1.1 broker. https:\/\/mosquitto.org\/ . Accessed 05 Oct 2016"},{"key":"4_CR19","unstructured":"MQTT.js: The MQTT client for Node.js and the browser. https:\/\/www.npmjs.com\/package\/mqtt . Accessed 05 Oct 2016"},{"key":"4_CR20","unstructured":"MQTT.org: MQTT. http:\/\/mqtt.org\/ . Accessed 05 Oct 2016"},{"key":"4_CR21","unstructured":"Nicholas, S.: Power profiling: HTTPS long polling vs. MQTT with SSL, on Android (2012). http:\/\/stephendnicholas.com\/archives\/1217 . Accessed 05 Oct 2016"},{"key":"4_CR22","unstructured":"Node.js: About node.js. https:\/\/nodejs.org\/en\/about . Accessed 08 Nov 2016"},{"key":"4_CR23","unstructured":"OASIS MQTT Technical Committee: Request\/reply message exchange patterns and MQTT version 1.0 working draft 02 (2015). https:\/\/www.oasis-open.org\/committees\/download.php\/56280\/reqreply-v1%200-wd02.docx . Accessed 05 Oct 2016"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Rao, S., Chendanda, D., Deshpande, C., Lakkundi, V.: Implementing LWM2M in constrained IoT devices. In: 2015 IEEE Conference on Wireless Sensors (ICWiSe), pp. 52\u201357. IEEE (2015)","DOI":"10.1109\/ICWISE.2015.7380353"},{"issue":"6","key":"4_CR25","doi-asserted-by":"crossref","first-page":"7648","DOI":"10.3390\/s120607648","volume":"12","author":"C Rodr\u00edguez-Dom\u00ednguez","year":"2012","unstructured":"Rodr\u00edguez-Dom\u00ednguez, C., Benghazi, K., Noguera, M., Garrido, J.L., Rodr\u00edguez, M.L., Ruiz-L\u00f3pez, T.: A communication model to integrate the request-response and the publish-subscribe paradigms into ubiquitous systems. Sensors 12(6), 7648\u20137668 (2012)","journal-title":"Sensors"},{"key":"4_CR26","unstructured":"Solace Systems: Request\/reply (MQTT). http:\/\/dev.solacesystems.com\/get-started\/mqtt-tutorials\/request-reply_mqtt\/ . Accessed 05 Oct 2016"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Uehara, M.: A case study on developing cloud of things devices. In: 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 44\u201349. IEEE (2015)","DOI":"10.1109\/CISIS.2015.36"}],"container-title":["Lecture Notes in Computer Science","Current Trends in Web Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-74433-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T03:46:19Z","timestamp":1570765579000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-74433-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319744322","9783319744339"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-74433-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}