当前位置:物联网市场动态 → 正文

他用2千行代码稳定连接1000万台设备

责任编辑:editor004 作者:铅笔道 |来源:企业网D1Net  2016-06-20 11:51:06 本文摘自:百度百家

  文| 铅笔道 记者 汪晨

导语

2014年初,李海磊负责带领小米开放云平台团队,为小米智能硬件生态链上的公司提供云端物联网开发支持。

接触到智能硬件创业者后,他发现,他们都面临两大问题:开发难、高级技术人员招聘难。“智能硬件数据量极大,需要强大的物联网开发团队设计、编写云存储架构,但大部分硬件厂商很难做到。”

李海磊希望,用一套物联网PaaS云开发平台,解决他们的燃眉之急。

2014年9月,他拉上此前百度云存储团队的成员,以及一位4G通信架构师,一起成立AbleCloud。

至今,AbleCloud研发了一套物联网PaaS云开发平台,包含Matrix云端开发引擎和Inspire大数据分析系统。

云端开发引擎可减少研发团队的开发工作量,工程师只需要根据其引擎编写2000行代码,就能支撑1000万台智能设备联网存储数据。“一个工程师2周至1个月就能搞定一套物联网云系统的开发工作,如果没有这项服务,开发时间就需要半年多了。”

在大数据分析平台中,产品经理可上传智能硬件数据,设置相应条件,分析数据,为硬件制造提供指导。

目前,AbleCloud物联网云平台主要服务于中大型客户,客户数超过一百家,去年底覆盖设备数超过100万。今年年底,AbleCloud计划将其开发的人工智能学习机制进行商用。

去年年底,AbleCloud获得金沙江创投A+轮投资。

    注: 李海磊已确认文中数据真实无误,铅笔道愿与他一起为内容真实性背书。

物联网的高开发门槛

李海磊本有一次出国工作的机会,但他放弃了。“那时在微软,身边很多同事都出国了,但当初我在百度时立下的创业目标还不想丢弃。”

不过,李海磊仅仅想到做一个技术型公司,并没有具体的创业方向。他想先去当时成功的创业公司看看,于是从微软来到小米。

彼时,李海磊负责带领开放云平台团队,为小米智能硬件生态链上的公司提供云端物联网开发支持。

接触到智能硬件创业者后,李海磊发现,他们都面临几个相同的技术挑战:

一是保持大规模设备的连接管理稳定。“设备需要实时和云端连接,以保证能够被远程控制,但要让百万、千万级别规模的设备同时连接,云端的连接线路一定要可靠稳定。”

二是海量数据的存储和计算。“微信每人一天发500条数据就很夸张了,但硬件必须时刻保持运行,甚至每10秒传输一个数据,一个空调一天就可能产生上万条数据。”

三是保证服务器网络不易堵塞或被攻击。“这个考验的是高并发请求(同时发来的数据请求)的处理能力,如果1秒内有百万、千万级别的数据在传输,要保证服务器不会崩溃和被攻击。”

要做到这三点,智能硬件的开发者需要配备完整且高水平的互联网技术团队。“最少要有1~2个BAT级别的架构师,十个左右的研发工程师,然而这些人少之又少,中间还得有人懂得硬件的开发。”

逐渐地,李海磊脑中有了一个想法:通过构建一个PaaS物联网云平台,将硬件物联网的开发门槛降到最低,让想法快速变为现实。

起初,李海磊希望将这一想法在小米开放云平台上付诸实践,但小米的生态链渐成封闭势态。李海磊只得另寻出路。

2014年6月,李海磊找到了此前百度的同事。“原本我们是百度最早一批做云端大数据系统(当时名叫分布式存储)的人,他们对于云端技术开发都驾轻就熟。”

但团队内还缺一位懂得硬件通讯技术的大牛。李海磊想到了他的研究生同学崔潇扬。“他是大唐电信的4G通信架构师,很熟悉硬件与云端的通信连接。”

如此,李海磊找到了有足够技术视野和开发能力的团队。2014年9月,AbleCloud正式创立,并拿到了联想之星400万元天使轮投资。

