18250719963 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

厦门物联网开发的比较

2017-08-11分享
   从1999年Kevin Ashton第一次提出这个概念以来,厦门物联网开发已经经历了迅速的转变。随着近年来连接到物联网的设备在多样性和数量方面出现指数式的增长,厦门物联网开发已经成为了一种主流技术,在推动现在社会的生活方式方面有着极大的潜力。
  在物联网的技术与工程上,硬件与开发之间目前仍有明确的界限,其中大多数供应商都将精力放在硬件方面。只有极少数供应商提供物联网软件服务:例如,Mattermark根据所获总投资排名的前100名物联网创业公司中,只有13家提供物联网软件服务。
  本文针对现有厦门物联网开发,基于我们对IoT供应商进行的详细分析做了一份综合调查。而本文最后选择的物联网供应商,完全是基于这样的标准:这些供应商是否提供软件解决方案,来处理从物联网设备/传感器获取的信息。注意:虽然我们希望尽可能全面,但本文中仍有可能漏掉了一些这些平台的最新改进。
  厦门物联网开发想要的重要功能
  基于最近的几份调查,我们选出了厦门物联网开发最关键的功能:设备管理、集成、安全性、数据收集协议、分析类型以及支持可视化,以便对样本功能进行比较。
  设备管理与支持集成
  设备管理是厦门物联网开发所需的重要功能之一。物联网平台应当维护着一堆与之连接的设备,并跟踪这些设备的运行状态;还应当能够处理配置、固件(或其他软件)更新问题,并提供设备级的错误报告和处理方案。每天结束前,设备用户应当能够获得个人设备级的统计。
  支持集成是厦门物联网开发需要的另一个重要功能。需要从物联网平台上公布的重要操作和数据应当能通过API访问,REST API常用于这一目的。
  信息安全
  运营厦门物联网开发所需的信息安全手段,比普通软件应用和服务所需的要求更高。数百万台设备与物联网平台连接,代表着我们需要处理的漏洞也是相应比例的。一般来讲,为了避免被窃听,物联网设备与厦门物联网开发之间的网络连接需要通过强大的加密机制来保障。
  然而,在现代的厦门物联网开发上,大多低成本、低功率的设备都无法支持这样的高级访问控制措施。因此,厦门 物联网开发自身需要采取替代措施,以解决这类设备级的问题。例如:将物联网流量划分为专用网络,依靠云应用级的强大安全性,要求定期更新密码并支持验证更新固件,还有签名才能更新软件等等,这些手段都能加强厦门物联网开发的安全级别。
  数据收集协议
  需要注意的另一个重要方面,是厦门物联网开发的各个组件之间用于数据通信的协议类型。物联网平台可能需要扩展到数百万甚至数十亿设备(节点)上。应当使用轻量级通信协议,以实现低能耗以及低带宽功能。
  数据分析
  从连接到物联网平台的传感器中所收集的数据需要通过智能化手段进行分析,以获得有意义的见解。
  物联网数据分析有四种主要类型:实时分析、批处理分析、预测分析与交互式分析。实时分析:对数据流执行在线(动态)分析。样本操作包括基于窗口的集成、筛选、转换等。
  批处理分析:对积累的数据集进行操作。这样,批处理操作会在预定时间段内运行,也许持续数小时或数日。预测分析:基于各类统计与机器学习技术,集中进行预测。交互式分析:对数据流和批数据执行多个探索性分析。最后一个就是实时分析,在任何开发都占据较重的份量。
  当前的厦门物联网开发
  对当前的厦门物联网开发进行仔细调查后,我们发现上面提到的每个功能都已实现,只是程度不同而已。我们在下面列出了相关的平台,并进行了功能总结对比:
  在不同的厦门物联网开发中,还有几个常见功能,包括基于集成的REST API,支持用MQTT协议来收集数据,以及使用SSL进行链路加密。尽管在表一中没有提到,不过单ParStream公司就能达到300万到400万行/秒的吞吐量。
  这表明大多数厦门物联网开发设计时并未太多考虑物联网部署的系统性能,而在真实情况下这是非常关键的。

  数据分析
  现在厦门物联网开发大多支持实时分析,不过批处理分析和交互式数据分析也许同样重要。
  在这一点上,有人可能会争辩:在其他知名的处理平台中包括这类分析功能,想要配置用于分析场景的软件系统也很简单。不过,这谈何容易。用于实时分析(Storm、Samza等)、用于批处理分析(Hadoop、Spark等)、用于预测分析(Spark MLLIB等)、用于交互式分析(Apache Drill等)的知名数据处理系统,并不能直接用在物联网案例中。
  基准
  厦门物联网开发需要有扩展性,还应包含描述和评估系统性能的设备。定义良好的性能指标需要:能够塑造与测量物联网系统的性能,并考虑到网络特性、能耗特点、系统吞吐率、计算资源消耗以及其他运行特征。
  边缘分析
  需要采取措施以减少传感器设备与物联网服务器之间的大量网络带宽损耗。解决方案之一是使用轻量级的通讯协议。另一个办法就是使用边缘分析法,以减少传输到物联网服务器上的原始数据总量。即便是在简单的硬件嵌入系统中(如Arduino),也可以实现边缘分析法。
  结论
  厦门物联网开发模式的快速发展需要强大的物联网开发,能通过物联网用例满足出现的需求。本文中,我们调查了现有最先进的厦门物联网开发的功能,调查集中在这些方面:设备管理、集成、安全性、数据收集协议、分析类型、可视化支持。从这项研究中,像设备管理、物联网数据分析、物联网软件系统可扩展性以及性能这样的领域明显需要物联网平台社区投入特别的关注。
 
在线咨询
Copyright © 2005-2017 ANYIDC.COM 网赢集团 版权所有 闽ICP备16024904号-3