构建管理型物联网平台的6个复杂性

物联网产业正处于快速扩张的时代,业内专家预测连接设备的数量将从80亿(2017年)增长到20亿(2020年)。随着越来越多的公司希望进入物联网领域,他们在构建和部署物联网项目时面临着前所未有的挑战。

根据思科的一项调查(2017年),超过60%的受访者承认他们严重低估了管理自己的物联网计划的复杂性。更令人震惊的是,同一调查还发现,75%的自发物联网项目被认为是失败的。

是什么让这些物联网举措如此复杂?那么,当涉及到管理自己的IoT服务时,您基本是在构建一个比标准Web应用程序指数级更复杂的软件和硬件生态系统。这一生态系统需要多个工程学科的专业知识:计算机,电子,硬件,网络,DevOps ......并且名单还在继续。

为了推出一个成功的物联网系统,您必须首先了解设计,构建和维护此类系统的固有复杂性 - 并决定构建定制平台还是购买托管物联网解决方案是更好的选择。

什么是托管物联网平台?

从根本上来说,它是一种完全集成的服务,可提供连接和部署物联网设备所需的一切功能。它需要能够支持数百万的同步设备连接,并且可以轻松地让消费者配置设备进行机器间通信。这意味着托管物联网服务必须通过实时事件流(如发布/订阅消息模式)建立双向通信协议。

尽管如此,许多公司往往忽视了远程管理数千台同步设备的复杂性,并建立它们之间的连接,以及构建可处理所有这些问题的云基础架构的基础知识。

创建和托管托管物联网平台的复杂性有哪些?

1.设计,构建和测试软件和硬件

就像任何自我管理的服务一样,您必须花费足够的时间(几周或几个月)来检查硬件,软件,网络和服务器要求,以运行此类服务。这通常意味着您需要租用新资源和/或调整当前的资源,以进入开发阶段。此外,您还需要构建专门针对物联网系统和硬件管理的开发,部署和测试基础架构。这包括配置网络,并规划连接和冗余策略,以便其他设备可以轻松连接到该网络。

2. 基础设施设置和成本

Gartner称,2017年终端基础架构和服务的总支出将达到近2万亿美元。对于托管的物联网服务,甚至有更重要的前期成本超出了纯Web应用程序所需的正常服务器架构。公司需要建立他们自己的托管云服务,API基础设施和容错的实时通信渠道。这些服务中的大部分都需要从多个第三方供应商那里购买,随着项目的进一步发展,这些供应商将会产生大量未知的支出和资源。

3.领域专业知识

开发物联网服务需要广泛的专业知识:嵌入式技术,电气工程,DevOps实践,服务器基础设施,制造,安全等等。事实上,思科(2017)发现,大多数公司在整个项目的生命周期中,都会及时地与物联网领域的专家进行协商。那些单独运动的公司通常会超出其最初的时间表,并发现他们缺乏内部专业知识来保证项目正常运行。不幸的是,当企业意识到他们需要额外的专业知识时,他们通常深入到开发过程中,使成本更高,成倍增长。

4.灵活性/可扩展性

每个项目都面临可扩展性问题,但是想象一下从100个扩展到10000个或者100万个连接的设备。如果你不能正确扩展,你的成本将会飙升,你的系统将会失败。当扩展物联网时,您不会在扩展单个技术或产品,而是在扩展整个流程。您必须扩展业务运营,数据流程,产品基础架构和API基础架构。

很难适应不断变化的客户和市场需求,甚至更难添加新的物联网设备产品。即使在创建自托管解决方案时,网络架构师也需要依靠众多供应商来实现传感器硬件,无线技术和云平台。如果您选择了错误的供应商,您可能会发现自己陷入了一个不兼容的硬件或软件中。

5.物联网传感器和网络复杂性

根据英特尔公司(2016)的统计,85%的电子产品没有配置成互相通信或连接到互联网。这意味着托管的物联网服务需要中间件来打开设备传感器与其应用层之间的网关连接。您不仅需要整合这种类型的中间件,还需要网络工程师对它们进行测量和维护。当您集成物联网传感器和数据流时,您现在正在同时处理兆兆字节的数据。您的组织突然变成了一个大数据公司,它必须处理可能包含敏感信息的海量数据集。

6.安全/隐私问题

