使用物联网平台降低成本并提高质量-阿里云开发者社区

开发者社区> IoT> 正文

使用物联网平台降低成本并提高质量

简介: 建立自己的物联网基础设施意味着浪费时间和金钱,并危及产品质量。

7.16-Should-I-Use-an-IoT-Platform-1068x641_副本.jpg

在这篇文章中,我将讨论如何通过物联网平台降低成本和提高质量,如何选择合适的平台,并揭穿关于内部构建基础设施的好处的神话。


您完全不需要自己构建完整的IoT基础架构。重新设计轮子没有意义。


通过使用平台,您将节省成本,因为您将以更少的工程工作量更快地获得更多的功能。您可以将您的开发工作集中在真正重要的事情上:您的核心价值主张。


物联网平台供应商拥有庞大的开发团队,他们在改进功能、修复漏洞,并确保他们的产品坚如磐石。通过利用他们的工作,您的产品的质量和稳定性将受益于他们的投资浪潮。


尽管这篇文章讨论了软件和硬件平台,但是构建与购买的决定是商业对话。


到底什么是物联网平台?


任何平台的目标都是降低开发风险,加快产品上市时间并降低成本。


当人们谈论物联网平台时,他们通常会使用传输协议、规则引擎、数据湖等技术术语。虽然所有这些都很重要,应该在某些时候加以考虑,但它并不能真正清楚地说明一个平台可以如何帮助您。


因此,让我们来分解物联网产品需要执行的关键任务,并因此强调平台应该覆盖的功能。一般来说,物联网产品需要:


1)从真实世界获取数据(通过传感器)


2)本地处理数据(边缘计算)


3)连接到云以发送数据/接收命令


4)将数据存储在云中


5)分析云中的数据


6)命令“事物”执行基于洞察力的特定任务


7)向用户提供见解


此外,你还需要一些“幕后”操作:


1)所有操作都应该在整个物联网堆栈中安全完成


2)您需要识别和管理所有设备的能力(在规模上)


基于此简化的描述,一个好的物联网平台应提供工具和基础架构,以覆盖尽可能多的这些任务。 例如,如果您选择的平台在分析方面非常强大,但却无法帮助您将数据从设备传输到云端,那么您的差距就很大。


如何选择合适的平台?


截止到今天,市场上有数百种物联网平台可用,每天都有更多的物联网平台涌现。 实际上,根据IoT Analytics分析,今天有360多个平台,因此您需要进行研究。


选择合适的供应商是一项艰巨的任务。为了帮助您入门,这里有5个关键领域:


1)有信誉的公司。物联网的风险已经够大了。把你产品的核心交给一家不知名的公司可能会适得其反。一定要评估他们的声誉、稳定性、财务状况和过往记录。


2)大型生态系统。物联网是如此之大,以至于没有一家公司可以主导一切。寻找一家拥有强大应用程序和合作伙伴生态系统的公司将是对选择性和扩展性的良好投资。大多数顶级的IoT平台提供商都不自己做硬件,但是他们拥有强大的合作伙伴生态系统。那总是一个好兆头。


3)开放的API。可扩展性是关键,因此请确保选择一个提供程序,以便您可以通过编程方式访问其尽可能多的功能。


4)垂直的焦点。与了解你所在行业的供应商合作总是有好处的。他们的解决方案将被设计来处理您的数据类型、分析,甚至帮助您遵守行业法规。


5)强大的新员工培训。采用一个新的平台不是一件小事。寻找那些拥有强大的解决方案团队(或专业服务)的公司,他们可以培训您的团队,帮助您构建体系结构,并帮助您通过概念验证阶段。


以下是当今市场上一些顶级的物联网平台(无特定顺序)。 它们的功能有些相似。 一些主要差异与工业和商业关注点有关。



这些平台的美妙之处在于,它们已经完成了基础设施的繁重工作,这使得您可以专注于您的核心应用程序。这些公司已经花费了数亿美元来打造他们的产品,所以你不必这么做。


最终,你希望与这些公司中的一家建立合作关系。这是一个复杂的决定,你无法独自做出。它要求你与公司的各个部门紧密合作,包括工程、用户体验、数据科学、财务等等。


我明白了。但我宁愿自己建,因为


我听过无数关于为什么公司需要在建立自己的物联网平台的争论。很多时候,公司浪费了数百万美元和多年的努力来重新发明轮子,而不是推动他们的产品前进。


所以,让我们来揭穿一些最常见的反对物联网平台的论点。


1)我的产品是独一无二的


物联网平台应该是通用的,所以很有可能你会发现与你的理想解决方案有差距。这里的关键是评估这个差距有多大,并找出可以绕过它的方法。这是必须的吗?是否有其他平台或软件供应商可以弥补这个差距?


还要问问你自己这个功能是否可以等待。跳到一个平台上的一大好处就是你可以利用他们的成长。顶级公司有数百名开发人员致力于增强功能和增加新功能。


您正在经历的差距可能会在下一个版本中得到弥补,更不用说他们将在以后的日子里继续提供的所有新功能、合作伙伴和工具了。


2)平台很贵


是的,平台是要花钱的。但从长远来看,这些成本与你自己建造的成本相比是很小的。


构建一个功能性的物联网骨干将花费数百万美元和许多人年的工程团队。更不用说QA、UX、产品经理等等。除了所有这些开发成本之外,您还需要增加支持和维护成本。你可能不是创造了一项资产,而是创造了一项负债。


即使你能够完成巨大的技术挑战,最终,你将拥有一些不是核心的,没有区别的,并且可能比现在的行业落后2-5年的东西。作为一个产品经理,很难证明投资的合理性。


3)投资者将给予我公司较低的估值


许多人担心,如果投资者利用第三方组件或平台,他们的产品的价值就会降低。事实并非如此。


投资者关心独特的价值主张和投资回报率。你如何向他们解释你花了他们的钱去重新发明轮子?


如果你说你的产品在一个平台上运行就会失去价值,这就好比说特斯拉汽车没有价值,因为它们不生产自己的轮胎。或者说Netflix没有价值,因为它是建立在AWS之上的。


结论


构建物联网产品非常复杂。通过将产品的非核心领域外包给平台,您可以降低风险、降低成本、提高质量,并加快产品上市的时间。


如果你没有考虑使用物联网平台,我向你保证,你的竞争对手正在考虑。如果他们抢在你之前进入市场,并且能够更快地提供更多的增值功能,不要感到惊讶。


原文链接

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
IoT
使用钉钉扫一扫加入圈子
+ 订阅

物联网软硬件开发者一站式基地

其他文章