克服物联网开发挑战
物联网 (IoT) 似乎无处不在,从您的安全系统和灯泡到恒温器和健身车。即使有数十亿物联网设备进入我们的家庭和办公室,开发物联网产品也并不像许多人想象的那么容易。开发物联网设备或软件的企业面临着许多挑战,从开发挑战到实施、连接性和最重要的安全挑战。
物联网生态系统组件
物联网设备已连接并可通过互联网传输数据。为此,它们需要多个组件,包括(但不限于):
- 电路板
- 传感器
- 设备的其他部件(基于其用途)(例如,门锁的锁定机构)
- 电源
- 用户界面:软件/网络应用程序
- 数据分析/管理界面
- 连接到本地网络、云等
- 数据库
- 自动化
- 网络连接
物联网开发和实施挑战
各种公司正在进入物联网业务。虽然团队多年来一直在结合硬件和软件,但一些新玩家可能已经意识到将两者结合起来所固有的挑战。
开发物联网对象的人必须考虑许多因素,包括:
- 安全和隐私 - 到目前为止,尚不清楚谁负责物联网设备的安全和隐私——制造商、服务提供商、经销商或用户。但是,如果您要创建新的 IoT 设备,则必须考虑安全性的各个方面:物理、云存储和数据交换。
- 连接性 – 不仅可以通过网络应用连接到手机或平板电脑,还可以连接到其他物联网设备。根据使用情况,您的设备可能需要蜂窝网络连接以及 WiFi 或其他协议。
- 与其他设备的兼容性。
- 使用寿命 - 许多家庭和办公室物联网设备都可以使用,例如烤面包机。创建一个可以使用 10 年的设备并不容易,尤其是在这个没有标准化的新领域。
- 缺乏最佳实践 - 不仅缺乏标准化,而且还没有该领域的最佳实践列表。
- 设备和数据管理 - 在您的 IoT 设备投入使用之前,您必须采取适当的方式来管理生成的数据。
- 保持物联网硬件更新:定期校准物联网设备至关重要,因为我们需要在所有需要使用的硬件之间同步数据流。
一些创建物联网设备某个方面(无论是软件还是硬件)的公司可能会认为这很容易进入,但在另一方面工作时很快就会发现挑战。
例如,一家软件公司可能有一个很好的开发周期,但与硬件合作的时间表会大不相同。硬件需要对实物进行设计、生产和组装——所有这些都在初始测试之前进行。然后,如果测试证明产品没有准备好,则重新开始该过程。
硬件成本通常也更高,需要与供应商和制造团队进行更多协调。当您最终拥有产品时,您的公司必须与包装公司协调(并弄清楚设计),找到经销商,并确认产品已通过认证或符合规定。
一家硬件公司可能渴望进入物联网作为跟上步伐的一种方式。但是熟悉硬件的团队习惯于在项目交付后检查项目是否“完成”。但物联网设备使用需要不断更新的软件,因此还有接受这些(安全)更新的基础设施,更不用说上面提到的与存储和管理数据相关的挑战了。
关于如何实施物联网和克服挑战的基本技巧
寻求成为这个数十亿美元行业一部分的公司可以尝试多种方法来应对挑战。其中包括:
- 寻求外部资源。专注于你最擅长的事情,并考虑外包或雇佣那些在其他方面具有专业知识的人。例如,服务可以帮助建立您的分销链。或者您可以聘请一家技术公司来创建您的物联网软件。
- 灵活。软件团队可能会使用敏捷方法来完成项目,但硬件团队可能会发现瀑布更有用。很有可能,您需要找到一种方法来同时满足这两种需求,才能构建成功的物联网设备。
- 花时间。 “加入”物联网不是你一夜之间就能完成的事情。通过在开始时花时间计划所有这些挑战,您的公司会更容易取得成功。
您面临哪些物联网挑战?与我们讨论解决方案。
物联网技术