草庐IT

主流物联网的三种商业模式,你知道吗?

chris han 2023-03-28 原文

物联网平台典型商业模式

人们对物联网云平台功能的印象还停留在设备连接管理、设备信息管理、APP应用开发、数据分析等。物联网云平台是一款提供丰富功能组合的商业软件产品,本质上是一种资源,或者称为一种服务,国内的云平台还只停留在虚拟主机的硬件云阶段,虽然有很多宣传云平台软件的资料,实际应用案例却少得可怜。

物联网云平台需要根据企业所属的行业的不同、经营管理方向不同,做出不同的解决方案,采取不同的商业模式。业界实际已经产生了3种主流的物联网平台商业模式。

模式一:按基础资源的使用收费

此模式营收主要由两部分构成:

1)按照设备连接数量、设备连接时长、消息数量、消息流量进行收费,属于设备接入层带来的收益;

2)在完成设备接入的基础上,对客户使用云服务、人工智能、安全服务等增值产品进行收费。

通用型的物联网平台大多采用此种模式,由于其背后大多是云服务厂商,物联网平台是公司扩大云产品使用量和扩大连接场景的一种手段,最根本的目的还是增加对云的消耗。

因此,参照业界已经有成熟的公有云收费模式,这种情况下的物联网平台收费相对是标准化、公开化的,比如阿里云IoT就已率先公布了平台上各项资源的计费方式,具体标准都可以在其官网查到。

典型厂商:阿里云、华为云、微软Azure IoT平台、腾讯云、青云QingCloud等。

模式二:按平台及软件产品的授权收费

采用此种模式的企业以打造品牌化的平台产品为主要目标,在运营中常常基于自身标准化的平台,为客户做对应的定制化开发。他们通常对某一类或几类场景应用尤为擅长。

获取营收的方式主要有两种:

1)根据业务需求、工作量评估开发成本,向客户一次性售卖平台产品;

2)提供定制化的平台之后,与客户一起运营,在运营中再进行分成,比如按照设备点位数量、按照每个接入固定收取一定费用等方式。

此外,咨询服务往往也是平台厂商对外提供专业服务的重要方式之一。

典型厂商:PTC ThingWorx、Arm Pelion等。

模式三:按软件+硬件解决方案的形式收费

投身物联网平台建设的企业中,有很大一部分是传统硬件企业,他们认可物联网平台的价值,但是仍然认为需要依靠传统硬件生意来支撑平台的运营,因此不纯靠平台获取营收,而是以软件+硬件一体化的模式提供解决方案。

另一部分软件企业,长期以来发展了在硬件层的生态合作伙伴,提前完成了硬件的对接测试,虽然同样选择以物联网整体解决方案的形式提供服务,但平台占据营收的主要组成。

综合来看,这类模式下的营收由三部分组成:

1)硬件费用,除去企业可能存在某种自有硬件产品外,其他硬件来自于预先对接并测试好的其他厂家的产品;

2)基础平台费用,相当于软件的授权;

3)对接费用,眼下很多物联网项目并不是理想的直接连物的方式,而是需要平台与很多现有的第三方系统进行对接,此时企业往往根据系统的开放程度、协议的规范程度、需要对接的点位数量进行评估,具体报价是以需要投入的研发费用作为参照。

典型厂商:丹东华通、机智云、云智易、特斯联等。

物联网平台何时盈利?

根据物联传媒以往的市场调研,一些业界比较典型的物联网平台创企2019年的营收规模普遍能达到千万级别,但他们更强调目前仍没有实现平台真正的市场价值。

这是因为,在物联网迅速发展的进程中,率先感受到明显收益增长的是感知层,包括传感器技术成熟后成本持续走低,通讯模组出货规模持续走高,而平台层因为对物联网市场碎片化、用户需求分散化的特点感受更深,相对来说是一项长期的过程。

而且现在大量设备没有实现联网,没有接入到平台体系,以及平台连接设备之后在数据分析、业务使能方面还有极大的发挥空间,未来势必还有更大的价值。

所以这段时间以内,先活下去很重要。

平台企业也有一套标准化的生存指南,例如深耕细分行业、建设标杆案例、选择性进入新的增量市场、发展行业生态伙伴等。

如同毛泽东的那句诗:牢骚太盛防肠断,风物长宜放眼量。

数百家从事物联网平台的企业,虽然暂时没有风光无限,但面朝未来,看到的是物联网平台将成为连接底层硬件和上层应用的关键桥梁,成为有规模、成本低、使用便利的软件基础设施,想必也会更有信心走下去吧。

