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

物联网平台:构建还是购买

时间:2023-03-20 18:32:38 科技观察

您应该构建还是购买物联网平台?只有当您了解自己的具体需求和能力时,您才能做出正确的决定。决定是为您的物联网(IoT)项目构建自己的平台还是购买平台可能是您做出的最重要的选择之一。作为项目其余部分的起点,让基础设施“正确”可以得到丰厚的回报。在本文中,我们将具体讨论构建自己的或购买物联网平台的利弊。除非您销售的是IoT平台,否则购买几乎是必然的。让我们探讨一下为什么会这样。构建您自己的物联网平台开发一个先进的、随时可用的物联网平台需要大量的时间、精力和专业知识才能做好。选择建造而不是购买通常也会带来更大的风险、挑战和费用。让我们看一下您可能需要支持的两个功能。1.OTA固件更新许多企业需要通过无线方式远程执行固件更新。这是因为,除其他原因外,产品的最初愿景几乎从来都不是完美的。2.通讯接下来,我们将进入另一个功能,通讯。设备需要交换信息。通常,这是使用MQTT等消息传递协议完成的。对于许多运营团队来说,设置MQTT代理是一个合理的期望。在构建强大的物联网平台时,以上两个只是次要问题。从全球的角度来看,我们还要考虑自己搭建物联网平台的人力成本。您需要嵌入式软件工程师、Web开发人员、安全人员、数据工程师或来自值得信赖、可靠的开发合作伙伴的人员。雇用和维护这样的团队既费钱又费时。当然,所有这些都假设您已经花时间通过市场调查来验证您的想法。如果您不确定您的产品概念是否真正值得,那么构建您自己的IoT平台可能会面临更大的风险。购买物联网平台购买物联网平台可以服务于许多用例。购买物联网平台的好处包括更快的安装和部署,以及已经过测试和调试的成熟解决方案。然而,购买物联网平台并不总能为您提供所需的确切功能和特性。现成的解决方案对于您的目的而言可能过于复杂或受限,因此您应该确保使用不同的技术来满足所有需求。与许多决策一样,“信任但也验证”是购买平台的好方法。例如,AmazonWebServices提供了物联网云平台。鉴于亚马逊的成熟度和知名度,您可能会认为他们的物联网产品会包括固件升级等功能,但事实并非如此!事实证明,AWSIoT更新固件的主要机制是使用设备影子向每个设备发送“嘿,你应该更新”消息。换句话说,AWSIoT不提供开箱即用的OTA固件更新。您要么自己构建此功能,但不使用它,要么购买其他解决方案(包括OTA更新以及与AWSIoT兼容的解决方案)。(来源IOTHomeNetwork)这里的重点是永远不要假设“盒子里”有什么,并且要三思而后行。物联网平台:构建还是购买?除了我们已经讨论过的内容之外,构建或购买物联网平台的决定可能取决于以下因素。1.定制化程度高度定制化、功能专业化的解决方案几乎需要您自己搭建物联网平台。另一种选择是购买预构建的物联网解决方案,然后花费更多时间和金钱根据您的需求和目标对其进行定制,这可能会导致资源使用效率低下。2.上市时间如果您想将产品快速推向市场并且不确定自己是否有能力构建自己的解决方案,购买可能是正确的选择。请记住,您花在概念化和构建解决方案上的时间也是一项开销。购买物联网平台意味着您正在为现在可用的东西付费,从而降低您的项目永远无法启动的风险。3.内部人员您是否有能够设计、开发、测试、部署和维护物联网平台的人员?构建自己的还是购买之间的正确选择可能取决于您计划如何使用您的物联网平台:它是您公司的主要产品,或者只是业务计划的辅助部分。在前一种情况下,您可能需要这些员工。在后一种情况下,雇用和培训这些人并支付他们的工资和福利可能不符合成本效益。4.合规性和安全性在选择内部或供应商提供的物联网平台时,能够满足合规性和安全性要求也是一个关键的成功因素。如果您未能满足敏感数据的适当安全标准,您的组织可能会受到罚款和其他处罚。使用成熟的公共云解决方案可能是风险最小的选择。例如,AWS为政府客户及其合作伙伴提供“政府云”(GovCloud),这是一种符合法规的云计算服务。微软和谷歌也有自己的符合政府规定的云解决方案。5.持续维护无论您决定自己搭建还是购买物联网平台,持续维护的问题都非常重要。如果您在内部构建平台,您可能需要保留现有员工,以便他们可以继续在平台上工作。否则,您需要供应商保证他们可以提供长期支持和维护。了解物联网项目需求构建或购买物联网平台是一个复杂的问题。只有当您了解自己的具体需求和能力时,您才能做出正确的决定。如果您决定构建自己的物联网平台,则绝对必须有一个团队——无论是内部团队还是第三方开发合作伙伴——来创建和长期维护它。当涉及到物联网安全问题时,这一点尤为重要,在许多情况下,这是事后才想到的。另一方面,如果您决定购买预构建的物联网解决方案,则需要确保它符合您的业务所需的功能和特性。