物联网(IoT)拥有光明的未来。相关数据显示,物联网连接设备的数量将从去年的近80亿台猛增至2024年的140亿台,市场机会预计将翻两番,达到6580亿美元。这家分析公司表示,企业设备的“大幅增加”将有助于推动这些收益。但是,启动IoT设备并对其进行大规模管理通常既费时又乏味。大多数物联网项目花费的时间比预期的要长,而且即使经过一年的开发,仍处于试验模式。上市时间延迟是许多新建物联网项目被取消的主要原因。我们从30多个案例研究、项目摘要和业务案例中深入研究了这些挑战,这些案例涉及到我们寻求IoT项目帮助的客户。我们看到物联网项目停滞甚至失败的三个主要原因:首先,理解物联网中的硬件复杂性很困难,尤其是在考虑软件兼容性时。一些企业在没有选择或完全了解硬件之前就急于解决问题并开始编写应用程序,结果只是浪费时间在以后重写代码。其他企业选择硬件的时间太长,这被证明是一个早期障碍,失去了利益相关者对物联网项目的支持。其次,许多企业的任务是创建和维护复杂的物联网基础设施,从开发软件到现场更新设备,结果却被在项目生命周期中过早做出的关于太多技术概念的太多决策所淹没。最后,创新被扼杀,因为几乎没有或没有物联网经验和专业知识的产品团队最终被技术火力分散了注意力。这会提高燃烧速度并导致失去高级利益相关者的支持。幸运的是,有多种方法可以降低关键时刻的风险并加速企业的物联网战略。这里有七个最佳实践:1.不要只看有关CPU和RAM的统计数据。尽管这些统计数据是标准化的,但物联网硬件的性能和使用受到许多因素的影响。例如,一个硬件可能具有可容忍的能耗水平,但以牺牲计算速度为代价。其他需要注意的因素是用于硬件的开发人员工具以及供应商构建硬件的时间。您必须确保选择的硬件与您的项目用例完全匹配。2.选择测试硬件。选择经过认证的硬件可以确保硬件与操作系统及其应用程序生态系统协同工作,从而加快上市时间。该硬件通常已经由来自硬件供应商或操作系统分销商的专业工程师团队在操作系统上进行了广泛测试。这允许开箱即用的硬件的所有功能,减少错误修复和操作硬件所需的手动调整。3.明智地处理“构建还是购买”决策。分析每个设备的经济性如何随着物联网项目的不同阶段而变化。如果前期工程成本偏离单位经济效益,这就是求助于可靠的基础设施提供商的信号。4.选择支持自动化的基础架构。Python和Go等流行的编程语言往往不适合IoT。因此,组织应该选择包含构建工具的基础设施,使工程师能够使用他们熟悉的语言,同时仍然为物联网设备生产软件。此外,基础架构应通过构建工具来简化硬件和软件的集成,以弥合用户应用程序和操作系统管理的硬件之间的差距。这确保了软件工程师的工作效率,并且项目结束时的系统集成不会导致大量返工。5.将自动化扩展到更新。通过选择一种可在现场自动执行一次性设备更新的基础架构,企业可以显着降低物联网设备的生命周期成本。此外,随着有关物联网安全的法规变得越来越严格,确保可以在设备的整个生命周期内提供安全补丁可以延长设备售后的可行性。开发人员需要能够自动管理更新过程的更新工具——与手机不同,通常没有人工控制器可以主动监控物联网设备并找到方便的时间进行更新。6.用外部资源填补技能差距和差距。企业应考虑使用第三方专家和顾问来填补技能缺口,并在不增加员工人数的情况下帮助承担工程负担。这有助于内部产品团队避免因早期困难而落后于计划。它使公司能够保持业务重点并部署资源进行创新。7.通过合同降低风险。企业应与第三方签订合同,以降低风险并确保其物联网项目的成本可预测。由于可变成本较少,企业可以享受高级利益相关者喜欢的更顺畅的预算流程。此外,交付风险从产品团队中移除,并在规定的时间范围内转移到专业团队。通常,专家会经历多种情况并多次解决问题,因此是管理这种风险的最有效方法。通过遵循这七个步骤,企业可以避免因浪费时间和复杂性而拖慢IoT项目,并使他们的IoT战略走上快车道。
