乐于分享
好东西不私藏

11种流行的物联网软件平台的各种功能(3)

11种流行的物联网软件平台的各种功能(3)

11种流行的物联网软件平台的各种功能(3)

在不同的IoT软件平台上常见的一些功能包括基于REST API的集成,支持MQTT协议作为数据收集的手段,以及使用SSL的链接加密。虽然表1中没有提到,但只有ParStream在其文档中报告了3-4百万行/秒的吞吐量。这表明大多数物联网软件平台的设计都没有考虑物联网部署的系统性能方面 – 这在实际操作中至关重要。
改进的特点
很明显,存在几个需要改进的场所。在本节中,我们首先提供要改进的功能列表。其中一些项目已由物联网软件平台供应商实施; 有几个新功能没有。接下来,我们提供目前任何物联网软件平台供应商尚未解决的此类新功能的列表。
现有功能
数据分析
大多数当前的物联网软件平台都支持实时分析,但批量和交互式数据分析可能同样重要。
有人可能会争论这一点,即在其他众所周知的数据处理平台中可以使用这种类型的分析,而这只是为分析场景配置此类软件系统的问题。然而,说起来容易做起来难; 用于实时(Storm,Samza等),批量(Hadoop,Spark等),预测(Spark MLLIB等)和交互式(Apache Drill等)的着名数据处理系统不能直接应用于他们是物联网用例。
基准
物联网软件平台需要具有可扩展性,并且应包含表征和评估系统性能的工具。需要设计定义明确的性能指标来建模和测量物联网系统的性能,同时考虑网络特性,能耗特性,系统吞吐量,计算资源消耗和其他操作特性。
边缘分析
需要采取措施来减少传感器设备和物联网服务器之间可能存在的巨大网络带宽消耗。使用轻量级通信协议是一种解决方案。另一种方法是边缘分析,可以减少传输到IoT服务器的原始数据量。边缘分析甚至可以在简单的硬件嵌入式系统中实现,例如Arduino。
其他问题
应该注意的是,我们在本文中没有涉及到与物联网软件平台相关的其他道德,道德和法律问题。虽然重要,但解决此类问题超出了本文的范围。
要添加的功能
处理无序处理
在任何物联网应用中都可以到达无序事件; IoT传感器发出的事件流中的元组混乱可能是由网络延迟,时钟漂移等引起的。无顺序IoT事件处理可能导致系统故障。处理疾病包括在结果准确性和结果潜伏期之间进行权衡。
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 11种流行的物联网软件平台的各种功能(3)
×
订阅图标按钮