有关主流物联网的三种商业模式,你知道吗?的更多相关文章

  1. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  2. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  3. ruby - 如何在续集中重新加载表模式? - 2

    鉴于我有以下迁移:Sequel.migrationdoupdoalter_table:usersdoadd_column:is_admin,:default=>falseend#SequelrunsaDESCRIBEtablestatement,whenthemodelisloaded.#Atthispoint,itdoesnotknowthatusershaveais_adminflag.#Soitfails.@user=User.find(:email=>"admin@fancy-startup.example")@user.is_admin=true@user.save!ende

  4. ruby - 是否有用于序列化和反序列化各种格式的对象层次结构的模式? - 2

    给定一个复杂的对象层次结构,幸运的是它不包含循环引用,我如何实现支持各种格式的序列化?我不是来讨论实际实现的。相反,我正在寻找可能会派上用场的设计模式提示。更准确地说:我正在使用Ruby,我想解析XML和JSON数据以构建复杂的对象层次结构。此外,应该可以将该层次结构序列化为JSON、XML和可能的HTML。我可以为此使用Builder模式吗?在任何提到的情况下,我都有某种结构化数据-无论是在内存中还是文本中-我想用它来构建其他东西。我认为将序列化逻辑与实际业务逻辑分开会很好,这样我以后就可以轻松支持多种XML格式。 最佳答案 我最

  5. ruby-on-rails - environment.rb 中设置的常量在开发模式中消失 - 2

    了解Rails缓存如何工作的人可以真正帮助我。这是嵌套在Rails::Initializer.runblock中的代码:config.after_initializedoSomeClass.const_set'SOME_CONST','SOME_VAL'end现在,如果我运行script/server并发出请求,一切都很好。然而,在我的Rails应用程序的第二个请求中,一切都因单元化常量错误而变得糟糕。在生产模式下,我可以成功发出第二个请求,这意味着常量仍然存在。我已通过将以上内容更改为以下内容来解决问题:config.after_initializedorequire'some_cl

  6. ruby - EventMachine - 你怎么知道你是否落后了? - 2

    我正在研究使用EventMachine支持的twitter-streamruby​​gem来跟踪和捕获推文。我对整个事件编程有点陌生。我如何判断我在事件循环中所做的任何处理是否导致我落后?有没有简单的检查方法? 最佳答案 您可以通过使用周期性计时器并打印出耗时来确定延迟。如果您使用的是1秒的计时器,您应该已经过了大约1秒,如果它更长,您就知道您正在减慢react器的速度。@last=Time.now.to_fEM.add_periodic_timer(1)doputs"LATENCY:#{Time.now.to_f-@last}"@

  7. ruby - 如何更优雅地记下这三种情况? - 2

    是否可以让这段代码更紧凑?我在这里错过了什么吗?ifvaluemax_ratemax_rateelsevalueend 最佳答案 这里有一些完全不同的东西:[min_rate,value,max_rate].sort[1] 关于ruby-如何更优雅地记下这三种情况?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13309740/

  8. Ruby:标准递归模式 - 2

    我经常迷上ruby​​的一件事是递归模式。例如,假设我有一个数组,它可能包含无限深度的数组作为元素。所以,例如:my_array=[1,[2,3,[4,5,[6,7]]]]我想创建一个方法,可以将数组展平为[1,2,3,4,5,6,7]。我知道.flatten可以完成这项工作,但这个问题是作为我经常遇到的递归问题的一个例子-因此我试图找到一个更可重用的解决方案。简而言之-我猜这种事情有一个标准模式,但我想不出任何特别优雅的东西。任何想法表示赞赏 最佳答案 递归是一种方法,它不依赖于语言。您在编写算法时要考虑两种情况:再次调用函数的情

  9. ruby - Ruby 和 Ruby on Rails 中的三层架构 - 2

    我是一名决定学习Ruby和RubyonRails的ASP.NETMVC开发人员。我已经有所了解并在RoR上创建了一个网站。在ASP.NETMVC上开发,我一直使用三层架构:数据层、业务层和UI(或表示)层。尝试在RubyonRails应用程序中使用这种方法,我发现没有关于它的信息(或者也许我只是找不到它?)。也许有人可以建议我如何在RubyonRails上创建或使用三层架构?附言我使用ruby​​1.9.3和RubyonRails3.2.3。 最佳答案 我建议在制作RoR应用程序时遵循RubyonRails(RoR)风格。Rails

  10. ruby - 在 Ruby 中查找多个正则表达式匹配的模式和位置 - 2

    这应该是一个简单的问题,但我找不到任何相关信息。给定一个Ruby中的正则表达式,对于每个匹配项,我需要检索匹配的模式$1、$2,但我还需要匹配位置。我知道=~运算符为我提供了第一个匹配项的位置,而string.scan(/regex/)为我提供了所有匹配模式。如果可能,我需要在同一步骤中获得两个结果。 最佳答案 MatchDatastring.scan(regex)do$1#Patternatfirstposition$2#Patternatsecondposition$~.offset(1)#Startingandendingpo

随机推荐