当前位置: 首页 > 科技观察

物联网长期会如何发展

时间:2023-03-19 20:29:13 科技观察

如果企业DevOps团队目前正在开发的物联网应用取得大规模成功,可能会成为企业使用寿命比较长的应用。它甚至可能超过您的许多团队成员在公司花费的小时数。物联网是否可能在未来十年或更长时间内变得过时?是的,会的。这对于DevOps来说可能听起来有悖常理,因为这些行业并不以敏捷流程而闻名。它们旨在最大限度地减少关键任务情况下的变化和控制风险。IoT技术发展迅速,很难说它在一两年后会是什么样子,更不用说10年了。IoT应用与工业和国防系统的共同点是它们通常很复杂。企业的运营技术(OT)让人们意识到他们现有的生产环境有多么复杂。IoT应用程序添加了无线连接、云计算架构、实时性能、端到端安全性和算法复杂性等元素。大规模物联网应用需要掌握复杂性,而吸取的教训可能会有所帮助。目标不是避免改变,而是在应用中学习。持续应用程序发布和测试的核心DevOps概念需要扩展到应用程序代码之外。团队需要注重细节,关注设备配置、互操作性、数据完整性和数据积累时的分析洞察力。设备配置购买企业服务器通常意味着选择商品:选择处理器型号和频率、内存大小、以太网和USB端口数量、存储接口和包装。在云平台中,弹性实例之间的选择更加容易。只要设备适合并运行所需的操作系统,内部细节并不那么重要。如果企业必须在两到三年内重新购买设备,则可能会有更高性能的选择。在物联网应用的长期计算中,盒子不是商品。实时性能导致处理器和电路板架构的差异。如果企业必须在两到三年内再次购买,这可能会成为一个问题。供应商通常为工业和国防客户提供版本控制服务,范围从更改通知到特定配置的扩展可用性。确保供应有时意味着终身购买零件,可能作为客户的保税库存。互操作性即使是简单的物联网设备,例如无线传感器,也可能在10年内出现问题。连接规范不断发展,有重大变化和微小修订。随着手机用户的弃用,手机原有的标准正在逐渐消亡。供应商对旧设备的支持通常是不愿意的,通常是昂贵的,有时甚至根本不存在。选择具有强大生态系统的可互操作框架将是长期成功的关键。如果供应商被收购并停止提供特定配置,或者如果他们完全停止运营,那么团队应该准备一个“B计划”。具有无线(OTA)编程功能的设备有助于跟上规范变化的步伐,并在出现安全问题时缓解这些问题。数据完整性团队将无法停止IoT平台并继续工作。如果使用IoT面向未来的策略正确处理,第1天收集的数据可能与第3650天收集的数据一样有价值。物联网设备通常很容易连接到网络。当数据开始流动时(可能来自数千台设备),对物联网应用程序的真正考验就来了。数据是否来自授权设备?所有数据的格式是否正确?时间戳是否正确?是否检查错误和丢帧?据推测,当IoT应用程序成功时,就会出现快速扩展的诱惑。假设添加了一组新的传感器,并以略有不同的格式添加了相同类别的信息。系统应该在边缘提取格式和清理数据,以便可以对所有到达云端的数据进行算法处理。例如,JSON是一种有助于抽象的工具。边缘计算还可以使用生成模型来减少向云端的数据传输,仅转发出站条件以供进一步分析。分析洞察力在物联网项目开始时,团队对他们打算完成的事情有一个想法。随着项目的成熟,来自分析的新见解是不可避免的。该架构可能未针对实时提供这些见解进行优化,并且可能需要进行更改以加快算法结果的交付。工作流优化是IoT团队的一个持续过程。这是飞行中重建飞机的终极示例,从就地系统中提取更多价值。考虑到应用程序的寿命和复杂性,面向未来的IoT的精神是面向未来的IoT。将团队精神从维护静态配置转变为开发活动的应用程序架构有助于克服在10年及更长时间的生命周期内必然会发生的事件。