tc1-1024x683

在11月8日的TechCrunch 2016创业大赛上,来自上海的「Ruff」从15强中脱颖而出,成为了最后的冠军。Ruff是一个支持 JavaScript 开发应用的物联网操作系统,他们在今年4月上线了第一个正式版本Ruff OS 1.0——你可以把它理解为Windows之于PC,开发者可以为搭载Windows系统的PC开发各种程序。Ruff则运行在各种各样的硬件产品上,开发者可以为搭载Ruff的产品开发一些有意思的东西。

创始人厉晹在2014年回国开始创业,之前的13年他一直在海外从事网盟和虚拟运营商之类的技术工作。在当时,物联网是中国为数不多的发展速度比美国还要快的行业,在中国有更好的供应商和行业人才。不过对VC来说,物联网还是个有些模糊的概念——有点像现在的区块链,大家都知道它很火,但并不清楚能用它做什么。

最开始投资厉晹的是CSDN创始人、极客帮创投创始合伙人蒋涛,之后,他们又获得了景林资本1200万人民币的新一轮融资。

“当时的情况也差不多,大家还不清楚这种东西在物联网里怎么应用,但都想投。安卓是2003年出现的操作系统,当时有多少人能想到今天会是这个样子。”厉晹说。

dsc_0609

“上面的这台小车”

上面的这台小车可以很好地解释Ruff正在做些什么——如果不给这辆双轮车写点程序,它是不会自己站起来保持平衡的。但程序又需要依托于特定的环境,也就是操作系统来运行,比如你可以在Windows PC或者Mac上玩魔兽世界,不过到了iOS上就只能切水果、砸小鸟了,而用来运行平衡程序的操作系统,就是Ruff。

下图的挖掘机是Ruff的另一个Demo,工程师正在使用他的电脑控制挖掘机工作。借助Ruff,开发者可以编写类似的程序来控制各种各样的设备。从某种角度来说,可以把这台挖掘机看作一台PC主机,控制系统则是PC程序,Ruff在其中扮演Windows的角色。

dsc_0616

“挖掘机”

不过,真正能让Ruff施展拳脚的地方还是大型的工厂和生产线——举例来说,一条生产线上的设备可能由十几甚至数十家品牌提供,每个品牌的设备都有自己的运行环境,在这种情况下,设备的管理与维护是件非常蛋疼的事。一些程序的开发同样如此——有点像iPhone出现前的山寨机时代,开发者得为五花八门的系统挨个做适配,成本相当高昂。

Ruff的工作是让这些设备都运行在一个操作系统中,另一端可以对接企业的ERP系统。这样,员工只需要一个连接到网络的平板电脑,就能看到整个工厂所有设备的运行情况,生产效率也能得到提升。另外,开发工作也能变得简单很多,公司不再需要用高昂的薪酬招募专门的开发人员了,Ruff提供了一个对于软件开发者来说相当友好的编程接口,他们不需要有任何的硬件知识,不需要思考自己开发的软件是会被应用在哪一家厂商的产品上,就能够设计出一款物联网应用,而它将适用于所有适配Ruff系统的硬件——这是目前Ruff最主流的应用场景。企业使用Ruff是免费的,但在绝大多数情况下,他们都得为一些增值服务付费,比如一些安全和云计算服务。

““比如硬件企业想接入科大讯飞的云输入,Ruff 负责科大讯飞云输入的分发,硬件企业就要从我这购买服务,可能是调用一次请求交多少钱。”厉晹说。当然,企业完全可以直接找科大讯飞,但科大讯飞不会为了一个硬件专门做开发。

一些独立开发者也能用Ruff做点有意思的事情,比如上面那样的挖掘机,这是一款操作系统快速普及的重要路径——开发者和应用越多,操作系统的生命力就越强大,开发者的工作也能越来越简单。总的来说,Ruff针对物联网提出了一系列解决方案,将物联网从业人员分成两类,一类是软件开发者,第二类是硬件集成商。针对软件开发者,Ruff 通过一个物联网操作系统将硬件抽象, 开发者只需要专注于应用逻辑即可,Ruff 还提供了一站式部署方式,方便开发者进行应用部署。针对硬件集成商,Ruff 与上下游厂商合作希望共同建立物联网的生态系统。

物联网有着蔚为可观的想象空间,根据国际电信联盟 (ITU)、思科和 Intel 等多个机构的预测,到 2020 年全球联网设备可达 200 至 500 亿。哪怕像iOS这样只统治其中的10%到20%,也是件很可怕的事情。