XX证券报提问了几个关于物联网和物联网操作系统的问题,个人表达了一些粗陋的观点,在这里发表出来,与行业朋友交流和探讨。

物联网行业最需要解决的问题是什么?

虽然物联网这个行业被炒得比较热,但是截至目前,还未形成一个被广泛认可的成功示范案例,也未形成一种被广泛认可的模式,包括商业模式和技术模式。个人认为,造成这种状态的原因,就是缺乏标准。这里的标准,不是指某个具体的技术标准,比如蓝牙和zigbee技术标准等,也不是硬性的国家标准,而是某种柔性的,能够最大限度满足未来需要,能够广泛应用到物联网的各种场景中,同时又能够把各种场景有机结合起来,形成一个宏大体系的东西。具体这是个什么东西,目前来说谁也说不清楚,否则就不缺乏了。

为了更形象的说明这个问题,可以举几个例子。比如个人计算机,之所以能够在几十年的时间里快速发展,最终酝酿出信息技术革命,最根本的因素就是其有一个标准的体系架构,即IBM兼容机体系架构。既然架构是标准的,那就意味着可批量生产,众多PC生产厂家涌现出来,为信息革命提供了物质基础。同时,架构是标准的,那么寄生在上面的软件,也是一脉相承的,能够通过不断迭代和完善,达到一个很高的高度。试想,如果个人计算机的硬件架构一直变化,那么微软公司可能一直忙着适配各种各样的不同硬件,现在估计还停留在DOS阶段,根本无暇去开发和升级windows操作系统,甚至早就被拖垮了。

另外一个例子,就是移动互联网的Android操作系统。在Android出来之前,包括芯片和集成电路,显示屏等,实际上与今天的水平差别不大,移动网络的体系架构也非常稳定和科学,也与现在没有本质差别,但就是没有形成今天的移动互联网浪潮。其原因就是没有一套标准可遵循。有很多公司,基于Linux内核开发出了性能和美观程度不亚于今天的Android的手机操作系统,但就是不能大规模推广,因为基于它开发的应用程序不可移植,只能在开发时所在的固定手机型号上运行,同时缺乏一种应用分发手段,这样就无法形成聚合效应。但是Android就通过Java语言的平台无关性和应用市场,成功的解决了这些问题。说白了,就是Android提供了一套标准,推动了移动互联网的发展。

当前的物联网领域,就是缺乏类似的标准。这种标准是无法预知的,因此无法预先制订,只能通过实践去发现,去探索。个人认为,物联网操作系统是一个很好的探索方向。如果能够在操作系统层面形成一套模式,那么必然会引爆物联网革命。

物联网市场的竞争点是什么?

我个人认为,物联网行业成熟以后,核心竞争点仍然是服务。整个行业成熟以后,组成物联网的硬件将高度标准化,就像目前的个人计算机一样。而支撑物联网运行的基础软件,都将是开源的。因此物联网的硬件和软件市场,都不会存在太高的进入壁垒,都会是完全竞争的市场,其利润水平非常薄,这是由市场规律决定的。

真正产生竞争力的,还是构筑在标准物联网硬件和软件上的服务。比如,对于智慧医疗来说,安装在用户家里或随身携带的各类医疗器械和终端,都是非常标准的。但是却存在多个提供医疗服务的服务商,这些服务商从医疗终端上采集数据进行分析,给用户提供合理的健康生活建议,对于潜在的病患者,会及时联系合适的医疗资源提前干预。可以看出来,哪个服务商能够提供更好的医疗建议,能够更早的发现隐患,能够聚集更好的医疗资源应对隐患,哪个服务商就能够胜出。比拼的是服务,以及支撑服务的整个资源体系。

但是在到达这种成熟的状态之前,当前最迫切的工作,就是尽快探索出物联网的一套标准,为物联网的发展壮大提供土壤。

ARM也推出了操作系统,为什么不被看好?

