没有合适的资源?快使用搜索试试~ 我知道了~
物联网云平台: 现有服务提供商及优缺点比较分析
可在www.sciencedirect.com在线获取ScienceDirectFutureComputing and Informatics Journal 1(2016)35e46http://www.journals.elsevier.com/future-computing-and-informatics-journal/物联网云平台帕尔塔·普拉蒂姆·雷地址:6th Mile,PO Tadong,Gangtok,Sikkim 737102,India接收日期:2016年6月12日;接受日期:2017年2月23日在线发布2017年摘要物联网(IoT)设想将几个“事物”整体合并云作为物联网的重要组成部分,在许多应用领域提供有价值的应用特定服务。许多物联网云提供商目前正在进入市场,以利用合适的和特定的基于物联网的服务。尽管这些物联网云可能涉及巨大,但在文献数据库中没有发现标准的比较分析本文从解决应用程序开发、设备管理、系统管理、异构性管理、数据管理、分析工具、部署、监控、可视化和研究等几个服务领域的角度,对流行的物联网云平台进行了调查。根据其适用性,对物联网云的整体传播进行了比较。此外,还描述了研究人员在不久的将来应该承担的一些挑战最终,本文的目标是以具体的形式提供有关现有物联网云服务提供商及其优缺点的详细知识© 2016埃及未来大学计算机与信息技术学院由爱思唯尔公司制作和主持这是一篇基于CC BY-NC-ND许可证的开放获取文章(http://creativecommons.org/licenses/by-nc-nd/4.0/)。关键词:物联网;云;平台1. 介绍半导体领域的指数增长导致了基于处理器系统的成本有效的传感器的使用模式的爆炸。当这些系统被赋予先进的通信技术(例如,低功耗蓝牙、LoRA[7]、ZigBee、Insteon、3G、4G、5G等)汇聚成一个新兴的技术领域-物联网或简称物联网。物联网旨在为企业和最终用户提供大规模、异构、可互操作和上下文感知的简化应用程序开发和部署功能根据profitbricks.com的数据,当今全球市场上至少有49个物联网云平台,以满足企业、政府、农民、医疗保健、通信、电子邮件地址:ppray@cus.ac.in。同行审查,由埃及未来大学计算机和信息技术系负责。交通运输业[1]。但是,缺乏对这些物联网云平台的全面了解,限制了研究人员和爱好者在开发任何利用物联网技术的产品或解决方案时选择特定的云。几篇文章[15E23]发现,开发和应用基于现有云的物联网解决方案是本文研究的内容。参考文献[24]中提到了对云和物联网集成的强烈需求,其中基于新的参考架构设想了面向代理和云辅助的范例。在分析了各种描述的论文之后,参考文献[25]中提出了一种通用架构,其中评估了物联网支持的基于云的智能设备以执行数据监控,收集和处理。对以云为中心的物联网上的传感服务的最新技术进行了简要调查,并提到了最近的挑战,旨在定义参考文献中所述调查方案[26]第10段。提出了CloudIoT平台[27],同时强调了云和物联网的互补性和集成需求。根据对葡萄酒测量的调查结果,http://dx.doi.org/10.1016/j.fcij.2017.02.0012314-7288/© 2016埃及未来大学计算机与信息技术学院由爱思唯尔公司制作和主持这是一篇基于CC BY-NC-ND许可证的开放获取文章(http://creativecommons.org/licenses/by-nc-nd/4.0/)。36P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46在2014年的葡萄生长季节,实施了与大数据处理平台和多个传感器合作的M2M(机器对机器)远程遥测站,以演示物联网云系统和大数据处理的使用,以便实施葡萄栽培的疾病预测和警报应用[28]。Wang等人[29]描述了各种概念(即,数据中心云计算架构服务堆栈、跨数据中心的数据管理服务、数据密集型工作流计算、基准测试、应用程序内核、标准和建议等)以可视化如何在云中处理分布式物联网数据。实现基于IoT的软件定义无线电(SDR)使能的云计算范例以提供关于IoT云系统的访问、配置和操作的统一视图,同时暗示动态和按需服务框架[30,31]提出了U-GovOps,即用于在不确定性下弹性IoT云系统的动态、按需治理的新颖框架,同时引入声明性策略语言以简化不确定性和弹性感知治理策略的开发。规定了工程物联网云系统的7个不同原则,以便理解和提供有关物联网云系统如何为各种领域的应用程序的连续部署,供应和执行提供一致的软件层的知识[32]。物联网云框架旨在协调云级物联网服务,定义用户或设备的意图,以实现云级物联网服务中连接设备之间的通信[33,34]讨论了物联网云向联合生态系统的未来发展,其中物联网云系统通过提出3层联合物联网架构来合作提供更灵活的服务。提出了一个框架,用于在智能城市中可扩展和实时提供基于物联网这两个功能是通过采用一种新的分层模型并将其填充到包含服务及其实时数据引用的树结构中来实现的[35]。基于代理的物联网云计算也被提供以支持分散的、动态的和协作的开放式物联网云系统的开发,该系统包括多个物联网代理[36]。本节中提到的每一篇论文都以自己的方式独特,并服务于特定的工作,但没有一篇论文能够满足现有商业物联网云系统的比较。物联网可以被定义为形成社会,使先进的服务,通过互联(物理和虚拟)的基础上,现有的和不断发展的,可互操作的信息和通信技术的东西“云”的定义是由NIST(国家标准与技术研究所)在其2011年9月的7页(800-1457)的特别出版物中规定的。根据它,“云计算是一种模型,用于使无处不在的,方便的,按需的网络访问共享池的可配置计算资源(例如,网络、服务器、存储、应用程序和服务),可以通过最少的管理工作或服务提供商交互来快速配置和发布。到目前为止,还没有物联网云的定义尽管如此,物联网云的新定义可以被定义为社会,通过基于现有的和发展的、可互操作的信息和通信技术的互连(物理的和虚拟的)事物来实现高级服务,通过对可配置计算资源的共享池的普遍存在的、方便的、按需的网络访问的崇高化(例如,网络、服务器、存储器、应用和服务),其可以以最小的人工努力或服务提供商交互来快速供应和发布,所述交互以明确定义的方式利用以用户为中心的事物的需求和异构连接性问题”。在这里,在这一点上,我们可以将最近提出的物联网云的定义与云平台相结合,云平台被称为“由服务提供商提供的平台,作为托管服务,便于部署软件应用程序,而无需获取和管理底层硬件和软件层的成本和复杂性[38]。现在最后,IoT云平台可以通过如所提出的新颖定义来表述为:“由服务提供商提供的作为托管服务的平台,其促进软件应用的部署,而没有获取和管理底层硬件和软件层的成本和复杂性,以阻碍被设计为促进信息社会的模型,通过基于现有和发展的可互操作的信息和通信技术的互连(物理和虚拟)事物,通过对网络、服务器、存储、应用和服务),其可以以最小的管理工作或服务提供商交互来快速供应和发布,所述管理工作或服务提供商交互以明确定义的方式利用以用户为中心的事物的需求和异构连接性问题”。从方法上讲,在这项调查中,选择了26种不同类型的物联网云作为一种任意的方式,向读者提供有关其技术、特异性、适用性以及与现有通信平台知识融合的信息。此外,这些物联网云平台根据其适当的部署服务进行调查,包括应用程序开发,设备管理,系统管理,异构性管理,数据管理,分析工具,部署,监控,可视化和研究(见图1)。在描述云平台时,选择以下参数作为关键选择特征,例如实时数据捕获能力、数据可视化、云模型类型、数据分析、设备配置、API协议和使用成本。本文将为读者提供一个关于物联网云的严格方面的侵入性和整体概念,以解决多种类型的服务域。本文的结构安排如下。第2节提出了与所提出的物联网云相关的严重问题,这些问题需要由研究人员在将企业合并在一起时解决。第三节是本文的结论。2. 物联网云平台的特定领域调查本节介绍了26个物联网云平台,根据它们在特定应用领域的适用性是P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 4637构建智能、互联和端到端的物联网解决方案。它促进了连接设备之间的数据交换,数据分析,可视化和物联网云服务。捕获设备规格、执行设备供应、配置、启用跨设备通信以及允许分布式固件更新是KAA完成的核心活动。它提供后端功能,以操作大规模物联网解决方案,包括数据安全性,一致性,互操作性和数据管理,并借助嵌入开发人员芯片或设备的SDK。KAA SDK需要低内存占用,最低为10 KB RAM和40 KB ROM。SDK收集数据端点,提供配置配置文件,并支持跨端点的消息传递。数据存储由两种NoSQL[9]数据库完成,例如Cassandra,Hadoop[10]和MongoDB。优点:支持NoSQL和大数据基础应用程序。缺点:Lesshardware modules supported.2.2. Carriots图1.一、物联网云平台的应用领域显然,市场上存在更多的平台,但由于技术特定和时间限制,选择其中26个平台是为了提供关于它们如何工作的精确想法,它们的优势是什么,它们的弱点是什么,它们适合哪个在研究这些物联网平台时,每个平台都在现实中进行了测试,以传播它们的优势和劣势。此外,基于几个领域的适用性和适用性偏好,物联网云平台已经被重新审视。我们选择了10个不同的领域,大多数物联网云平台目前正在向IT市场发展。在管理方面,很少有技术部门设想这些平台最适合的领域,例如:设备、系统、异构系统、数据、部署和监控。同样,选择分析,研究和可视化领域,其中其余的平台可以容纳。在描述所选云平台时,选择以下参数作为关键选择特征,例如实时数据捕获能力、数据可视化、云模型类型、数据分析、设备配置、API协议和使用成本。本节还提供了表1,该表根据物联网云在规定的应用领域划分中的适用性和适用性对物联网云进行了比较。1) 应用开发以下平台足够熟练,可以严格用于开发,并为传感器和执行器审查问题提供解决方案。2.1. KaaKAA(http://www.kaaproject.org/)是一个开源的多用途中间件物联网平台(Apache许可证2.0)Carriots(https://carriots.com)是Wairbut(www.wairbut.com)的衍生产品,旨在通过节省时间、成本和麻烦,帮助任何人快速构建物联网应用程序。平台即服务(PassS)云模型的关键技术包括远程设备管理和控制、基于规则的监听器RESTful API使捕获的数据能够派生到设备,资产,组,服务,项目,流,规则,警报,警报,触发器,网络,实体和配置触发器类。电子邮件,短信,Twitter,基本的HTTP实用程序类,以通知用户有关设备的当前价值的情况。数据存储在NoSQL大数据库中,真正意义上扩展了大数据的适用性。优点:支持基于触发的应用程序。缺点:Less userfriendly design.2.3. 滕布Temboo(https://temboo.com)是一个基于私有云的应用程序代码生成平台。它减少了硬件和软件的布线和编码的开销,从而缩短了开发物联网产品并将其商业化进入市场的时间。超过90个被称为“Choreos”的第三方服务内置库让用户可以体验特定的服务,其中包括雅虎天气,亚马逊云,Ebay产品购物,Flickr照片管理,Facebook Graph API,谷歌分析,Twitter微博,Twilio电话,PayPal支付,Uber车辆确认,YouTube视频流等等。Labs[3]是一个实验Choreos目录,将许多Choreos链接在一起,创建强大的工作流,涵盖大量实时应用程序和私有位置感知实现的大量内容。它帮助开发人员可视化地配置硬件以触发和响应在线进程,保存输入以节省RAM,应用开发研究设备管理可视化系统管理物联网云平台监控管理异质性管理部署管理数据管理分析38P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46表1应用领域特定的IoT云。物联网云平台应用开发设备管理系统管理异质性管理数据管理分析部署管理监控管理可视化研究þ缩略语:适当,适用。远程编程硬件,根据需要过滤数据。优点:支持基于Choreos的应用程序。缺点:不适合资源密集型应用。2) 设备管理以下平台专门用于处理和管理数字形式的设备,处理模块(Arduino,Raspberry pi等),以及模拟的,电气设备(工业电机、转子和家用设备)。2.4. SeeControl物联网SeeControl(http://www.seecontrol.com)是唯一的产品即服务模型,企业物联网云平台,专门用于设备消息传递和管理。传感器数据可视化、分析和完整的工作流监控由SeeControl完成。基于开放API的推/拉架构被部署用于大规模可扩展的物联网产品。产品建模是最重要的任务,它使用Nexus TM引擎对物理事物、业务分组和事件进行建模,以通过实时/批处理模式将原始数据转换为有价值的信息。集中式和复杂的固件分销网络设施是另一个可行的组件,其动机是由API数据和设备映射到业务的ERP、CRM和EAM模块。优点:支持基于推/拉的设备。缺点:Visualization is not up to the mark.2.5. SensorCloudSensorCloud(http://www.sensorcloud.com)是一个私有物联网云,提供平台即服务,以获取,可视化,监控和分析从Lord Microstrain的有线或无线传感器接收的数据基本上,SensorCloud是一个优秀的工具,它利用了强大的云计算设施,如数据可扩展性,快速可视化和用户程序分析。MathEngine®分析允许开发人员对数据执行复杂的数学运算。FastGrpah和LiveConnect功能可帮助开发人员处理手动(CSV)或自动(OpenData API)上传的存储数据的图形功能。SensorCloud提供了一个RESTful API,允许任何设备或应用程序将数据上传到其安全云,该云目前构建在Amazon Web Services(AWS)之上。优点:可以管理大量传感器设备。缺点:开源设备很难获得服务。阿尔云·阿尔凯萨√√√þþArrayant连接AxedaAyla的云织物Carriots√√√√þþ√þ√√√Echelon√þ埃瑟里奥斯þ√外部位点√√GroveStreams√þIBM IoT√þInfoBright√þJasper控制器þ√中心KAA√微软研究院þ实验室的东西宁比特þ√Oracle IoT云OpenRemotePlotly√√þþ√ √√ √þSeeControl物联网þ√ √SensorCloud滕布河þ√ √Thethings.iowww.example.comThingSpeakþ√þ√ThingWorxþþ√P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46392.6. 埃瑟里奥斯Etherios(http://www.etherios.com)为互联企业提供了一套完整的产品和服务。其设备云基于PaaS模型设计,使用户组能够连接任何产品并实时查看其资产。社交机器是另一个基于云的工具,它提供SaaS解决方案,同时将机器数据与相应Salesforce.com实例集成,将其转换为更强大的CRM。Etherios为现代企业的连接架起了桥梁,同时通过数千种专为特定目的设计的现成有线和无线解决方案提供便利。它通过Cloud Connector为任何设备提供自定义解决方案。此外,从单个界面实时管理、监控和控制所有连接的设备。Etherios对开发者在30天内使用最多5台设备的优点:支持设备和第三方软件的专用云.缺点:开发人员受到所选设备的限制2.7. XivelyXively(https://xively.com)是一款基于Gravity Cloud技术的企业物联网云服务。这个LogMeIn拥有的平台通过可扩展、安全和可靠的连接来满足许多实际需求,从而帮助公司管理其互联产品业务。它还通过灵活的API连接器为其支持物联网的客户、合作伙伴和供应商提供正确的业务数据处理服务。Xively采用了一种新型的物联网平台即服务(IoTaaS),该平台构建在其弹性公共云上。云的弹性可扩展性提供了直观的设备生命周期管理能力,将时间序列活动纳入其中。此外,Xively还促进了数据归档、条件触发、实时设备提供和激活、消息管理和路由。为了简化对设备的控制,Xively创建了一个开发人员工作台和设备管理控制台,可以由新手操作。它还能够通过RESTfulAPI支持数百万台设备。JSON、XML和CSV数据格式的使用已经在设备关联方面发展了其有效性,可以通过构建在iOS、Android、JavaScript之上的预先评估的客户端库以及用于基于高端Web语言(如Ruby、Python和Java)的应用程序的服务器库进行监控。优点:易于与设备集成。缺点:通知服务最低限度存在。3) 系统管理本文所提出的平台确实符合系统相关作业的管理,这对于制定整个基础设施是必不可少的。2.8. Ayla的物联网云架构Ayla IoT Fabric(https://www.aylanetworks.com)是一款企业级平台即服务(PaaS)模型化、简单且经济高效的解决方案,适用于OEMs将任何设备连接到互联网。AylaNetworks提供强大的软件代理,嵌入在连接设备和移动终端应用程序中,以提供端到端支持。Ayla的敏捷移动应用平台(AMAP)建立在其移动库之上,为iOS和Android用户提供优化的移动应用程序。使用Ayla的框架,开发人员可以轻松地进行基于角色的访问控制,活动计划和事件通知相关任务。物联网数据智能化、可视化、用户行为分析和RESTful API实现了用户仪表板上的无缝体验。在其运营规模上,设备映射、弹性云计算和设备管理等活动得到增强,以提高业务敏捷性,降低整体风险。优点:移动应用程序开发很容易。缺点:不适合小规模开发者。2.9. thethings.iothethings.io(https://thethings.io)平台通过简单灵活的API为物联网标记器和物联网APP开发者提供了一个完整的后端解决方案。thethings.io与硬件无关,允许连接任何能够使用HTTP、Websockets、MQTT或CoAP协议的设备。通过利用设备管理、垄断化和分析支持,在设备之间开发端到端连接的同时,可以轻松监控基于规则的实时作业。还提供了实时数据存储设施,以具有设备的互操作访问,从而实现快速和低成本的产品开发。云的部署目前正在AWS之上进行优点:Device agnostic.缺点:缺乏自我维持,依赖于第三方网络服务。2.10. 外部位点Exosite(https://exosite.com)是模块化的企业级物联网软件平台,可帮助制造商将连接产品推向市场。基于物联网软件即服务(SaaS)的云平台为用户提供实时数据可视化 和 分 析 支 持 它 是 一 个 基 于 托 管 服 务 器 支 持 各 种Arduino、Microchip、TI和Renesas原型板与Exosite平台通信良好。设备客户端软件以及共享/公共数据端口有助于连接40P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46设备通过CoAP和UDP单镜头API连接和传输上下文设备管理、数据可视化、设备建模、现场配置、从IM客户端读取和写入数据的接口、创建门户仪表板小部件是Exosite监控的众多任务。优点:系统开发很容易。缺点:缺乏大数据供应。4) 异质性管理这种类型的应用程序域被以下物联网云平台所利用异构问题。2.11. Arrayent Connect TMArrayent(http://www.arrayent.com)是一个物联网平台,使主要的异构品牌,如惠而浦,美泰克和第一警报连接 用户 的 产 品增 值 智能 手 持 设备 和 网络 应 用 程序 。Arrayent Connect Cloud是一个物联网操作系统,利用软件即服务(SaaS)模型,通过空中(OTA)固件更新以低数据延迟率帮助托管所有虚拟化设备。此外,它的安全,可靠和可扩展的数据源可以帮助用户检索,处理和交付。支持从8位微控制器到32位处理器的跨平台计算平台。Arrayent Connect的LAN不可知行为使其在灵活的API抽象层支持通过应用程序解决企业和消费者之间的产品范围两端。电子邮件和短信提醒通过基于iOS和Android的推送通知发送给客户。优点:Flexible to use.缺点:Trigger based services are lagging.2.12. 打开远程OpenRemote(http://www.openremote.com)是一个开源的物联网中间件解决方案,允许用户使用iOS、Android或Web浏览器等可用资源集成任何设备协议设计。使用OpenRemote的云服务,用户可以设计用于开发完全定制的解决方案的工具,这些解决方案可以利用从Wi-Fi到ZigBee的各种协议进行集成。OpenRemote对设计师免费,而专业设计师的收费范围为V150e 375每个应用程序。优点:支持开放云服务。缺点:对开发人员来说太贵了。5) 数据管理以下物联网平台做得很好,而数据管理任务对于维持底层系统很重要。下述平台有足够的能力传播与业务和活动有关的数据,以便向用户提供关于当前情况的深入知识。2.13. 阿尔凯萨Arkessa(http://www.arkessa.com)提供基于物联网的设备和企业之间的整体连接、监控、控制和管理等问题。Arkessa的使命是通过提高客户满意度和增强从远程设备接收的数据流的潜在价值,使公司能够利用物联网开发新的收入来源。Arkessa遵循PaaS模式,通过将机器数据流与可用的CRM、ERP、大数据和其他分析系统集成,形成单一的企业管理门户,提供高效和优化的设备管理服务。优点:企业启用的设计方面。缺点:可视化应用程序不够合适。2.14. AxedaAxeda(http://www.axeda.com)是一个基于物联网云的平台,旨在管理连接的产品和机器,同时实施物联网和M2M应用。根据Axeda的说法,该平台旨在将机器数据转换为有价值的知识见解,然后构建和运行特定应用程序,最后将机器数据与其他应用程序和系统集成,以优化业务流程。Axeda的云平台包括全方位的内置开发和部署应用程序模块。它将M2M学习集成到日常业务流程中,例如从预防性数据安全措施到设备配置和配置等。除此之外,它还能够提供应用程序服务,集成框架,数据管理等关键功能。此外,REST和SOAP API推动Axeda通过蜂窝和卫星建立云到云的通信,同时利用预定义的嵌入式代理工具包。资产跟踪、监控、传递警报和通知以及设备提供和配置是其能力。优点:基于M2M的数据管理。缺点:缺乏自我维持,依赖于第三方网络服务。2.15. Oracle IoT云Oracle IoT(https://cloud.oracle.com/iot)是四个关键参数的组合,例如,开放-连接从传感器到网关的任何类型的设备;洞察-收获IoT数据的业务价值;安全-为所有类型的设备、数据和异构连接提供规范化的端到端安全性;加速-以最小的风险将想法快速付诸实施。基本上,Oracle执行从其所连接的事物接收的数据的获取、分析和集成。在分析时,它通过事件过滤、关联和聚合来处理实时传入的数据流。预测和大数据分析使Oracle在异常检测方面的响应能力越来越强,P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 4641以及基于规则的警报机制。大数据的查询和可视化为智能云服务提供了新的见解。Oracle IoT云提供多种解决方案,包括Oracle Java SE/ME嵌入式套件、Java Card、数据库和事件处理,以满足具有11 MB或更多Java分配存储的设备的要求。M2M平台是测试和部署物联网设备的理想选择优点:Database support.缺点:由于大小限制,缺乏开源设备连接。2.16. 宁比特Nimbits(http://www.nimbits.com)是一款混合云服务器,通过提供构建在受限嵌入式系统上的水平平台,解决了边缘计算中的物联网相关服务。此外,它过滤噪音,运行规则并将重要数据推送到云服务器。它旨在允许开发人员构建集成的、高度可扩展的和高度可用的集群,以满足数据记录的需求。它可以在Google™App Engine、AmazonEC2、基于Ubuntu Linux KVM的虚拟机和基于Jetty(J2EEWeb服务器)的基础架构上运行Nimbits使用开放数据表服务,例如Google™ Data Table Format,用于绘制图表和导入电子表格以及第三方分析工具,通过暗示HTTP/GET访问数据点的历史Arduino[8]平台支持。优点:易于开发人员采用。缺点:Real-time query processing.2.17. ThingWorxThingWorx(https://thingworx.com)是一个流行的数据驱动决策私有云平台。ThingWrox提供基于M2M和物联网的基础设施即服务,其中基于模型的设计与SQUEAL(搜索,查询,分析)相结合,以将基于搜索的智能纳入其中。智能环境是ThingWrox底层工作模型的重要组成部分。零编码设施是指为开发人员,以减少产品交付的上市时间的情况。与此同时,移动接口映射使用的应用程序是由事件驱动的执行引擎在服务器上运行的借调。创新的3D存储为数百万台设备提供便利。数据规范化、协议转换、设备入口、设备出口和云到设备连接是其所需的高效数据治理的重要支柱。英特尔开发的物联网硬件平台随时提供支持。优点:数据密集型应用程序构建很容易。缺点:可以连接的设备数量有限6) 分析本文提出的解决方案旨在借助于根据云装备的分析分析器工具来执行统计分析。2.18. InfoBrightInfoBright( https://www.infobright.com/index.php/internet-of-things )通过提供其分析模式-知识网格架构(基于物联网的分析数据库平台)来利用企业,使企业能够存储,分析和处理机器生成的数据,同时在领先的商业智能平台(例如,Cognos 、 Pentaho 、 Talend 、 Jaspersoft 、 Micro- strategy等)建立完全互联的商业生态系统。它有各种市场版本(例如,社区和企业),为需要InfoBright兼容的性能和能力问题的公司。此外,它配备了分布式查询和负载性能引擎,能够每小时加载TB,并可以处理Peta的数据,同时促进10:1e 40:1范围内的数据压缩。虽然,社区版是免费提供给开发人员,企业版也可以免费使用30天的试用期。优点:知识网格架构和大数据处理。缺点:缺乏统计服务。2.19. Jasper控制中心Jasper Control Center(https://www.jasper.com)是高度可配置的Jasper控制板平台,可定制以满足全球所有行业用户的特定运营需求、业务模式和要求。具体而言,控制中心自动化和控制连接的设备,以通过实时监控分析行为模式和性能。自动激活流程的基于规则的配置有助于定义服务警报和活动事件,以整合完整网络的维护,从而实现细分和评分目的。控制中心的主要应用领域是制造业、安全、家庭自动化、商业运输和零售业。实时诊断可采取行动的见解,以优化设备性能,确保服务可靠性. MQTT、CoAP和自定义API支持Jasper应用层的数据推送/拉取优点:基于规则的行为模式启用。缺点:适用于自动化服务。7) 部署管理它包括规划,设计,构建,测试和部署新的软件和硬件组件在现场环境。重要的是通过部署正确的版本来维护实时环境的完整性[14]。2.20. 梯队Echelon(http://www.iiot.echelon.com)是一个基于工业物联网(IIoT)[6]的新型云平台,具有全套资源,包括微芯片,协议栈,42P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46硬件模块、通信接口和管理软件包,用于开发对等社区中的设备Echelon与以消费者为中心的物联网云平台的区别在于,它满足了IIoT的基本要求,包括对设备的自主控制、工业增强可靠性、支持基于传统的演进以及安全要求。REST API、IzoT Python包等参数包括基于IzoT的设备堆栈、基于发布/订阅的消息传输,共同构建了Echelon生态系统中分布式设备的无数负载控制。优点:工业视角。缺点:缺乏适合初学者的开发场景8) 监控管理物联网云在防止网络灾难和保持网络健康方面发挥着重要作用。提供与系统的整体无缝集成的能力确实导致了一种不显眼的在线监控形式。2.21. AerCloudAerCloud(http://www.aeris.com)是一个云平台,用于收集、管理和分析物联网和M2M应用的传感器数据。AerCloud是Aeris的一个开发项目,它使用户应用程序能够无缝扩展到数百万台设备,同时确保可靠性、安全性和时间 序 列 数 据 库 的 关 联 性 。 AerCloud 作 为 平 台 即 服 务(PaaS)提供,通过隐含以实时方式处理数据的规则引擎提供按增长付费模型。AerCloud支持CoAP和MQTT协议,拥有REST API,可按需将数据推/拉到应用程序/应用程序到数据。优点:可扩展的M2M服务。缺点:Not suitable for developers.2.22. ThingSpeakThingSpeak[2](https://thingspeak.com)是一个基于公共云技术的开放式物联网数据平台。ThingSpeak通过开放式API实现实时数据收集、分析和驱动。通过应用程序和插件,数据存储,可视化,监控和用户数据与各种第三方平台的集成,包括领先的物联网平台,如 ioBridge,Arduino,Twilio,Twitter,ThingHTTP,MATLAB。传感器数据被收集到每个通道中,每个通道有八个字段,可以保存任何类型的数据,三个位置字段和一个状态字段。各种应用程序,如TimeControl(使用ThingSpeak应用程序在 预 定 时 间 自 动 执 行 操 作 ) , TweetControl ( 收 听Twitterverse并实时反应),React(当通道数据满足某些条件时反应),TalkBack(用户设备的队列命令)改进了反应措施。优点:公共云支持触发设施。缺点:同时连接的设备数量较少。9) 可视化以下物联网云非常擅长于促进成熟和可量化的图形可视化工具,以通过图形格式在屏幕上了解系统2.23. PlotlyPlotly(https://plot.ly)是一家受欢迎的公共数据可视化云服务提供商。Plotly为普通或物联网应用提供社区、专业和企业数据存储、可视化和分析服务。Excel、CSV和XML数 据格 式用 于将 数据 上传 到其 云服 务器 。基 于Python , R , MATLAB 和 Julia 的 API 在 Plotly 中 实 现 。ggplot2、matplotlib、MATLAB图表转换技术等图形库增强了可视化功能。其中,HDF5,SAS,SPSS,MS Access和ZIP文件格式用于在上传到云之前临时存储数据。PDF,SVG和EPS矢量导出工具被纳入其中。LDAP和目录集成是Plotly背后的另一个巨大的流行支柱。Node.JS支持的3D图表框架使用户数据能够从Arduino,Raspberry Pi和Electric Imp硬件设备中得到适当的处理。优点:最好的可视化工具支持物联网。缺点:Limited amount of storage facility.2.24. 格罗夫斯特雷姆斯GroveStreams(https://thingworx.com)是一个流行的公共数据可视化云。其正在申请专利的数据流分析技术在到达云服务器后立即捕获、分析并处理大量的时间序列数据和数据点。它的采样时间在1秒到1年之间变化。支持各种数据类型,包括short,int,long,text,地理坐标,时间等。当实时图表和网格嵌入用户需要的表格时,可自定义的拖放功能得到增强,这是一个自动注册过程。 事件监控,位置跟踪广告移动应用程序很容易维护与自定义的电 子 邮 件 , 短 信 和 HTTP 呼 叫 通 知 。 Arduino ,SmartThings , Electric Imp 和 Raspberry Pi 都 是 支 持 的 设备。设备数据分析是在RESTful API的帮助下进行的。优点:无缝事件监控启用.缺点:缺乏统计服务。10) 研究本文介绍的物联网云确实可以帮助研究人员通过模拟来评估其以云为中心的设计,从而减少实际实现的开销。这最小化了货币损失和上市时间的风险P.P. Ray/Future Computing and Informatics Journal 1(2016)35e 46432.25. 微软物联网Lab of Things[4](http://www.lab-of-things.com)是微软开发的一个开放式物联网平台,主要用于学术机构的实验研究目的。通常,它用于设备之间的互连、各种应用场景的实现、案例研究的部署、现场影响的监控以及使用HomeOS 4共享数据。应用可能属于医疗保健、能源管理、家庭自动化等领域。Lab of Things由一个客户端组件HomeOS[11]和部署在Windows Azure中的云服务组成。实验应用程序(如警报通知、通过摄像头的运动检测、传感器的样本数据收集和Z-Wave[12]支持的致动器控制)位于应用层的顶部。公有云辅助系统部署在基于Windows的PC(HomeHub)上。优点:适合家庭自动化。缺点:缺少IoT支持的API。2.26. IBM IoTIBM IoT Cloud(https://internetofthings.ibmcloud.com)平台是一个有组织的架构,旨在提供安全和轻松的设备连接,从独立芯片到智能设备,再到应用程序和复杂的行业解决方案。身份实体即服务[5](IDaaS)是其云的骨干,可以表示为身份验证基础设施-由第三方服务提供商构建 ,托 管 和 管理 , 可以 被 认 为是 云 本身 的 单 点登 录(SSO)。ARM mbed、Arduino、Intel Galileo等设备可以使用开放的轻量级MQTT消息传递协议连接到IBM云。IBM IoT Foundation是开发人员可以设置,构建和管理连接设备的所有内容的中心,以便应用程序可以访问其实时数据。RESTful和实时API有助于将来自设备的数据连接到IBM Bluemix,开发人员可以在其中创建NoSQL、Dash和Time Series数据库与IBM云相关联。Hadoop管理的IBM分析和地理空间分析在这一端执行。设备管理相关的操作,如管理,更新,诊断,观察,以及设备和固件操作的监控,都可以从中找到。优点:设备标识已启用。缺点:应用程序原型设计困难。3. 现有IoT云平台现有的云解决方案已经整合了基于物联网的智能应用程序,以解决各个领域的许多挑战。我将讨论这些应用程序的几个重要前景,以改进现有的解决方案,如下所示,而下面的部分将显示改进当前情况的路径。A. 标准化:当前的云不符合数据表示的标准化格式以及流程。标准
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 4
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功