A. Bhawiyuga, Dany P Kartikasari, Eko Sakti Pramukantoro
{"title":"一个基于发布订阅的中间件,用于在受限设备上实现实时web访问","authors":"A. Bhawiyuga, Dany P Kartikasari, Eko Sakti Pramukantoro","doi":"10.1109/ICITEED.2017.8250510","DOIUrl":null,"url":null,"abstract":"In IoT world, web platform can be one of the promising interoperability enabler platform due to its massive success in current internet era. In order to integrate the web and IoT, a middleware with efficient communication architecture is required. In this paper, we designed and implemented publish subscribe based middleware for enabling real time web access on constrained device. The proposed system consists of three components : the sensor-actuator equipped device and its web based client counterpart acting as both publisher/subscriber, and MQTT broker. In order to send its sensing data to user, each device periodically publish a message with specific topic. In another side, user subscribe to that topic for getting the latest data from a device. The similar natures are applied for communication in reverse direction i.e. the user giving command to device. For enabling web access to the system, web based client utilize MQTT through websocket protocol to communicate with broker while the device utilize MQTT on top of pure TCP/IP stack to reduce the communication overhead. From the functional and performance testing we conclude that the proposed system is able to bridge the communication between web based client to the device with reasonable performance.","PeriodicalId":267403,"journal":{"name":"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"A publish subscribe based middleware for enabling real time web access on constrained device\",\"authors\":\"A. Bhawiyuga, Dany P Kartikasari, Eko Sakti Pramukantoro\",\"doi\":\"10.1109/ICITEED.2017.8250510\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In IoT world, web platform can be one of the promising interoperability enabler platform due to its massive success in current internet era. In order to integrate the web and IoT, a middleware with efficient communication architecture is required. In this paper, we designed and implemented publish subscribe based middleware for enabling real time web access on constrained device. The proposed system consists of three components : the sensor-actuator equipped device and its web based client counterpart acting as both publisher/subscriber, and MQTT broker. In order to send its sensing data to user, each device periodically publish a message with specific topic. In another side, user subscribe to that topic for getting the latest data from a device. The similar natures are applied for communication in reverse direction i.e. the user giving command to device. For enabling web access to the system, web based client utilize MQTT through websocket protocol to communicate with broker while the device utilize MQTT on top of pure TCP/IP stack to reduce the communication overhead. From the functional and performance testing we conclude that the proposed system is able to bridge the communication between web based client to the device with reasonable performance.\",\"PeriodicalId\":267403,\"journal\":{\"name\":\"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICITEED.2017.8250510\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITEED.2017.8250510","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A publish subscribe based middleware for enabling real time web access on constrained device
In IoT world, web platform can be one of the promising interoperability enabler platform due to its massive success in current internet era. In order to integrate the web and IoT, a middleware with efficient communication architecture is required. In this paper, we designed and implemented publish subscribe based middleware for enabling real time web access on constrained device. The proposed system consists of three components : the sensor-actuator equipped device and its web based client counterpart acting as both publisher/subscriber, and MQTT broker. In order to send its sensing data to user, each device periodically publish a message with specific topic. In another side, user subscribe to that topic for getting the latest data from a device. The similar natures are applied for communication in reverse direction i.e. the user giving command to device. For enabling web access to the system, web based client utilize MQTT through websocket protocol to communicate with broker while the device utilize MQTT on top of pure TCP/IP stack to reduce the communication overhead. From the functional and performance testing we conclude that the proposed system is able to bridge the communication between web based client to the device with reasonable performance.