我个人也不太看好ARM的mbed,因为这不是ARM的核心战略方向。ARM的核心战略方向是芯片,其推出mbed的目的,是为了更好的销售其芯片。潜在的理念就是,在物联网领域,芯片仍然是中心,操作系统只是配角,是为芯片服务的。这显然偏离了物联网的最核心初衷。

个人的观点是,物联网行业,服务才是核心,不论是硬件还是软件,还是物联网平台,都是为用户服务的,都要以用户为中心,都要追求用户的体验和价值。在这种理念下,操作系统应该围绕用户需求去开发,聚焦用户价值去开发,而用户的需求或者用户的价值是随时变化的,因此物联网操作系统的开发组织应该是全身心的投入,心无旁骛,牢牢把握用户的需求,并在最快的时间里实现用户需求。

因此,方向背道而驰,又不能全力以赴,不被看好是正常的。但是,对于ARM的芯片能力,一直是得到业界尊重的。站在一个开发者角度上,对ARM的殷切希望就是,聚焦优势领域,力出一孔,把芯片做好,为物联网提供最好的控制中枢。

基于物联网操作系统的商业模式可能有哪些?

我不认为物联网操作系统本身可以赚钱,相反,物联网操作系统应该完全免费,完全开源。对于系统软件,个人一直持有的一个观点就是,越是基础的软件,越应该开源。纵观整个开源行业,也会发现这种规律。最早是linux操作系统开源,逐渐发展到数据库开源,比如MySQL,然后又发展到中间件开源,比如各类SOA类平台。在传统的软件领域,由于软件系统非常复杂,同时硬件设备又非常标准,在这两个前提下,有很多基于开源软件提供技术服务的公司,也可以很好的生存,比如RedHat。

但是到了物联网时代,我个人不看好基于开源软件提供服务的模式。物联网的操作系统可能非常复杂,但是运行它的硬件,却非常碎片化,小到只有几K内存的传感器,大到可以跟个人计算机比美的复杂硬件平台,比如家庭网关。在这样的形势下,企业很难形成足够的经验和积累,来支撑软件服务,因为你面对的目标硬件太多。不像传统企业市场,都是Intel,都是Cisco,都是IBM。

但并不是说物联网操作系统没有商业模式,相反,依托物联网操作系统,可以衍生出巨大的商业机会。比如参考Android的模式,操作系统本身是免费开源的,但是缺省内置对Google搜索服务和gmail服务的支持,这样就会形成一个巨大的入口,对自身的核心业务形成巨大的差异化优势。再比如说,传统硬件厂商可以依托开源的物联网操作系统,把自己的硬件驱动嵌入进去,只要用户使用了物联网操作系统,那么就可以实现对自己的专有硬件的“即插即用”,这样可大大提升硬件的销售份额。

上述仅仅代表个人观点,不一定正确,欢迎业界同行指导和讨论。欢迎加入QQ群讨论:38467832

