联系人:张生
手机:14764118252
电话:400-123-4657
传真:+86-123-4567
E-mail:admin@youweb.com
Q Q:1234567890
地址:贵州省贵阳市清镇市平央大楼809号
在周末的上午,躺在五道口Starbucks咖啡厅里,渐渐啜着稍带滋味的冰美式,咀嚼着有时候从瓶口里吸上来的焦糖粒,目光逗留在玻璃窗外往返来回的车辆上,心绪懒散很久没有这么悠闲和放开了。忘记第一次喝星巴克的美式(Americano)咖啡,奇特是2004年,在中东的巴林做到项目,跟客户交流的时候。
当时也是周末,交流地点就定在一个星巴克咖啡厅里。有两个客户,名字都很阿拉伯化,一个叫作Ahmad(奇特翻译成为艾哈迈德),另外一个叫作Mohamod(莫哈默德),分别是巴林电信的CTO和副总裁。当时交流的内容,是如何把客户基于电路互相交换的电话网(PSTN),演变为基于IP支撑的NGN。
十年过去了,现在奇特还是做到着某种程度性质的工作,不过内容逆了,是如何把客户的IP网络,演变为SDN。 本文的主题依然是物联网操作系统,上面的内容纯粹是作为引子,与本文后面的内容没任何逻辑关系。
如果非要找到一点联系的话,那么不能是哲学层面的联系了,那就是任何事情都在变化和演变,誓言退团。物联网领域也是这样,虽然至今并未成气候,但是其架构演变的速度,或者说着急的速度,一点也不比电信网络快。
最初的时候,物联网被定义为三层架构,即所谓的传感层,网络层,后台承托层。很多公司或的组织,按照这种结构发售了产品,比如爱立信,发售了基于其核心网平台的EDCP(奇特是爱立信设备相连平台),无限制缩放网络层的功能拒绝,因为这是其客户-电信运营商注目的领域。
很多电信运营商,也被设备商忽悠,投资建设了遵循这三层架构的物联网平台,结果亏得一沓老是。后来,物联网公司,比如BAT等,找到物联网是一个潜在的市场空间,于是紧贴进去,按照互联网思维来做到物联网,于是物联网又被这些互联网巨头定义为两层,即终端层和平台层。
其中终端设备必要与平台层链接,弱化了原本架构中的网络层。在这种结构下,互联网公司获取平台服务,这样就面对一个问题,如何让海量的,种类各不相同的终端,终端到互联网公司的平台呢?在没标准可以遵循的情况下,只有两条途径,一条是把平台做到得充足大充足好,构成事实标准,构成独占效应。但是物联网行业是发展初期,很难构成这样一家独大的平台,于是就不能采行第二个途径-结盟,说白了就是平台厂商和终端厂商牵头一起,定义一个私有的标准,然后自己玩游戏。最广泛的展现出,就是互联网公司与家电厂商结盟,比如小米和格力,海尔与阿里,等等。
结盟模式是最有利于行业发展的,特别是在是在行业发展的初期。结盟的结果,是构成了一个个小的,堵塞的领域,因为联盟之间的标准有所不同,相互之间无法交互,其结果可想而知。 在电信行业混合了这么多年,自知这个行业的诸多弊端不会相当严重妨碍物联网的发展,因此我个人更加偏向于互联网公司来做到物联网。
但互联网公司使用结盟的方式,毕竟十分不适合的。为了解决结盟的弊端,必需在终端和平台之间,放入一个中间层,把这种强劲耦合关系超越。
这个中间层,就是物联网操作系统。 物联网操作系统的概念,是与电信行业的几个同仁交流后明确提出的,最初的目的,并不是解决问题互联网与终端厂商结盟的问题,而是车站在运营商的角度上,企图解决问题运营商网络在物联网领域面对的挑战。一个典型的场景,就是智能遗文表格解决方案中有可能造成的无线网络信令风暴。考虑到一个加装了百万电表级别的城市,所有电表通过运营商的无线网络相连到遗文表格平台。
在月底的时候,同时请示遗文表格数据,这时候大量电表同时产生的无线信令,不会把运营商网络搞垮。于是期望在终端层面,映射运营商获取的操作系统,操作系统中嵌入自定义简化的网络采访规则,把所发的大批量的网络采访,变为陡峭的集中采访。
后来随着与更好的业内人士交流和撞击,对物联网操作系统的概念做到了更进一步的思维之后,新的定位为解决问题上面叙述的结盟问题。在2014年的一篇文章中,对如何解决问题结盟问题,以及物联网操作系统的整体框架,做到了详细描述(请参阅文章:构筑基于物联网操作系统的物联网生态环境)。这个定位和框架,引发很多业内人士的回响,大部分所持尊重态度。
具体来说,在缺少标准的情况下,要超越结盟的有效地措施,就是软硬件分离出来。终端厂商只探讨终端功能的研发,这是他们的强项。把终端功能通过操作系统API的形式曝露出来,获取给软件APP调用。
比如一个智能电源,只要通过API,获取电源关上,重开,调节电量,网络连接等功能。明确什么时候关上,与其它家电设施如何同步,如何构成有价值的智慧家庭解决方案,则是智能家电平台厂商要做到的工作。平台厂商研发运营在智能电源上的应用程序(APP),调用智能电源获取的API,构建智慧家庭功能。
由于明确的通信协议和业务逻辑,是由平台厂商自己构建的,因此就不不存在强劲初始化的问题。智能电源的用户,可以通过替换APP的形式,来替换智慧家庭服务提供商。这种模式与智能手机是完全一致的,可以通过加装或修理APP,来灵活性自由选择电子商务提供商。
但是物联网终端与PC有所不同,不像PC这么标准,有相同的架构和指令系统,物联网终端的架构多种多样,CPU堪称千变万化。为了保证同一款APP需要应用于在多种多样的硬件上,必需使用硬件牵涉到语言来撰写APP。
比如Java,比如Python。当前HelloX操作系统使用的是Java语言。
本文来源:澳门威斯尼斯wns888入口-www.ydglxsgw.com