微信扫雷软件有用没

- 网页版红包扫雷 - 包包乐App
首页 / 74Rbd0 / 正文

带您快速了解物联网软件平台

2019-11-24 74Rbd0 2161 ℃ 0 评论

原标题:带你快速了解物联网软件平台

本文在详细分析物联网开发平台的基础上,对当前物联网软件平台进行了全面的概述。首先,创建一个对物联网软件平台很重要的关键功能列表。然后比较不同平台上不同功能的实现程度。最后,根据观察,得出物联网软件平台的预期功能列表。

1999年,凯文·阿什顿首次提出了物联网(IoT)的概念。从那时起,物联网经历了快速的变化。近年来,网络设备的类型和数量呈指数级增长。物联网已经成为一项极具潜力的主流技术,能够推动现代社会生活方式的改变。

目前,物联网技术工程中硬件平台和软件平台存在明显的分离。大多数平台专注于硬件,只有少数平台为物联网提供软件平台:例如,马特马克(Mattermark)排名前100名的物联网初创企业中,只有约13家提供软件平台(基于该公司获得的总资金)。

本文旨在对物联网平台进行详细分析。物联网平台的选择完全取决于该平台是否能够处理物联网设备的信息。请注意,尽管本文试图做到全面,但有些功能可能不包括在内。

物联网软件平台的重要功能

根据最近的几项调查,我们比较了具有以下重要功能的物联网软件平台:设备管理、集成、安全性、数据收集协议、类型分析和可视化支持。本文的后半部分将简要介绍这些特性。

展开全文

设备管理和集成支持

设备管理是物联网软件平台的一个非常重要的特征。物联网平台需要维护一系列相连的设备并跟踪它们的运行状态。平台还需要能够处理配置、固件(或其他软件)更新,并提供设备错误报告和错误处理。一天结束时,用户应该能够获得每台设备的统计信息。

集成支持是另一个重要功能。应用程序编程接口(API)接口需要获取物联网平台的重要操作和数据,可以使用REST API轻松完成。

信息安全

物联网软件平台所需的信息安全系数远远高于其他软件应用和设备。将大量设备连接到物联网平台意味着能够预测一些风险。一般来说,物联网设备和物联网软件平台之间的网络连接应该使用强加密机制进行加密,以防止窃听。

然而,目前物联网软件平台中大多数低成本、低功耗的设备都不支持这种先进的访问控制措施,因此物联网软件平台有必要依靠其他方法来解决这一设备级问题。例如,物流网络的流量分流到专用网络,从而在云应用中实现强大的信息安全,定期更新密码,通过身份验证更新固件,并签署软件更新,这可以增强物联网软件平台的安全性。

数据收集协议

物联网软件平台组件之间数据通信的协议类型。物联网平台可能扩展到数百万或数十亿个设备(节点)。采用轻量级通信协议实现低能耗、低网络带宽的功能。

虽然本文中使用的协议是一个通用术语,但是用于数据收集的协议可以分为几类,例如应用程序、有效负载容器、消息传递和传统协议。

数据分析

从连接到物联网平台的传感器收集的数据可以以智能的方式进行分析,并且可以获得有价值的信息。

物联网数据有四种分析类型:实时分析、批处理分析、预测分析和交互分析。实时分析是对流数据的在线(实时)分析。示例性操作包括基于窗口的聚合、过滤、转换等。

因为批量分析是一种累积数据集的操作,所以它在预定的时间段运行,该时间段可能持续数小时或数天。预测分析基于各种统计技术和机器学习算法。交互式分析是对流数据和批处理数据进行多种探索性分析。最后是实时分析,它在所有物联网平台上运行最多。

有待改进的功能

显然,有几个地方需要提升。在本节中,我们首先列出了可用于促销的功能。其中一些已经实施,一些新功能尚未应用。然后列出了目前任何物联网软件平台都没有提供的一些新功能。

现有职能

数据分析

大多数物联网软件平台支持实时分析,但批处理分析和交互分析同等重要。

此时,有人可能会说这两种类型的分析可以在不同的数据处理平台上进行,这只是软件系统分析的场景配置问题。然而,实施起来很困难。著名的实时数据处理系统(风暴、萨姆扎等)。),批处理系统(Hadoop、Spark等)。),预测系统(Spark MLLIB等)。),以及交互系统(Apache Drill等)。)不能像物联网一样直接应用。

基准

物联网软件平台必须具有可扩展性,并包括描述和评估系统性能的功能。应设计和定义准确的性能指标,以模拟和测量物联网系统的性能,同时考虑网络特性、能耗特性、系统吞吐量、计算资源消耗和其他操作特性。

[边缘分析/S2/]

需要采取措施降低传感器设备和物联网服务器之间的巨大网络带宽消耗。使用轻量级通信协议是一种解决方案,另一种是边缘分析,它可以减少传输到物联网服务器的原始数据量。边缘分析也可以在简单的硬件嵌入式系统中实现,如Arduino。

需要添加新功能

无序处理

任何物联网应用程序都可能有无序事件;网络延迟、时钟漂移等。可能导致物联网传感器内事件流中元组的无序。无序的物联网事件处理可能导致系统故障。处理这样的混乱需要在结果的准确性和结果的延迟之间进行权衡。

有四种主要解决方案:基于缓冲技术、基于碎片技术、基于推测技术和基于近似技术。这些技术需要结合起来解决物联网中的无序问题。

物联网上下文支持

上下文主要包括个人的位置、陈述的偏好或过去的行为。以移动电话为例,可以通过移动电话中存在的各种类型的传感器来访问丰富的上下文信息。物联网分析需要考虑这些上下文数据。

结论[/s2/]

物联网的快速发展需要强大的物联网软件平台来满足物联网的需求。本文介绍了物联网软件平台的功能,重点介绍了设备管理、集成、安全、数据采集协议、分析类型和可视化支持。当然,物联网软件平台在设备管理、物联网数据分析以及物联网软件系统的可扩展性和性能特征方面需要更多关注。回到搜狐看更多

负责任的编辑:

请在这里放置你的在线分享代码

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论