对XX证券报关于物联网操作系统的几个问题的答复的更多相关文章

  1. 国内首篇介绍JanOS物联网操作系统的文章 - 如何把你的手机主板打造成物联网平台

    天地会珠海分舵注:如无意外,您现在正在看的将是国内首篇且是唯一一篇介绍炙手可热的物联网的操作系统JanOS的文章!不信你去百度!希望大家能喜欢.但本文只是引言,更多信息请还是访问JanOS的官网:ht ...

  2. 物联网操作系统HelloX V1.80测试版发布

    经过HelloX开发团队近半年的努力,在HelloXV1.79版本基础上,增加许多功能特性,并对V1.79版本的一些特性进行了进一步优化之后,正式形成HelloX V1.80测试版本.经相对充分的测试 ...

  3. 专为物联网开发的开源操作系统Contiki(转)

    专为物联网开发的开源操作系统Contiki(转)  (2012-04-19 15:31:09) 原文网址:http://blog.sina.com.cn/s/blog_6de000c201010z7n ...

  4. 物联网操作系统HelloX V1.79发布公告

    经过HelloX开发团队近半年的努力,在HelloX V1.78版本基础上,增加许多功能特性,并对V1.78版本的一些特性进行了进一步优化之后,正式形成HelloX V1.79测试版本.经相对充分的测 ...

  5. 物联网操作系统HelloX已成功移植到MinnowBoard MAX开发板上

    在HelloX开发团队的努力下,以及Winzent Tech公司(总部在瑞典斯德哥尔摩)的支持下,HelloX最新版本V1.78已成功移植到MinnowBoard MAX开发板上.相关源代码已经发布到 ...

  6. 基于物联网操作系统HelloX的智慧家庭体系架构

    基于物联网操作系统HelloX的智慧家庭体系架构 智慧家庭是物联网的一个分支应用,是一个被广泛认同的巨大IT市场空间.目前市场上已经有很多针对智慧家庭的产品或解决方案,但与移动互联网不同,智慧家庭至今 ...

  7. 让我们共同构筑物联网起飞的平台:物联网操作系统Hello China寻求应用合作伙伴

    经过几天的努力,终于把Hello China V1.76版的内核移植到基于Cortex-M3内核的STM32 chipset上.因为还希望进一步写一个USART驱动程序,因此详细的移植文档,预计一周之 ...

  8. Google帝国研究——Google的产业构成

                                                                                        Google帝国研究--Goog ...

  9. liteos学习文档liteos.github.io

    https://liteos.github.io该主页是华为liteos物联网操作系统的文档,里面有一章是“内核指南”,讲的是rtos的最主要的功能.可以当作liteos的入门了解,如果用rtos的使 ...

随机推荐

  1. [openMP] OpenMP在visual studio和mac上的配置

    今天弄了半天才弄好mac上的openmp,一方面智商下限,另一方面竟然发现网上也没有什么详细过程,特意把我的配置过程贴上来 多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得 ...

  2. iOS 成员变量的作用范围

    /* 成员变量的作用范围: @public:在任何地方都能直接访问对象的成员变量 @private:只能在当前类的对象方法中直接访问,如果子类要访问需要调用父类的get/set方法 @protecte ...

  3. C语言中的程序终止函数

    在C语言的标准库<stdlib.h>中提供了一些与正常或者不正常的程序终止有关的函数,下面分别对其进行简单介绍. 参考文献: [1] C和指针,P298,342 [2] C程序设计语言现代 ...

  4. NUnit单元测试

    单元测试对程序员来说是非常重要的一门技术,但是在实际编程中却往往被程序员所忽视.微软的VS开发工具为我们提供了强大的单元测试环境,在VS当中可以直接对类库项目进行测试,极大的方便了程序员的自我纠错能力 ...

  5. Asp.net自带导出方法

    ///datatable数据源 filename绝对路径 如:E:\\***.xls DataTable.WriteXml(fileName)

  6. 网页中"IE限制网页访问脚本或ActiveX控件"的提示问题的解决方法

    以前从来没有注意过"IE限制网页访问脚本或ActiveX控件"的提示问题,对于这个小细节问题,虽然感觉很别扭,但一直没考虑解决方法,今天才发现该问题可以轻松解决,以下做个小小记录. ...

  7. Hash算法初见

    hash算法 (hashmap 实现原理)   Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image ),通过散列算法,变换成固定 ...

  8. sql修改表结构、临时表应用

    alter table dbo.P_ZPROMOTION_DOC_ITEMS_TEMP alter column MCRANK  varchar(20); 方法一: use testdb --创建局部 ...

  9. 手动将MySQL服务安装到windows中

    我的系统是win7 x64,mysql版本5.6 (网上的老教程很多都没用了,版本太旧,这是我自己总结出来的方法) 下载zip包的mysql可以获得最新版本,还可以免安装,好处多多,但是要把mysql ...

  10. Codeforces 612E - Square Root of Permutation

    E. Square Root of Permutation A permutation of length n is an array containing each integer from 1 t ...