说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》专访AbleCloud李海磊:IoT平台求变

HTML文档下载 WORD文档下载 PDF文档下载
《近匠》第84期:2014年成立物联网平台AbleCloud团队的核心成员是来自百度、阿里、小米、微软等互联网公司的核心架构师。他们虽然起跑稍晚,但野心很大。除了帮用户解决数据、容错、OTA等问题,他们还有更大的计划。

目前市场上的物联网PaaS平台并不少,如何做出差异化,吸引更多硬件团队,是每个平台都在考虑的事情。AbleCloud是2014年成立的一个物联网PaaS平台,团队核心成员是来自百度、阿里、小米、微软等互联网公司的核心架构师。在对创始人李海磊的采访过程中,他从市场现状、平台功能,聊到了用户划分与未来规划。他对目前物联网PaaS市场有独到的认识,商业变现策略也与其他平台完全不同。不过最令我感兴趣的,不是现在他们提供哪些功能,或他们的商业理念,而是这个平台即将发生的蜕变。


AbleCloud CEO 李海磊

李海磊2007年加入百度,主导了大客户广告检索系统。作为架构师先后主导了百度大数据存储平台、百度大数据分析平台、百度实时流式计算平台。2012年作为架构师加入微软Bing,主导大规模索引平台研发。随后,在2014年加入小米,负责小米开放云平台,给小米生态链打造基础云平台。

封闭生态vs.开放生态

在小米工作时,李海磊与团队接触了不少硬件创业公司和传统的品牌厂商。在沟通过程中,他们发现,把硬件联上网这件事对很多公司来说都是头一遭,开发过程中也踩了不少坑。如何给硬件做好云服务,成了李海磊创业后第一个要解决的问题。“我们的云平台定位在两方面的功能:第一,我们会提供一些通用的云组件,厂商可以拿来即用,减少造轮子的工作;第二,我们让硬件联网和云服务的开发门槛降到最低,提供一套开发引擎,硬件团队可以基于此,结合自己的业务特点,快速完成开发。”李海磊表示。

近两年,通过收购、投资,小米的硬件生态逐渐壮大。难道小米就不能做PaaS么?曾经在小米带领过开放平台团队的李海磊表示“我个人认为,封闭的生态链是效率最高的发展模式。小米生态链有一个特点,置身其中的所有公司都是小米投资的公司,所以从资本层面来看,小米和小米生态链是一家公司,合作的效率与沟通成本比较低。所以小米手机与小米手环或其他产品才能以最合理最快速的方式整合。而一个在开放的生态链里,由于在协调每一家公司的利益过程中会出现很多问题,所以大多是低效缓慢的。”

不过封闭的生态也有缺陷,如果与一家公司达成合作,那就意味着可能会难以影响到其竞争对手的用户。李海磊分析道“对于小米来讲,希望快速地打造出一个完整的智能家居体验,封闭生态链是比较合理的一个选择。但至于如果未来小米如何开放,开放后其他厂商是否愿意加入合作,目前来看还没有一个清晰的模式。”

AbleCloud的基本理念

回到AbleCloud自身,他们的目标,是在一个个封闭生态圈之外打造一个开放的生态链。“AbleCloud的思想与GoogleGAE相似。我们会提供给你通用的功能组建、云服务,帮你解决自动容错、自动扩容、负载均衡和海内外服务器部署,而你所需要关注的只是自己的业务逻辑与产品开发。通过这样的模式可以缩短研发周期,提高研发效率。我们比较相信一个理念:当你把一件事情的时间成本缩短至原有的1/10,那么它将会产生质变。”李海磊说,“我们一个做智能插座的客户,在我们平台上进行第一版的研发和测试的时间只用了大约一周,另一个相对复杂的儿童发烧监测产品,从研发、单测、联调,也只用了不到两周。”

一些传统品牌厂商也是第一次接触联网硬件设备的研发,PaaS平台可以为他们提供联网、数据存储、云服务一系列服务。不过老品牌厂商的产量与创业公司比,天差地别,PaaS平台要能支撑百万至千万台设备,“这对我们来讲,技术上也有一定挑战性”李海磊坦言。

对那些拥有海外市场的产品,AbleCloud同样可以提供灵活的支持。在国内,他们的IaaS层可以选择使用腾讯云、阿里云、金山云、UCloud等,在国外则可使用微软、AWS。AbleCloud所做的,就是帮助团队解决IaaS层的管理调度问题。这也是PaaS平台最大的价值之一。

除此之外,AbleCloud还提供了不少功能。在联网环节,AbleCloud可提供联网固件共硬件团队使用;在云端,它支持设备大规模接入服务,提供账号体系服务、设备管理、事件通知服务、OTA。