云端开发引擎

“爱空气”是AbleCloud的其中一位客户。它是一家新风机制造企业,根据新风机收集的数据提供上门服务,改善用户家中的空气状况。

其数据量非常庞大。“硬件每隔30~60秒会上传数据,50万台设备1天的数据上传、处理次数就能达到8亿次,接近百度搜索的五分之一。”

如此庞大的数据量,让工程师在设计云存储架构时的工作量加大许多。而大部分硬件企业的工程师能力有限,难以胜任。“他们大多只能解决小规模问题,研发水平和互联网公司相比会有差距。”

团队想到的解决方法是,开发一套名为“Matrix”的云端开发引擎,赋予普通工程师一种能力:一个人写的云端服务程序,能够直接支撑上千万用户使用设备。

“相当于把服务器集群简化为一个引擎,工程师针对引擎编程,就能做到将数据分布存储在多个服务器当中,并有稳定、抗住高并发请求的能力。”

2015年1月,团队开发出1.0版本的物联网PaaS云开发平台,包含Martix云端开发引擎,附带快速联网、设备分组管理、事件通知引擎、OTA管理等功能。

  ◆ “AbleCloud”Matrix云端开发引擎的构架

此后,团队开始向创业公司推广业务,并与他们磨合、改进服务。

至2015年6月,迭代后的开发引擎性能逐渐升高。现在,若要做一个小米净化器量级的空气净化器,工程师只需要根据其引擎编写2000行代码,就能支撑1000万台智能设备联网存储数据。

“一个工程师2周至1个月就能搞定一套物联网云系统的开发工作,如果没有这项服务,开发时间就需要半年多了。”

2015年7月,AbleCloud获得信中利和联想之星2500万元A轮融资。

大数据分析平台

“大部分的智能硬件厂商都想知道用户需要什么,但他们空有数据,无法对其进行分析。”

开发引擎接近完备时,李海磊开始寻找下一个目标。他注意到,硬件厂商对于大数据分析的渴望远比互联网公司强烈。

“开发一个App,我可以用友盟、Talking Data分析用户行为,不断验证我的想法是否正确,即时迭代。但硬件受到物理条件限制,产品卖出后没法快速收回更改。”

因此,A轮融资后,李海磊决定招募数据科学家,成立一支大数据研发团队,研发Inspire物联网大数据分析平台。

大数据分析平台的开发难度在于,智能硬件涉足领域甚广,每一个产品所需的用户分析维度也不尽相同。

团队有一个解决方案。开发一套自助型数据分析系统,硬件厂商的产品经理可将数据导入至系统中,并设置数据分析的维度。“就像一个高级搜索引擎,输入关键词,配置筛选条件、搜索维度就有分析结果了。”

  ◆ “AbleCloud”大数据分析平台界面

与此同时,李海磊还打算开发一套人工智能机制。

“现在的硬件其实都不太智能,都是人主动管理、操作机器,自动化程度不高。”李海磊希望,智能硬件能够根据用户的行为习惯,总结经验、自我学习。

团队先从饮水机入手。“饮水机有个痼疾一直没法解决,因为不知道用户什么时候需要喝热水,它总是不停地烧,最终将纯净水烧成了千滚水,水也不够健康了。”

现在,他们正在研究饮水机的人工智能解决方案。若研发成功,它能够预测用户烧水的时间段,并提前将水烧开。“我们分析的结果是,有了类似的人工智能技术,饮水机的能耗会减少30%~40%。”

当前,解决方案仍处于实验室阶段,还未商用。李海磊预计,今年年底人工智能机制将会对外做商务推广。

目前,AbleCloud物联网云平台主要服务于中大型客户,客户数超过一百家,去年底覆盖设备数超过100万。“现在每季度的收入环比增长都超过了50%。”

去年年底,AbleCloud获得金沙江创投A+轮投资。

关键字:AbleCloud覆盖设备

本文摘自:百度百家

