XX证券报提问了几个关于物联网和物联网操做系统的问题,我的表达了一些粗陋的观点,在这里发表出来,与行业朋友交流和探讨。linux
物联网行业最须要解决的问题是什么?数据库
虽然物联网这个行业被炒得比较热,可是截至目前,还未造成一个被普遍承认的成功示范案例,也未造成一种被普遍承认的模式,包括商业模式和技术模式。我的认为,形成这种状态的缘由,就是缺少标准。这里的标准,不是指某个具体的技术标准,好比蓝牙和zigbee技术标准等,也不是硬性的国家标准,而是某种柔性的,可以最大限度知足将来须要,可以普遍应用到物联网的各类场景中,同时又可以把各类场景有机结合起来,造成一个宏大致系的东西。具体这是个什么东西,目前来讲谁也说不清楚,不然就不缺少了。windows
为了更形象的说明这个问题,能够举几个例子。好比我的计算机,之因此可以在几十年的时间里快速发展,最终酝酿出信息技术革命,最根本的因素就是其有一个标准的体系架构,即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