首页> 外文期刊>Future generation computer systems >Interoperable communication framework for bridging RESTful and topic-based communication in IoT
【24h】

Interoperable communication framework for bridging RESTful and topic-based communication in IoT

机译:可互通的通信框架,用于在IoT中桥接RESTful和基于主题的通信

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

摘要

The promise of the Internet of Things (IoT) and the many visions of unprecedented and transforming IoT applications are challenged by the realities of a highly fragmented ecosystem of devices, standards and industries. Systems research in IoT is shifting priorities to explore explicit “thing architectures” that promote and enable the friction-free interactions of things despite such fragmentations. In this paper, we focus on overcoming light-weight communication protocol fragmentation. We introduce the Atlas IoT communication framework which enables interactions among things that speak similar or different communication protocols. The framework tools up Atlas things with protocol translator “attachments” that could be either hosted on board the Atlas thing platform, or in the cloud. The translator enables the seamless communication between heterogeneous things through a set of well-defined interfaces. The proposed framework supports seamless communication among the widely adopted Constrained Application Protocol (CoAP), Representational State Transfer (REST) over Hypertext Transfer protocol HTTP, and the Message Queue Telemetry Transport protocol (MQTT). Our framework is carefully designed to facilitate interoperability among heterogeneously communicating things without taxing the performance of things that are homogeneously communicating. The framework itself utilizes the topic concept and uses a meta-topic hierarchy to map out and guide the translations. We present the details of the Atlas IoT communication framework and give a detailed benchmarking study to measure the energy consumption and code footprint characteristics of the different aspects of the framework on real hardware platforms. In addition to basic characterizations, we compare our framework to the Eclipse Ponte framework and show how our framework is advantageous in energy consumption and how it is unique in that it does not tangibly penalize the homogeneous communication case.
机译:高度分散的设备,标准和行业生态系统的现实挑战了物联网(IoT)的前景以及前所未有的,不断变化的IoT应用的众多愿景。物联网的系统研究正在将重点转移到探索明确的“事物架构”上,尽管存在这种碎片,但这种事物架构仍可促进并实现事物的无摩擦交互。在本文中,我们专注于克服轻量级通信协议碎片。我们介绍了Atlas IoT通信框架,该框架支持说类似或不同通信协议的事物之间的交互。该框架通过协议翻译器“附件”来为Atlas事物提供工具,这些协议翻译可以托管在Atlas事物平台上或在云中。转换器通过一组定义明确的接口实现异构事物之间的无缝通信。提出的框架支持广泛采用的约束应用协议(CoAP),超文本传输​​协议HTTP上的表示状态传输(REST)和消息队列遥测传输协议(MQTT)之间的无缝通信。我们精心设计了框架,以促进异构通信之间的互操作性,而不必为均匀通信的性能带来负担。框架本身利用主题概念,并使用元主题层次结构来规划和指导翻译。我们提供了Atlas IoT通信框架的详细信息,并提供了详细的基准测试,以测量实际硬件平台上框架不同方面的能耗和代码足迹特征。除了基本特征之外,我们还将我们的框架与Eclipse Ponte框架进行比较,并展示我们的框架在能耗方面如何具有优势,以及它的独特之处在于它不会明显损害同类通信案例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号