IoT Application Layer Protocol for Dynamic Resources
Author:
Affiliation:

  • Article
  • | |
  • Metrics
  • |
  • Reference [24]
  • |
  • Related [20]
  • | | |
  • Comments
    Abstract:

    Target monitoring and data acquisition is one of the most widely used applications in the Internet of Things system. Monitoring the mobile target in IoT will cause the IoT nodes that can capture the target resource, i.e., the access location of the resource, to change constantly. Therefore, with the increasing mobility of devices, dynamic resource linking and data access methods have become a key technology that affects the performance of IoT applications. This paper proposes an application-layer protocol, Sealink, for dynamic resources, which aims at addressing the issue of the increase of access delay caused by resource dynamics and the decrease of response rate. The protocol adopts RESTful design style, uses URI to describe dynamic resources, and uses LSTM algorithm to predict and model the accessible location of dynamic resources, thereby reducing access latency and improving request response rate. Experimental results show that Sealink can not only reduce the number of requests for accessing dynamic resources between IoT nodes, but also reduce the access latency by 75.5% on average compared with the HTTP protocol.

    Reference
    [1] Lee I, Lee K. The internet of things (IoT):Applications, investments, and challenges for enterprises. Business Horizons, 2015, 58(4):431-440.
    [2] MQTT.org. Mq telemetry transport. 2018. http://mqtt.org/
    [3] Chen HM, Cui L. Design and model checking of service oriented software architecture for Internet of things:A survey. Chinese Journal of Computers, 2016,39(5):853-871. (in Chinese with English abstract).
    [4] Guinard D, Trifa V, Mattern F, et al. From the internet of things to the Web of things:Resource-oriented architecture and best practices. Architecting the Internet of things. Berlin, Heidelberg:Springer-Verlag, 2011. 97-129.
    [5] http://www.thingworx.com/iot-platform
    [6] https://www.ptc.com/cn/development/axeda
    [7] https://www.sierrawireless.com/products-and-solutions/sims-connectivity-and-cloud-services/iot-cloud-platform/
    [8] https://www.realtime.io/
    [9] Shelby Z, Hartke K, Bormann C. The constrained application protocol (CoAP). 2014.
    [10] Hou CD, Li D, Qiu JF, et al. SeaHttp:A resource-oriented protocol to extend REST style for Web of things. Journal of Computer Science and Technology, 2014,29(2):205-215.
    [11] Masinter L, Berners-Lee T, Fielding RT. Uniform resource identifier (URI):Generic syntax. 2005. https://tools.ietf.org/html/rfc3986
    [12] Gers FA, Schmidhuber J, Cummins F. Learning to forget:Continual prediction with LSTM. Neural Computation, 2000,12(10):2451-2471.
    [13] https://www.movebank.org/
    [14] Sun D, Pu YX. Map Projections. 2nd ed., NanJing:Nanjing University Press, 2012. (in Chinese)
    [15] Kou MM, Wang QZ, Tan TD. Research on Google map algorithm and application. Computer Technology and Development, 2012, (4):204-206. (in Chinese with English abstract)
    [16] Liu YY, Xu XK, Wei JM, et al. Application of BP neural network to GPS differentiation positioning. Journal of Northeastern University Natural Science, 2008,29(11):1536-1539. (in Chinese with English abstract)
    [17] Peng Q, Ding ZM, Guo LM. Prediction of trajectory based on Markov chains. Computer Science, 2010,37(8):189-193. (in Chinese with English abstract)
    [18] https://www.raspberrypi.org/products/raspberry-pi-zero-w/
    附中文参考文献
    [3] 陈海明,崔莉.面向服务的物联网软件体系结构设计与模型检测.计算机学报,2016,39(5):853-871.
    [14] 孙达,蒲英霞.地图投影.第2版,南京:南京大学出版社,2012.
    [15] 寇曼曼,王勤忠,谭同德.Google Map数字栅格地图算法及应用.计算机技术与发展,2012,(4):204-206.
    [16] 刘英英,徐香坤,魏静敏,等.BP神经网络在差分GPS定位技术中的应用.东北大学学报(自然科学版),2008,29(11):1536-1539.
    [17] 彭曲,丁治明,郭黎敏.基于马尔可夫链的轨迹预测.计算机科学,2010,37(8):189-193.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

廖伟源,李栋,崔莉.面向动态资源的物联网应用层协议.软件学报,2018,29(S1):52-62

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:May 01,2018
  • Online: November 13,2018
You are the first2038361Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063