首页> 美国卫生研究院文献>Sensors (Basel Switzerland) >A Multi-Protocol IoT Platform Based on Open-Source Frameworks
【2h】

A Multi-Protocol IoT Platform Based on Open-Source Frameworks

机译:基于开源框架的多协议物联网平台

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Internet of Things (IoT) technologies have evolved rapidly during the last decade, and many architecture types have been proposed for distributed and interconnected systems. However, most systems are implemented following fragmented approaches for specific application domains, introducing difficulties in providing unified solutions. However, the unification of solutions is an important feature from an IoT perspective. In this paper, we present an IoT platform that supports multiple application layer communication protocols (Representational State Transfer (REST)/HyperText Transfer Protocol (HTTP), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), Constrained Application Protocol (CoAP), and Websockets) and that is composed of open-source frameworks (RabbitMQ, Ponte, OM2M, and RDF4J). We have explored a back-end system that interoperates with the various frameworks and offers a single approach for user-access control on IoT data streams and micro-services. The proposed platform is evaluated using its containerized version, being easily deployable on the vast majority of modern computing infrastructures. Its design promotes service reusability and follows a marketplace architecture, so that the creation of interoperable IoT ecosystems with active contributors is enabled. All the platform’s features are analyzed, and we discuss the results of experiments, with the multiple communication protocols being tested when used interchangeably for transferring data. Developing unified solutions using such a platform is of interest to users and developers as they can test and evaluate local instances or even complex applications composed of their own IoT resources before releasing a production version to the marketplace.
机译:物联网(IoT)技术在过去十年中发展迅速,并且已为分布式和互连系统提出了许多架构类型。但是,大多数系统是按照针对特定应用程序域的零散方法来实现的,这给提供统一的解决方案带来了困难。但是,从物联网的角度来看,解决方案的统一是一项重要功能。在本文中,我们提出了一个IoT平台,该平台支持多种应用程序层通信协议(代表性状态传输(REST)/超文本传输​​协议(HTTP),消息队列遥测传输(MQTT),高级消息队列协议(AMQP),受约束的应用程序协议(CoAP)和Websockets),并且由开源框架(RabbitMQ,Ponte,OM2M和RDF4J)组成。我们探索了一种与各种框架互操作的后端系统,并提供了一种对IoT数据流和微服务进行用户访问控制的单一方法。所提议的平台使用其容器化版本进行了评估,可轻松部署在绝大多数现代计算基础架构上。它的设计提高了服务的可重用性,并遵循了市场架构,因此可以创建具有积极贡献者的可互操作的IoT生态系统。分析了平台的所有功能,我们讨论了实验结果,并测试了可互换使用的多种通信协议来传输数据。使用这种平台开发统一的解决方案对于用户和开发人员来说是很重要的,因为他们可以在将生产版本发布到市场之前测试和评估本地实例甚至是由自己的物联网资源组成的复杂应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号