有了物联网,就不缺乏安全问题。在基本层面上,您需要创建一项服务来保护设备连接,云连接,API连接以及任何其他连接到托管服务的服务。它也不是一次性安装 - 托管的IoT服务需要一个动态流式传输机制,可以满足监控,检测,访问控制和其他安全需求的要求。这不仅需要一流的加密专业知识,还需要由专家撰写的特定固件。许多项目需要遵守HIPPA和其他行业特定的联邦指导方针。这些法规不断地演进,并要求您同时更新软件和固件。

底线

总之,这6个复杂因素使您在维护当前产品的基础架构时很难托管自己的物联网解决方案。这样做的目的并不是为了让你感到灰心。事实上,您可以采取许多解决方案和步骤来成功完成自己的物联网计划。

克服这些复杂性

公司可以采取两种选择:构建一个自定义的物联网平台或购买托管物联网平台。对于构建路线,您必须研究,计划和咨询领域专家,以帮助您确定物联网项目的范围。对于初学者来说,以下是一些物联网白皮书,可帮助您了解更多关于基础物联网基础设施,安全性,供应链管理和电源管理的信息。请记住彻底解决您计划和资源估计中的六个复杂问题。

第二种选择是构建一个托管的物联网平台,以提供部署物联网产品所需的硬件,软件和连接。当您使用预建平台进行构建时,您还可以访问物联网专家,支持服务和工程服务,以协助您完成物联网开发周期的每个阶段。

总而言之

本文的目的是向您介绍构建托管物联网服务的复杂性。通过提前解决这些复杂问题,您可以大幅增加推出成功的物联网解决方案的机会。总而言之,您必须决定构建自己的物联网系统是否值得花费时间,成本和风险,或者购买一个预先构建的解决方案,以帮助缓解这些复杂性。

本文的版权归 lixiao 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

软件定义存储(SDS)如何助力企业云原生的应用

谷歌、Facebook和亚马逊这样的超大规模云计算公司无疑是现代数据中心的早期开拓者,现代数据中心专注于应用程序和数据,而不是基础设施。这种技术的转变来自于当今...

36650
来自专栏FreeBuf

物联网安全研究之一:IoT架构介绍

最近,很多人都向我咨询物联网(IoT)安全研究如何入门的问题,以此,我打算写一些物联网相关的安全加固、渗透测试和漏洞利用的文章,以供大家参考借鉴,希望能帮大家解...

87290
来自专栏腾讯大讲堂的专栏

浅谈用户体验的可视化

记得初学设计时就常常听到这么句话,设计不单单是做出一个极具美感的躯壳,更重要的是它背后的实用价值——所谓设计的实用性。而在互联网里,这种实用性更多的体现在用户体...

19960
来自专栏腾讯大数据的专栏

大咖说:如何借助腾讯云简单、高效移动开发

22250
来自专栏WeTest质量开放平台团队的专栏

远离服务器宕机,腾讯WeTest正式推出服务器深度性能测试服务

随着城市发展趋向智慧化,不仅移动互联网应用正迅速融入出行、金融、医疗、娱乐等传统行业,跟随移动互联网成长起来的,还有用户对应用使用与消费的理性意识。

20820
来自专栏DevOps时代的专栏

千亿美元金融组织的DevOps落地实践:从内忧外患说起

前言 本文根据DevOpsDays北京站演讲记录整理而成,着重介绍 DevOps 在传统金融组织中的落地实践经验。 今天我给大家带来的演讲话题是传统金融组织De...

24170
来自专栏腾讯云技术沙龙

大咖说:如何借助腾讯云简单、高效移动开发

一直以来,如何能够更快速地构建高性能,高扩展的移动应用一直是移动行业的热点。在传统模式下,开发者通过手动集成所需的各种移动服务,和后台紧密配合去打造精品移动应用...

964160
来自专栏EAWorld

微应用模式在集团企业移动信息化中的实践

随着移动互联网的快速发展及智能手机的不断普及,越来越多的企业将“移动化”作为优先的IT需求。在移动建设早期企业大多采用独立的建设思路,然而越来越多的业务系统要上...

30140
来自专栏移动开发平台

移动开发即服务,腾讯云移动开发平台打造开发新模式

互联网“下半场”,移动App开发对于质量、效率的要求更加苛刻。传统移动开发的模式是移动开发者手动集成所需的各种移动服务,和后台服务紧耦合去打造精品移动应用。在传...

2.8K80
来自专栏数据猿

投稿 | 云端数据简报: 大数据向云端过渡

<数据猿导读> 大数据时代,人们对于“云”的概念已经很熟悉了,人们使用 Tableau 来连接和分析自己的数据。这些数据有多种不同的存储位置,例如单个数据库、云...

31850

扫码关注云+社区

领取腾讯云代金券