x 他用2千行代码稳定连接1000万台设备 扫一扫
分享本文到朋友圈
当前位置:物联网市场动态 → 正文

他用2千行代码稳定连接1000万台设备

责任编辑:editor004 作者:铅笔道 |来源:企业网D1Net  2016-06-20 11:51:06 本文摘自:百度百家

  文| 铅笔道 记者 汪晨

导语

2014年初,李海磊负责带领小米开放云平台团队,为小米智能硬件生态链上的公司提供云端物联网开发支持。

接触到智能硬件创业者后,他发现,他们都面临两大问题:开发难、高级技术人员招聘难。“智能硬件数据量极大,需要强大的物联网开发团队设计、编写云存储架构,但大部分硬件厂商很难做到。”

李海磊希望,用一套物联网PaaS云开发平台,解决他们的燃眉之急。

2014年9月,他拉上此前百度云存储团队的成员,以及一位4G通信架构师,一起成立AbleCloud。

至今,AbleCloud研发了一套物联网PaaS云开发平台,包含Matrix云端开发引擎和Inspire大数据分析系统。

云端开发引擎可减少研发团队的开发工作量,工程师只需要根据其引擎编写2000行代码,就能支撑1000万台智能设备联网存储数据。“一个工程师2周至1个月就能搞定一套物联网云系统的开发工作,如果没有这项服务,开发时间就需要半年多了。”

在大数据分析平台中,产品经理可上传智能硬件数据,设置相应条件,分析数据,为硬件制造提供指导。

目前,AbleCloud物联网云平台主要服务于中大型客户,客户数超过一百家,去年底覆盖设备数超过100万。今年年底,AbleCloud计划将其开发的人工智能学习机制进行商用。

去年年底,AbleCloud获得金沙江创投A+轮投资。

    注: 李海磊已确认文中数据真实无误,铅笔道愿与他一起为内容真实性背书。

物联网的高开发门槛

李海磊本有一次出国工作的机会,但他放弃了。“那时在微软,身边很多同事都出国了,但当初我在百度时立下的创业目标还不想丢弃。”

不过,李海磊仅仅想到做一个技术型公司,并没有具体的创业方向。他想先去当时成功的创业公司看看,于是从微软来到小米。

彼时,李海磊负责带领开放云平台团队,为小米智能硬件生态链上的公司提供云端物联网开发支持。

接触到智能硬件创业者后,李海磊发现,他们都面临几个相同的技术挑战:

一是保持大规模设备的连接管理稳定。“设备需要实时和云端连接,以保证能够被远程控制,但要让百万、千万级别规模的设备同时连接,云端的连接线路一定要可靠稳定。”

二是海量数据的存储和计算。“微信每人一天发500条数据就很夸张了,但硬件必须时刻保持运行,甚至每10秒传输一个数据,一个空调一天就可能产生上万条数据。”

三是保证服务器网络不易堵塞或被攻击。“这个考验的是高并发请求(同时发来的数据请求)的处理能力,如果1秒内有百万、千万级别的数据在传输,要保证服务器不会崩溃和被攻击。”

要做到这三点,智能硬件的开发者需要配备完整且高水平的互联网技术团队。“最少要有1~2个BAT级别的架构师,十个左右的研发工程师,然而这些人少之又少,中间还得有人懂得硬件的开发。”

逐渐地,李海磊脑中有了一个想法:通过构建一个PaaS物联网云平台,将硬件物联网的开发门槛降到最低,让想法快速变为现实。

起初,李海磊希望将这一想法在小米开放云平台上付诸实践,但小米的生态链渐成封闭势态。李海磊只得另寻出路。

2014年6月,李海磊找到了此前百度的同事。“原本我们是百度最早一批做云端大数据系统(当时名叫分布式存储)的人,他们对于云端技术开发都驾轻就熟。”

但团队内还缺一位懂得硬件通讯技术的大牛。李海磊想到了他的研究生同学崔潇扬。“他是大唐电信的4G通信架构师,很熟悉硬件与云端的通信连接。”

