首页> 外文期刊>Future generation computer systems >A proposal for bridging application layer protocols to HTTP on IoT solutions
【24h】

A proposal for bridging application layer protocols to HTTP on IoT solutions

机译:关于将应用程序层协议桥接到IoT解决方案上的HTTP的建议

获取原文
获取原文并翻译 | 示例

摘要

In the Internet of Things (IoT), data is handled and stored by software known as middleware (located on a server). IoT devices send such data through an application layer protocol that may be different from those supported by the middleware. This paper proposes an application layer gateway, called MiddleBridge, that translates Constrained Application Layer Protocol (CoAP), Message Queuing, Queuing Telemetry Transport Protocol (MQTT), Data Distribution Service (DDS), and Websockets messages into HTTP. MiddleBridge can be deployed on any computer with Java virtual machine because all servers are embedded in its code, enabling IoT gadgets to transmit data to any REST endpoint seamlessly. With the proposed approach, devices can send a smaller message to an intermediary (MiddleBridge), which restructures it and forwards to a middleware, reducing the time that a device spends transmitting. The created graphical user interface allows users to configure messages conversion and forwarding in runtime. The efficiency of such approach is evaluated through the packet size and response times considering the data sent to Orion context broker (a Fiware project). Results show that packet size that is sent by an IoT device through MiddleBridge is 17 times smaller than sending a straight HTTP request to the server and significantly reduces the transmission time. (C) 2019 Elsevier B.V. All rights reserved.
机译:在物联网(IoT)中,数据由称为中间件的软件(位于服务器上)处理和存储。物联网设备通过与中间件支持的协议不同的应用层协议发送此类数据。本文提出了一种称为MiddleBridge的应用程序层网关,该网关将约束应用程序层协议(CoAP),消息队列,队列遥测传输协议(MQTT),数据分发服务(DDS)和Websockets消息转换为HTTP。由于所有服务器都嵌入在其代码中,因此MiddleBridge可以部署在具有Java虚拟机的任何计算机上,从而使IoT小工具能够无缝地将数据传输到任何REST端点。使用提出的方法,设备可以将较小的消息发送给中间设备(MiddleBridge),该消息将对其进行重组并转发到中间件,从而减少了设备花费的传输时间。创建的图形用户界面允许用户在运行时配置消息转换和转发。通过考虑发送到Orion上下文代理(Fiware项目)的数据的数据包大小和响应时间来评估这种方法的效率。结果表明,由IoT设备通过MiddleBridge发送的数据包大小比向服务器发送直接HTTP请求小17倍,并显着减少了传输时间。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号