CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。
用AllSeen联盟主席薛国栋的话说,AllJoyn最大的优势就是去中心化。通过AllJoyn开源软件框架,设备与设备间不需要中心节点来传递信息和数据,可以直接通讯。而且
AllJoyn框架能扩展到所有平台,从Android到iOS再到Linux、OpenWrt、Windows,甚至各种内存和处理能力极度受限的嵌入式RTOS解决方案。同时,联盟内部还成立了6个工作组,处于不同行业领域的成员在各自的工作组中不断提交更好的代码、实现附加功能,以及为不同使用场景开发“拿来即用”的案例。
开源组织最大的优点之一就是能够使得不同公司和产业相互合作。AllJoyn框架的特点是什么?创业团队如何使用?厂商如何加入联盟?加入联盟后需要做什么?联盟的现状又是怎样的?在几乎所有巨头都高举“IoT”的牌子试图深耕中国市场,AllSeen联盟会在中国区有何举措?对很多国内做物联网设备的厂商和团队来讲,或许都存在这些疑问。带着一系列问题,我们采访了现任AllSeen联盟主席兼海尔集团标准专利部主管薛国栋。
图:AllSeen联盟主席兼海尔集团标准专利部主管薛国栋
CSDN:请介绍一下您和您负责的团队。
薛国栋:我在海尔负责智慧家庭方向的产品预研、知识产权、标准,以及相关的技术战略合作。我们团队现在有12人,人虽不多,但职责广泛,比如有人专门负责知识产权、有人专司产品原型搭建,也有专人负责推动标准。
海尔的智能家电业务尚在探索阶段,不断有新项目立项,比如新技术,或对安全、云服务方面的需求等。我们现在还在扩充,预计年底会达到80人。
CSDN:除了海尔标准专利部主管,您还有另一个身份,就是AllSeen联盟的主席。请问您是如何被选为一个开源组织的主席的?
薛国栋:海尔很早就进入AllSeen联盟,是创始成员之一。我们做了很多前期工作,从联盟规则制定到相关技术的贡献。让我们做President也是AllSeen对海尔的一个认可。
CSDN:作为AllSeen联盟的主席,您平时需要处理哪些工作呢?会不会有KPI?
薛国栋:因为AllSeen是一个非盈利组织,联盟也不会给成员们开工资,所以没有KPI一说。大家在这样一个非盈利机构中谈的最多的还是贡献。
其实细数起来,AllSeen的工作也不少。每个月我们都会开一次电话会议,平时都是通过邮件来讨论联盟的各项工作,包括技术、策略等。而面对面的会议非常少,董事会议一年也就三次。
今年十月,我们会在美国西雅图召开第二届面向会员和IoT行业的联盟峰会。
CSDN:AllSeen联盟与Linux Foundation是什么关系?
薛国栋:首先还是因为AllSeen是个非盈利机构,也是Linux Foundation的项目合作方,那么参与联盟的公司就不太可能派全职人员来负责联盟的运营工作。所以最好的办法就是联盟以委托的方式将运营工作交给Linux
Foundation来做。而Linux Foundation本身就是一个非常成熟的开源组织,有丰富的开源项目运营经验,这也是我们将运营事务外包给他们的一个主要原因。
CSDN:请问AllSeen联盟的资金来源是什么?
薛国栋:基本是以会费来支持联盟的正常运作。其实,AllSeen联盟的运营开支非常节俭,记得我们上一次开董事会议都只是在一个非常小的旅馆中的一间会议室进行的。
CSDN:请问AllSeen联盟会员会费是如何计算的?
薛国栋:现在联盟会员分为三个类:顶级会员,中文名叫理事会,还有普通会员和赞助会员。理事会会员一年的会费从今年起是25万美元/年。
普通会员中又分为几类:如果你的公司达到5000人规模,会费是5万美元/年;公司规模小于100人,会费是5000美元/年;再此之间还有一个档位。当然,如果你是只有两三人的创业公司,而且也没有任何盈利,联盟可以给予你为期2
- 3年的免费权,期间不用交会费。
最后一种就是赞助会员,一些高校、研究所、协会等非盈利机构会以赞助的形式加入联盟。
CSDN:现在创业公司如此多,批准他们加入联盟的原则是什么?
薛国栋:很简单,首先你所做的产品与AllSeen联盟的技术相关。第二,你需要告诉我们,参与联盟后,对其中哪个工作组所做的事情感兴趣,愿意参与并做出贡献。现在AllSeen建立了几个工作组,比如智能家居的工作组,海尔就在其中。一般情况下,是没有繁琐的审批流程,只要你符合基本条件都可以加入。
图:AllSeen联盟的组织架构
CSDN:请您简单介绍一下,AllJoyn是什么?
薛国栋:AllJoyn提供了一个设备间互联的开源框架。或者也可以认为它为设备与设备建立了一条互联的通道。AllJoyn相当于两栋大楼之间的通道,只是为信息交互铺路,提供了一套通讯机制。至于两个设备之间通过AllJoyn做什么动作,交换什么信息,开发者需要根据具体业务需求自由定制。
CSDN:我们也听过类似的通讯框架,AllJoyn的相对优势是什么?
薛国栋:AllJoyn本身是一个P2P机制的通讯框架,与我们看到的互联网中的一些通讯机制有所不同。它的优势就是去中心化,你不需要一个类似路由这样的中心节点,可以完全自由地设置它的通讯过程,将所有设备连接起来。
当然,实事求是地讲,有人认为这也是它的劣势。以家居为例,有些设备之间没有互相通讯的必要,比如冰箱与空调。所以大家会考虑将路由作为中心,以树状结构关联覆盖所有家居设备。
业界中像这样的讨论也会一直进行下去。
但是我认为,AllJoyn是个有前瞻性的框架,对于物联网场景来讲,我们首先要保证设备间通路的建立。至于建立通路后,两者是否要传输数据,传输什么数据,这是厂商们的自由。
CSDN:普通成员在加入AllSeen前,一般都会提出什么疑问?
薛国栋:比如说“现在有一些类似的标准,我应该选哪一个”、“如果使用AllJoyn,它是否能兼容苹果设备”、“AllJoyn跟Thread是什么关系”、“AllJoyn最初由Qualcomm
Innovation Center捐赠给AllSeen联盟,是不是意味着我使用AllJoyn就一定要使用Qualcomm的芯片”等等。
首先Thread与AllJoyn技术不在同一层面,两者技术之间互有重叠。从Thread建立之初,外界也好,AllSeen内部也好,都在讨论我们是否是竞争关系。AllSeen可以说是目前成员最多,认可度最高的物联网技术联盟。 另外,Qualcomm在今年7月14日
宣布加入Thread Group
成为董事会成员,可以从侧面说明我们并不存在竞争。
AllJoyn兼容苹果设备,在去年10月深圳的Qualcomm IoE Day大会上,一个美国团队现场演示了基于AllJoyn框架通过iPad和Siri语音控制智能灯泡的demo。AllJoyn的另一个优势就是它与底层操作系统无关,兼容Android、iOS、Windows、OpenWrt等。
芯片也是大家普遍提到的一个问题。最初AllJoyn是由Qualcomm Innovation Center捐赠给AllSeen联盟的,所以很多厂商都会存在这样的疑虑。就以海尔为例,由于我们本身不做芯片,我们拿AllJoyn跑在各种芯片上去测试。从高端到中低端芯片,都可以使用AllJoyn框架。
CSDN:对于希望加入AllSeen联盟的厂商来说,需要做哪些技术准备呢?
薛国栋:有两种情况。第一,你的公司有技术实力,可以基于AllJoyn建立一套新的标准,然后应用于自己的产品中。这种方式从技术层面保证所有产品有很高的关联性。另一种情况是,团队人数有限,希望可以使用现成的技术,那么可以根据需求来看联盟都做了哪些项目,你可以直接下载后应用到产品中。
图:AllSeen联盟部分成员(详见官网)
CSDN:如果厂商的产品应用AllJoyn,有哪些基本条件?
薛国栋:基于ARM Cortex都没有问题。不过受限于行业发展,AllJoyn目前还面临一个问题。首先,很多厂商都要控制成本,比如有些厂商可能会采用比较便宜的Wi-Fi模块,内存也会比较小,只有几十KB。而AllJoyn的标准客户端需要1MB左右,所以这类产品现在使用的是只需要20
- 30KB的瘦客户端。不过物联网也遵循摩尔定律,明年AllJoyn将会面对一个新的局面,市场将更加开阔。
CSDN:摩尔定律最初适用于计算领域,您认为摩尔定律在物联网得到了重生?
薛国栋:我觉得应该是这样。在PC领域,由于制造工艺受限物理定律,芯片发展已经接近瓶颈。而物联网现在就像一个婴幼儿,还在蹒跚学步,可能今年你用20元只能买到一个内存仅几十KB的模块,明年同样的价格会可能会得到一个几MB的模块。
CSDN:AllSeen联盟在在中国区的发展过程中有哪些值得一提的贡献?
薛国栋:今年6月,我们开了一次AllSeen联盟的会议。头一次几乎将所有亚洲区成员凑齐,比如海信、长虹、TCL、创维等。如果是别的会议,很难能将大家聚齐。我认为AllSeen联盟打开了一个新的局面。
会议结束后,我们给联盟提了一些建议,其中包括希望在中国做一个AllJoyn的社区,现在已经立项,我们内部管它叫Ambassador项目。联盟计划会拨出一部分运营经费,在中国区大力推广AllJoyn技术。
CSDN:作为AllSeen联盟的创始成员,海尔也在做U+平台,请问两者的关系是什么?像AllJoyn这样的技术,如何与U+平台融合?
薛国栋:我们一直在思考“U+与AllJoyn的关系”其实,U+是一个针对SmartHome的平台,并不限定使用什么技术。我们的理想状态,也是我们现在正在尝试的事情,就是可以让平台上所有设备能与AllJoyn设备相连!
CSDN:苹果HomeKit与AllJoyn在技术架构上处于同一层。如果我的设备支持HomeKit,是否就无法使用AllJoyn?
薛国栋:不是这样的,这其实还是回到了性能的问题上。如果你的设备芯片足够强大,可以同时使用两套协议。如果厂商如果想节省成本,只能作出选择。并不是说他们不能在一个设备上兼容。
CSDN:现在大家都在说智能家居。您觉得什么是真正的智能家居?我们离真正的智能还有多远?
薛国栋:业界有这样的说法,现在的智能家居都只不过是给家电扣了一个伪“智能”的帽子。只是用手机替代了按钮和遥控器,实现了通过移动设备控制而已。现在学术界有个观点,认为智能设备应该可以自己学习,甚至是自我治愈,可以像科幻片中的机器人一样,设备损坏了可以自我修复。这是一种比较高阶的“智能”。还有一种“智能”,是我们可以触手可及的:设备可记录手机用户数据和使用习惯,然后基于大数据分析理解甚至预知用户的行为。
CSDN:AllJoyn是否有针对安全问题进行优化呢?
薛国栋:“安全”是攻防关系强弱的体现。如果我的设备防范成本高,那么它只是很难被攻破,安全门槛较高,并没有“100%的安全”一说。AllSeen联盟中,微软、赛门铁克等成员已经开始着手为AllJoyn框架建立更安全的机制。我相信这几家巨头会做出一套较为完善的方案。
更多AllJoyn技术信息请关注AllSeen联盟官网或Qualcomm开发者专区
【
《近匠》Remix周哲,让Android运行在“电脑”上!】《近匠》第99期,Remix是技德科技今年推出的一款平板电脑,与其他类似产品相比它重新改装了Android系统,使之可以运行在平板电脑上,旨在打破娱乐与办公的界限。
【
《近匠》360加固保,应用安全攻防的核心实现】《近匠》第98期,加固保是奇虎360研发的Android应用防护方案,保护App远离恶意破解、反编译、二次打包、内存截取等威胁,360无线安全研究院高级研究员
周亚金深度剖析应用加固技术以及加固保实现的核心细节。
【
《近匠》Webix,跨浏览器的JavaScript UI组件库】《近匠》第97期,Webix是由来自白俄罗斯的XB Software公司开发的一款JavaScript
UI组件库,纯粹用JS编写,支持英文和俄文,拥有着70个组件,开发者通过简单的几行代码便可构建出丰富的UI。
预告:
2015中国移动开发者大会(MDCC 2015)将于10月15-16日在北京新云南皇冠假日酒店召开。大会特设五大技术专场:平台与技术iOS、平台与技术Android、产品与设计、游戏开发、企业移动化。此外,大会更是首次举办国内极具权威影响力的IoT技术峰会,特设硬件开发技术与虚拟现实两大专场。大会将聚集国内最具实力的产品技术团队,与开发者一道进行最前沿的探讨与交流。
回顾更多内容及线下开发者活动信息,请关注mobilehub公众微信号(ID: mobilehub)
评论
查看更多