如此,李海磊找到了有足够技术视野和开发能力的团队。2014年9月,AbleCloud正式创立,并拿到了联想之星400万元天使轮投资。

云端开发引擎

“爱空气”是AbleCloud的其中一位客户。它是一家新风机制造企业,根据新风机收集的数据提供上门服务,改善用户家中的空气状况。

其数据量非常庞大。“硬件每隔30~60秒会上传数据,50万台设备1天的数据上传、处理次数就能达到8亿次,接近百度搜索的五分之一。”

如此庞大的数据量,让工程师在设计云存储架构时的工作量加大许多。而大部分硬件企业的工程师能力有限,难以胜任。“他们大多只能解决小规模问题,研发水平和互联网公司相比会有差距。”

团队想到的解决方法是,开发一套名为“Matrix”的云端开发引擎,赋予普通工程师一种能力:一个人写的云端服务程序,能够直接支撑上千万用户使用设备。

“相当于把服务器集群简化为一个引擎,工程师针对引擎编程,就能做到将数据分布存储在多个服务器当中,并有稳定、抗住高并发请求的能力。”

2015年1月,团队开发出1.0版本的物联网PaaS云开发平台,包含Martix云端开发引擎,附带快速联网、设备分组管理、事件通知引擎、OTA管理等功能。

  ◆ “AbleCloud”Matrix云端开发引擎的构架

此后,团队开始向创业公司推广业务,并与他们磨合、改进服务。

至2015年6月,迭代后的开发引擎性能逐渐升高。现在,若要做一个小米净化器量级的空气净化器,工程师只需要根据其引擎编写2000行代码,就能支撑1000万台智能设备联网存储数据。

“一个工程师2周至1个月就能搞定一套物联网云系统的开发工作,如果没有这项服务,开发时间就需要半年多了。”

2015年7月,AbleCloud获得信中利和联想之星2500万元A轮融资。

大数据分析平台

“大部分的智能硬件厂商都想知道用户需要什么,但他们空有数据,无法对其进行分析。”

开发引擎接近完备时,李海磊开始寻找下一个目标。他注意到,硬件厂商对于大数据分析的渴望远比互联网公司强烈。

“开发一个App,我可以用友盟、Talking Data分析用户行为,不断验证我的想法是否正确,即时迭代。但硬件受到物理条件限制,产品卖出后没法快速收回更改。”

因此,A轮融资后,李海磊决定招募数据科学家,成立一支大数据研发团队,研发Inspire物联网大数据分析平台。

大数据分析平台的开发难度在于,智能硬件涉足领域甚广,每一个产品所需的用户分析维度也不尽相同。

团队有一个解决方案。开发一套自助型数据分析系统,硬件厂商的产品经理可将数据导入至系统中,并设置数据分析的维度。“就像一个高级搜索引擎,输入关键词,配置筛选条件、搜索维度就有分析结果了。”

  ◆ “AbleCloud”大数据分析平台界面

与此同时,李海磊还打算开发一套人工智能机制。

“现在的硬件其实都不太智能,都是人主动管理、操作机器,自动化程度不高。”李海磊希望,智能硬件能够根据用户的行为习惯,总结经验、自我学习。

团队先从饮水机入手。“饮水机有个痼疾一直没法解决,因为不知道用户什么时候需要喝热水,它总是不停地烧,最终将纯净水烧成了千滚水,水也不够健康了。”

现在,他们正在研究饮水机的人工智能解决方案。若研发成功,它能够预测用户烧水的时间段,并提前将水烧开。“我们分析的结果是,有了类似的人工智能技术,饮水机的能耗会减少30%~40%。”

当前,解决方案仍处于实验室阶段,还未商用。李海磊预计,今年年底人工智能机制将会对外做商务推广。

目前,AbleCloud物联网云平台主要服务于中大型客户,客户数超过一百家,去年底覆盖设备数超过100万。“现在每季度的收入环比增长都超过了50%。”

去年年底,AbleCloud获得金沙江创投A+轮投资。

关键字:AbleCloud覆盖设备

本文摘自:百度百家

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^