另外,目前硬件团队可以用Java基于AbleCloud的云服务框架进行开发,稍后AbleCloud会支持PHP。AbleCloud还将增加对微信平台接口的支持,硬件团队可以开发结合AbleCloud云服务与微信平台的硬件产品。

不做模块,专注于云端

目前国内外的物联网平台并不少。李海磊是这样看待目前的市场现状的,“目前这个市场有两种策略,第一种是已经为客户做好各种软件、硬件组件,提供轮子给客户直接使用;另一种则不提供轮子,而是提供整套开发框架,让客户根据自身需求来造轮子。但是这套开发框架会让它的工作效率更高。有这两种需求的客户都是存在的。”

对于第一种策略,李海磊认为,“现在一些云平台的竞争专注点,可能是围绕通用组件。我们更加关注的是在云端能力的研发上。我们的理念是,专注于优质客户,即自身具备一定研发能力,经得住IoT浪潮洗礼,能不断成长的厂商。这些客户基于我们的开发框架在我们的云端进行开发,并最终部署在我们的云平台上。”他认为,每个厂商的业务逻辑不同,需求存在差异,当你所能提供的通用组件无法满足对方的需求时,而且一定不可能满足所有需求,这时厂商有两种选择:一是全权外包给云平台,让他们做个性化的开发,这就让云平台退回到了外包的时代;另一种选择,就是自己动手在IaaS上做存储、负载均衡、自动扩容、容错、监控等,客户可能躲过了前期在硬件开发过程中重复造轮子的麻烦,但又在云端开发中陷入到从零到一的尴尬局面。

“在这个市场初期,大家发现有一些通用组件和功能可以造出来,提供给客户使用。但是随着整个行业的发展,云平台需要承载的产品种类越来越丰富,比如空调、电灯、插座、门锁等等。到一定程度时,大家会发现每一个客户都是个性化的,这时能打动客户的最关键的核心不再是通用功能,而是能给客户一个定义个性化的平台。”李海磊表示。

