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

建造还是购买?物联网平台实施指南

时间:2023-03-17 10:14:23 科技观察

尽管存在风险,许多公司仍对物联网平台采取“自己动手”的方法。虽然在构建物联网环境时一定程度的定制开发是不可避免的,但企业应该警惕从头开始构建平台的弊端。尽管市场上有多种选择,但仍有相当多的公司正在开发自己的物联网平台。Informa最近调查了那些在生产规模上部署物联网项目的人。30%的受访者表示他们购买了现成的平台,24%的受访者表示他们开发了内部平台。KaleidoInsights的行业分析师兼创始合伙人JessicaGroopman表示:“物联网本质上是分散和异构的,物联网项目利用大量传感器,所有这些传感器都具有不同的功率、连接性和安全性要求。”说:虽然大多数物联网平台都是为支持这种多样性而创建的,但许多公司“最终构建了自己的或部署了混合解决方案”。Frost&Sullivan物联网全球研究总监DilipSarangan表示:“术语使事情变得更加复杂,将某物称为平台具有误导性,因为它让每个人都认为这将管理我在那里拥有的每台设备和系统。......但情况并非总是如此。虽然有450到500家供应商声称提供物联网平台服务,但只有30-40家能够提供真正的平台功能。平台不是一堆软件解决方案,而是一组“支持各种功能和技术提供商的分层技术。最终,物联网平台无缝集成,以便数据在运营商和解决方案提供商之间流动。”JessicaGroopman表示:“最终,价值在于不同数据集和数据源之间的互操作性互通。这是整个下游数据价值主张的核心推动力——我们如何连接数据,以便我们拥有比今天更大的可见性?””经营物联网性能测试实验室的Machnation分析师兼总裁史蒂夫希尔顿说,他经常听到物联网实施者对构建自己的平台感兴趣的消息。“我们发现的一件事是,在决策过程的某个地方,总是有人谁说,'我们将建立自己的平台',人们总是认为建立我们自己的平台更便宜,但事实并非如此。要建立物联网平台,企业需要开发资源。DilipSarangan说:“这可能是个问题,你需要留住开发人员以便为平台添加功能,但前提是有足够的工作让他们去做,成本也很高,而且存在资源可用性问题”“还有破解编码语言的挑战,无论你今天使用什么编码语言,它都会过时,你需要重新发明物联网平台,企业在内部开发时不一定会考虑这些事情,”Sarangan说.SteveHilton说:好消息是即使有不同需求的公司也不必从头开始构建物联网平台,如果你是一家大型企业,你的解决方案是独一无二的,你想要定制一些东西,而且你想要以您想要的方式构建它,那么最好采用构建块的方法,这样您就可以自己将其组合在一起以获得您想要的东西”。这种构建方法就是SteveHilton所描述的亚马逊网络服务,来自谷歌和微软等超大规模云提供商的微服务。您将所有微服务整合在一起,然后开发一个IoT平台。同样,Sarangan解释说,一些供应商,例如AT&T和IBM,可能拥有不是构建完整的物联网平台,而是通过广泛的合作伙伴生态系统提供一系列互操作性功能。“他们拥有所有的能力,不是所有的都是内部开发的,但他们是即插即用的,”他说。盒子外面。具有可用功能和解决方案的合作伙伴生态系统集成在一起并创建了一个整体平台。”史蒂夫希尔顿说:“无论公司选择哪种物联网平台,一些发展都是不可避免的。你可以使用已经将这些微服务拼接在一起的产品化平台,但你仍然需要在平台之上开发一个应用程序,以便你可以可视化你的数据。”杰西卡·格罗普曼(JessicaGroopman)说:“公司还应该记住,他们不必为了发展而这样做。归根结底,尤其是对于较大的公司,总会有一些自定义配置元素,但这并不意味着他们无法与平台提供商及其专业服务部门合作。”JessicaGroopman:“在某些情况下,如果你自己没有优势,你需要多个技术支持。例如,公司可能决定在现有配置之上部署GDPR(通用数据保护条例)软件。当您遇到诸如合规性之类的复杂问题时,这不仅是解决问题的好方法,而且您还将拥有一家可以帮助您证明这一点的公司。从责任的角度来看,这很重要。”但是,企业应谨慎部署多个独立平台。当单独的运营或业务部门在孤岛中实施物联网计划时,这可能会成为一个问题。这会产生许多管理和互操作性问题。SteveHilton说:“这对整体架构来说不是一个好主意,这些平台都是独立构建的,数据库都是不同的,你在一个平台上存储数据的方式会与另一个平台不同,如果你想合并数据并分析它,你必须决定如何组合这些数据。”对于发现自己拥有多个平台的组织,SteveHilton建议,“如果我必须这样做,我宁愿使用技术在两个平台上创建一个通用的API层。然后开发人员可以开发一个通用的API,而不是在每个平台上开发与每个平台对话的层。”***,Sarangan建议:“你将永远拥有这些技术层。***,确保一切都足够开放,或者有一个API来与其他东西集成。”