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

《近匠》专访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上做存储、负载均衡、自动扩容、容错、监控等,客户可能躲过了前期在硬件开发过程中重复造轮子的麻烦,但又在云端开发中陷入到从零到一的尴尬局面。

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

微软Build 2013开发者大会:盘点Windows 8.1的15个重大更新 瞧!这是摩托罗拉移动新Logo,你有什么感觉? 专访UEditor创始人战毅:打造最佳的用户编辑体验 Eclipse 4.3 正式版发布 代号Kepler 为兴趣而生 七大编程挑战项目,你敢来吗? iOS 7辅助功能:左右摇头控制iOS设备 挑战传统关系型数据库:Facebook图形数据库TAO揭秘 揭秘“棱镜计划”幕后的技术 你更新了吗?Visual Studio 2013 Preview和.NET 4.5.1同时发布 你主要使用什么编程语言? 跨平台游戏开发工具App Game Kit或将新增更多强悍功能 移动应用推广的那些事儿:应用发现篇 DDoS攻击也能成为一种云计算服务 Netflix开源Hadoop集群调度工具:日处理近万作业、上千TB数据 传谷歌正开发自己的视频游戏主机和智能手表 AMD APU战略转型:全民四核,发力“云+端” 富士康自主研发智能手表 惹苹果发来订单 开发者眼中的iOS 7:重设计过程没想象中那么糟 游戏引擎Unity宣布免费支持Windows Phone 8及Xbox One 蝉游记王益善专访:7人小团队实现App 30万下载量 去除IE 10广告的两种方法 直接拿来用!最火前端开源项目(二) 工作变得简单又高效 试试这八个WebApp 移动周报:生于微信,疯狂猜图的推广经 DataTorrent 将数据分析速度从“实时”提升至“现在时” 华为FusionCube开启全球规模商用 黑暗架构:以最少时间完成系统升级并获客户认可的开发之道 Hadoop Summit 2013见闻:创业与Hadoop 2.0不可阻挡 Facebook的清洁能源改革——革命尚未成功,仍需努力 YARN或将成为Hadoop新发力点 主流编程语言属性一览(多图) 谁能替我做一张图片啊? 气死人了,安装红帽子在输入根口令时遇到的尴尬:( 奇怪的oracle数据库错误? 公布我的软件了——网络邮盘,国内日下载量>1000,国外<10 关于堆和栈的队! 请问,准考证的英文怎么说? ASP终极开发:请成功用INSTALLSHIELD设置好IIS的高手朋友进来看看。100分全散了!!!!! 是屏保的问题?还是硬件故障? 紧急救命啊!各位大虾:)98关机时断电出现的故障 初级问题,请教大侠 在C#里面如何取得这个SQL値那? 请教, 扫描的问题... 不好意思,还有问题,关于span,恳请高手答完再下班。 心情郁闷,各位朋友安慰我一下好么。 如何注册JDBC驱动啊!我手头好多的驱动但是我不知道如何的注册这些驱动 在RICHEDIT里怎么实现换行输出? 200分求快速取中值的算法!(thirdapple) Flash Action 如何定时,就像Javascript中的setTimeout()? 保护的问题 用一个关于Printer对象的问题?各位大虾,初来乍到,请多多关照。 请问如何自动提交一个FORM? 请问各位师兄:web开发如何起步?例如使用JSP? 求助! 如何知道电脑中的网卡是什么型号的? 大家请帮忙,兄弟必重谢,分都给了 如何制作含有msdn数据库的安装程序 Web Service服务程序如何增加对SSL的支持? 怎么還可以上網﹐向各位大蝦求救 请问如何自动提交一个FORM? 如何处理并发访问! 如何在网页中打开*.ocx组件?是否能打开? 如果给我再来一次的机会...我还是想说... 求随机数发生器的算法 高手来拿高分!!!!!!!!!求开发自定义服务器控件的好书或代码 那位有ESQL(嵌入SQL)中文资料? 如何select LONG类型的字段? 红帽子里面可以演戏吗? 如何改变 Win me 快捷方式上的小键头图标。 ANY元素不是可以表示“任意”吗?为什么这个不行? 皇帝的新装 求助! 如何知道电脑中的网卡是什么型号的? 在winxp下如何安装winme实现双系统启动 在windows form下,怎样为datagrid添加click事件? 大家说小系统用什么数据库好,别说用ASA,ACCESS 大家好。我是凶宝宝。^_^请多关照!!! 关于date类型的比较 谁有电梯调度程序的源程序? 1000分 关于字符串的问题,请教!!! 那位大侠帮帮我,在VC++如何通过ODBC连接到oracle数据库? 请斑竹给出答案,闲人莫入,谢谢 问一个用法 如何编辑Windows系统中的右键属性菜单(高分) I think we must make it a rule to do some cleaning every day这句话是啥意思?请赐教!在下感激不尽 do some cleaning什么意思 is lost与has lost的区别,如:---Mum,I found my book_______.---Oh,you can get another one,But you must be careful next time.A.lose B.lost C.has lost D.is lost为什么选D?has lost 与is lost有何区别? 英语翻译 do some cleaning造句 语文课堂5分钟展示小故事等,要有哲理的老师把课堂每天留出5分钟,要我们轮班讲故事,能阐述哲理的,或是词语辨析等能丰富知识的,我想要一点出奇制胜的质料,简洁,易懂,有趣,有 Must I do _____ cleaning this Sunday?用some还是any 用do some cleaning写一篇60字左右的作文 圣诞的英文要怎么写 任务性阅读 木加冉念什么谢谢了,大神帮忙啊 求造句【虚拟语气】用虚拟语气造句~【过去】【现在】【将来】都要【各五句】..共15句,内容积极向上即可 英语作文过年准备 提手旁+冉念什么? 虚拟语气造句!用虚拟语气早四个不同的简单句 红花衣和日记本读后感初一读后感红花衣和日记本,或者读者2014年一月的两期任意一篇文章的读后感600字 任务性阅读 用虚拟语气造句(与现在事实相反)motorists speeding on highways ,more traffic accidents reportedif........ 急求《红花衣和日记本》阅读答案 任务性阅读, L've been to shanghai twice(对TWICE提问) ( )( ) ( )have you been to shanghai? I did some cleaning yesterday evening? 请多给我一些关于初一下册的首字母填空和任务性阅读 he has from the shanghai last year哪里错了 I DID SOME CLEANING YESTERDAY EVENING的问句 炎热的炎右边加个耳刀读什么 英语高级句式 I did some sports yesterday.改为否定句 上气下炎这个字怎么读是科学里N的那个字..上面是个气下面是个炎``给我拼音.. 英语高级句式求助!两年前我的家乡遭遇洪水灾害,居民财产被洪水吞没.用高级句式如何翻译? “英语格言”和“英语幽默”的英文怎么写? 炎黄的“炎”右边加一个“耳朵”是什么字啊.读什么音? 英语翻译 耳朵旁加一个冉念什么. 左边一个“炎”右边一个耳刀旁读什么? “升”这个字怎么读,急急急!谢谢是 这 个 字 “ 升” , 英语翻译Having finished her homework,Ma Li wants some music for relaxation.As usual,she starts her computer and goes to Baidu.com to download music files.But this time she is surprised when an announcement about protecting songs' copyright bursts 左耳右冉念什么 here are the notebook and the report that i promised you last week请问其中为什么要用are the,该句不是有一个last week,不是应该用过去式吗.请再帮我翻译一下 英语翻译就就就就就就就就就就 耳贵 和起来是什么字? Here ( ) ring and necklace that I promised you last week.A.is the B.are the C.was the D.has been a 中译英,请不要用google中译英:我们以前从不默音标,但是她要求我们默写单词要默音标.我们一开始觉得很难,但是后来,特别是在进了高中后,我们才知道她是为我们打好基础 英语广告英语的特点及其翻译 I'd like to return this watch that I bought here last week.为什么要用that?可不可以不加that,或者改成what 英语翻译Keeping onels head low can be a way of avoiding trouble ,but some types of trouble may necessitate heading in the opposite direction.十万火急!应该是Keeping one's head low can be a way of avoiding trouble ,but some types of trouble 耳字进门是什么字 Last week you lost my dictionary and l was so angry that l argued with you.是啥意思? 英语翻译韦政通说:“在所有的爱中,最强烈,最令人困惑,也是最缺乏稳定性的就是性爱.”(韦政通.中国的智慧[M].长春:吉林文史出版社,1988.250.)所以建立在性爱基础上的婚姻总是包含着“ Taken good care of by his family ,the old man lived ------- three years after the operation .A.other B.more C.another D.every 我选的是C.但是错了,可以帮我分析一下原因吗?顺便答案是什么呢 permit sb.to do 是这个用法吗 翻译英文"Love story" He ( ) to the hospital after the accident. A. took B. was taking C. was takenHe ( ) to the hospital after the accident.A. tookB. was takingC. was taken这答案是什么 missing 与lost区别 love story翻译 被照顾 是be looked after ,还是be taken care of lost和missing之间的区别是什么啊? love story的翻译 苯女孩别太傻得英文怎么拼?如题 lost和missing的区别有的时候做题目,会要在lost和missing之中选择一个选项的,请问这个时候会有什么区别呢谢谢啊,那么有the missing boy的,有没有the lost boy呢?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