Android开发者应该保持以下特质 Android Widget开发模板 Zipalign使用方法-SDK中的APK文件优化工具 Android蓝牙控制之2.X或以上 Android数组排序常见方法 使用OpenGL开发一个指南针 Android自绘GridView控件 Android平板开发注意事项 Android控件TextProgressBar进度条上显文字 Android内存管理-SoftReference的使用 反射在Android开发中的利弊 intent调用代码总结二 Android缩略图类源代码 Android多人项目开发指导 AsyncTask对比Thread加Handler Android Drawable叠加处理方法 android.os.Debug调试工具使用方法 Android多点触控开发原理 inent调用代码总结,不断完善中 onRetainNonConfigurationInstance和getLastNonConfigurationInstance Android中String资源文件的format方法 Android工程内嵌资源文件的两种方法 Android AIDL全攻略三 - AIDL框架 Android AIDL全攻略二 - Service绑定 自定义Android主题风格theme.xml方法 Android开发之模拟按下Home键的效果 Android AIDL全攻略一 Android Picture和PictureDrawable的用处 Android自定义View以及layout属性全攻略 Android通过Intent发送电子邮件含附件 Android调试技巧之Eclipse行号和Logcat 关于按钮、工具条等问题 怎么控制不能使以一个用户身份多次登录系统??? .NET 2003都直接在CLR层面支持GP了,哪位知道JDK1.5的消息? 为什么不能写服务器 请问那款手机支持wtk2.0 JBuilder8还有Weblogic版的吗?用企业版能和Jbuilder8结合好吗? 各位高手,为什么我装好VS.NET后,有帮助,而我过一段时候后,再去用,怎么会没有帮助了呢 水晶报表问题:当鼠标放在显示的字段上时,会显示“字段名称“的ToolTip提示,怎么样不让他显示提示? 2000下开发的程序在98或95上使用的问题 谁能告诉我关于文件传输的思路 怎样向数据库中添加记录? 如何自動截取上傳文件的文件名保存在數據庫里? TCHAR[32]和CString, char *之间应该如何转化? 怎样在程序里显示jpg,gif图片? 关于按钮、工具条等问题,请进来看看 有两个CTime变量,t1,t2,我想把t1的日期部分和t2的时间部分合并成一个CTime变量t3,怎么实现? 有谁知道珠海的做J2EE薪水有多少(平均水平),谢谢大家! 我编写的CORBA为何总是提示"File not found 'OrbPas.dcu'" 准备今天打辞职报告! 请教高人!!!!!!!!!!!!!!!!!!!!!!!!!!!! LINUX支持多處理器 ActiveReports P2 套打票据打几页后出现套不准,请教? 关于delphi中Label控件的字体问题?? 请问哪里有ASP+ACCESS 的查询源程序下载? 小弟需要一份详细的数据库设计说明,不知有没有人可以帮忙? 請問銀行系統一般用什麼數據庫! 请大家推荐一个方便好用的网格控件,可以编辑、保存单元格的内容,bug又少的 急死我了,这行SQL语句错在那里呢? ORACLE8I安装问题,急。。。。。。 还是这两本书110分 急救:主板CMOS故障!! 有谁知道在JBuilder中插入一副图片应该用哪个Compoent 加急问题??关于.properties!!在线等, Win2K下控制台程序处于选定状态,如何恢复? 窗口自动关闭 救命啊!严重问题!怎么老是显示E2316:TempSongList::PlayFirstSong()is not a member of 'TempSongList'? 关一个小笨蛋生存的困惑,还请各位GG、JJ一定要帮帮忙呀~~~~ Interface中添加方法的问题,请高手指教!再线讨论!! c#访问FOXPOR数据库问题 WORD求源代码加分之四 怎么样获得一个 EDIT 的 句柄 ?? 请问嵌入网页中的Activex如何调整自身的大小?请各位高手帮忙!谢谢! Oracle和SQLSERVER中5用户10用户到底是什么意思? 我身边的一个PLMM说,她想找一个成熟、幽默、聪明的程序员。 一个局域网内访问odbc数据源的问题 对女孩子不能太热情了! 一个easy 的question 请精通C#与VB.net的大虾帮忙翻译一下 在异地拷贝一个文件(200M以上)到本地,如何做 《C++程序语言》(特别版)怎么样 getContentPane()是什么意思? 二氧化锰和稀盐酸为什么不可以反应? 海里的水……盐阅读答案 手机之间是利用什么传递信号的? 扩张性的财政政策如何引起赤字增加?谁能给个分析? 盐酸挥发的气体吸入呼吸道有害吗 19.卫星电话信号需要通地球同步卫星传送.如果你与同学在地面上用卫星电话通话,则从你发出信号至对方接收到信号所需最短时间最接近于(可能用到的数据:月球绕地球运动的轨道半径约 那个带铜丝的插头插哪里忘了说了,这是电视机顶盒 盐酸和铁铜镍合金粉反应,释放出臭味气体,这是什么气体,吸入对人体有害吗?合金粉内含少量石墨,反应容器是软塑料橡胶桶,这个臭味和这些有关吗 请翻译“采用以下方式传送 1.将评论声通过卫星信号的3、4声道传送; 2.用IDD电话进行通讯联络;”谢谢 2*4的铜线 配16A插头 插头太大,可以换成10A插头吗?最近入了两卷2*4的铜线和一批16A插头,插座,打算自己做一批排插,接上后发现16A插头太大插不进家用的,能换成10A的吗? 电子为什么绕核运动 这和牛顿定力矛盾吗 夜猫子们你们有没有感觉到天空突然变的更黑了我自己在窝里发呆(当时屋里还有些月光) 突然屋里变的漆黑 吓了我一跳起初我还以为是停电 (电视的待机灯还亮着) 我到阳台王天上看 Fe+(SCN)2、(CN)2+NaOH、HSCN+MnO2(加热)的反应方程式分别是什么? 硫酸与二氧化硅是否反应 你觉得作者关于太空医院的想法,将来有可能实现吗?你的依据是什么? 云南省为什么可以种植葡萄气候、土壤关系 请问盐酸和水泥反应会生成什么气体,对人体有害吗? 英语翻译rt,用英文怎么说 有关纯硫酸和纯硝酸混合液的若干问题1 纯硫酸的自身电离方程式?2 纯硫酸和纯硝酸混合液,各自存在电离平衡,混合酸中必然发生的反应是? 细胞减数第一次分裂前期中,核膜和核仁都是在终变期消失的吗? 我家门前有wifi信号,怎样把信号反射到家里 葡萄对环境的要求想种植红提 ,但当地铅厂比较多.空气和土壤铅污染比较严重.不知道是否对葡萄的生长,产量以及品质有多大的影响. 水泥和盐酸反应为什么有臭鸡蛋味的气体生成呢?生成物是什么呢?生成的是什么胶啊? 化石反映了生物进化的趋势,即从( )到( );从( )到( );从( )到( ) 硫酸和硝酸加在一起会怎样? 氢氧化钠醇溶液的配制:是先将NaOH溶于水,再溶于醇,还是直接将NaOH溶于醇中? 通过对不同年代化石的比较 可推断出生物进化的趋势 这句话为什么不对 为什么是通过对不同地层中的化石进行比较才对? 用二氧化锰与稀盐酸反应制取氯气为什么不可以? 经济学:社会总剩余的小疑问大热天,小B口干舌燥,他对第一瓶水的评价是7元,对第二瓶水的评价是5元,对第三瓶水的评价是3元,对第四瓶水的评价是1元.小E有一台抽水机,随着抽水越来越困难, 镜子可以反射手机信号么真空中 能传播短波信号么 fe(scn)3+fe反应么?若反应求方程式 计算氢原子中电子绕核运动的周期和线速度的大小 镜子会折射无线信号吗 紧缩性财政政策和扩张性财政政策是针对什么问题实施的,具体内容是什么? 椭圆运动周期公式是什么 土壤实验中 静态实验和动态实验的英文翻译请各位达人解释下 HCO3-与Ca2+反应生成CaCO3↓和H+RT,有没有这样的反应,如果没有,那应该是什么? 我想做个手工蜡烛,不愿意出门买石蜡,请问,可以直接把家里的蜡烛溶解吗?我很外行的,嘻嘻. 中国电信cdma2000是用空中卫星传播的信号还是地面基站传播的 H+ HCO3-结合生成什么 英语翻译 明天你的天空什么颜色? Hcl、H2SO4溶液均能使紫色石蕊变什么色? 铅笔成分 李师傅生产一批零件 他完成70%以后 又生产了600个 这样比原计划超蝉30% 求实际超产多少个 “西气东输”几次跨过黄河? 盐酸和二氧化锰的反应离子 方程式 地理条件的优越性以及经济效益等多方面分析欧洲葡萄种植业 西气东输跨越黄河干流区段分别经过哪几个地形区 估算氢原子的核外电子饶核运动的速度大小 甘肃省土地贫瘠,山区面积广,为什么不发展畜牧业,而以种植业为主? Fe离子+3SCN离子=Fe(SCN)3 (红)怎么反应的?又没有沉淀,为什么还是离子的他们突然就变红了呢?谁是红的? 请问:纳米二氧化硅在水中PH=6左右时为什么会突然发生凝胶现象? 纳米银离子是什么? Fe(SCN)3溶液中加入NaOH为何会产生白色沉淀? 细胞有丝分裂前期结束时,核膜核仁为什么会消失 什么是离子态纳米银:单体纳米银溶液,复合态纳米银溶液,络合态纳米银溶液,离子态纳米银溶液究竟怎么划分,依据是什么? 配位化合物是不是沉淀 如果不是 那Fe(SCN)3与NaOH会不会反应产生沉淀FeCL3+3KSCN=Fe (SCN)3+3KCL是可逆反应 平衡后,加入适量NaOH固体,平衡是否会移动 向什么方向移动? 处于有丝分裂前期的细胞均无核仁,这句话是对是错?原因.答案上说是错误的,完整的题目是这样的:观察植物细胞有丝分裂实验现象中, 卫星手机可以直接接收通信卫星发射的信号吗? 韩婚姻报告显示晚婚成潮流 姐姐新娘现日本前首相博客曝出核能阴谋论 被批可安倍拟借索契冬奥会开幕会晤普京磋商领男子胡须长4.3米创世界纪录 32年外媒称土为导弹采购留后手 以防与中国普京称索契冬奥会欢迎同性恋者参与 不禁化武组织:叙公布41处化武设施 已看到蛇会害怕?研究称恐惧有助灵长类避巴基斯坦一部族长老家遭袭7人死亡2014圣保罗秋冬时装周开幕美国白宫称不会停止要求俄罗斯移交斯诺澳新政府继续禁止华为参加宽带网络竞标一名越南籍变性人涉嫌贩毒被马来西亚警谷歌被曝建造海上神秘建筑物 或为海上格鲁吉亚执政联盟候选人总统选举胜券在日本在亚太动作频频放言制衡中国 中方剧场版《圣斗士星矢Legend of男子胡须长4.3米创世界纪录 32年安倍拟借索契冬奥会开幕会晤普京磋商领美国白宫称不会停止要求俄罗斯移交斯诺韩婚姻报告显示晚婚成潮流 姐姐新娘现夫妻闹别扭 她求人报警称丈夫抢劫高层配电房起火 汗蒸馆内女子裹被单逃搞传销赔光积蓄 1岁儿子高烧没钱治确诊H型高血压 有助预防脑卒中天津制定侨务新政 鼓励海外侨胞回津创首架民航救援客机飞赴康定地震灾区新京报:降息给深化改革带来难得机遇纽约送76人开局13连败 考辛斯31俄称将在中国建军事疗养院 为俄军提供牡丹江一彩民投注7560元“围剿”大广东中山一彩民 斩获大乐透1600万挑战大奖 咱还得量力而行“麻辣6”双城传捷报西甲豪门换队徽 漫画巨头不干了王治郅请回私人体能师我省6个精品项目 入围全国百强外援绝杀 鲁能压哨夺冠邹市明获胜赔率超过拳王帕奎奥男子行窃被发现 杀人灭口致两孩子一死男子醉驾被查 朋友持刀“抢”人核载7人“黑校车” 挤进14名小学生
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