正在阅读:

Ruff CEO Roy Li : 敲代码从来不是物联网落地最累的事

扫一扫下载界面新闻APP

Ruff CEO Roy Li : 敲代码从来不是物联网落地最累的事

在 Roy Li 看来,当前所有的物联网技术归根到底都是为业务场景服务,如何能在技术实现之前就想好实际业务场景的需求和解决方法,是当下物联网技术成功落地运用的关键。

在近日的“QingCloud Insight2017 云计算峰会”上,Ruff CEO Roy Li 在物联网黑科技及场景落地实践的分论坛发表了题为“工业物联网的技术运用”主题演讲, 在 Roy Li 看来,当前所有的物联网技术归根到底都是为业务场景服务,如何能在技术实现之前就想好实际业务场景的需求和解决方法,是当下物联网技术成功落地运用的关键。

以下为 Roy Li 主题分享节选: 抽象业务场景需求才是最难的

Ruff 最早是想解决物联网行业的技术风险问题,后面我们一直是往操作系统这个方向努力。一家公司成立了三年,不可能一直只考虑技术问题,现在我们更多是在想业务问题,想一些应用场景问题。这个过程中除了降低技术开发门槛外,是否还能让人在业务上理解得更加容易。如果有技术背景,就会知道写代码从来都是不最累的事,想清楚写什么、怎么写才是最累的,这考验的是你的业务抽象的能力。

大家觉得嵌入式好难学,嵌入式是很难学,但并不是最核心的问题,核心问题是你如何定义你的产品,理解你的业务,做更好的设计。我们觉得 iOS、安卓好用, 觉得 Windows 好用的时候,你仔细去看他们的设计模式,你会发现他们对业务做了非常好的抽象。塞班是个失败的操作系统,比起安卓机,比起苹果手机,它对移动互联网应用的理解是不够的,当你用手机,为什么觉得诺基亚的手机以前 确实好用,现在不好用了,就是这样的一件事。

现在对你来讲最大的挑战是,如果有一个业务场景,你如何将这个业务场景的需求去抽象出来,并且如何利用你已经有的技术能力,或者现有的技术上的工具去辅助你更好地完成这个实现。

物联网发展痛点 : 硬件碎片化、通信标准不统一、网络环境复杂

我见过最夸张的工厂是惠州的一家企业,我开车从这家企业的工厂厂房到老板的 办公室,开车开 15 分钟,这家工厂有 10 万人,装 6 万个摄像头都盯着人看,他们工厂的物联网就是我盯着人看,看你到底做得怎么样,没有什么自动化可言, 而这个企业已经是这个行业最领先的企业之一了。

中国是超级生产制造大国,但为什么在制造业、物流行业,以及基础设施领域,没有像消费、零售等行业一样信息化发展得那么快呢?连路边乞丐都用支付宝的年代,为什么我们的工厂还上不了网?经过这几年的观察和实践,我们认为痛点 可以归结为这几个点:

第一,硬件非标、硬件碎片化。包括西门子、三菱的 PLC,不同的版本,不同的东西指令级的定义都不一样。最要命的问题在于,中国有大量的企业都是私有协议,买了老外的软件,结果要中国人自己去开发,所以你根本不知道他写出来的 东西是什么定义标准。所以要实现中国所有的制造业企业,或所有的基础设计都能有通用的平台,基本上不太可能实现,有巨头尝试过这件事,最后他们失败了。

第二,现在各种各样的通信标准不统一。不光是物理层的,物理层的还有办法解决,要命的是应用层的标准,大家都有自己的一套机制,而且所有现有的封闭体系都是割裂的,相对封闭的,和外界之间不容易打通。行不通无非是因为各个系统之间是割裂的,系统之间是打不通的,中间缺乏统一的标准。

最后一点,我们的网络环境往往是很复杂的。有的企业需要混合云,还有的企业是连云都不需要,直接搞区块链,去中心化的,最多我放几个大节点,你给我做这个东西,很多需求都有的。企业面临的网络环境不是你想象的这样,如果你断网了,一个工厂最上面的云断网了,你底下不工作了吗?和电相关的断了,你不工作吗?网络一断什么都不干了?风电站、风电机断了也什么也不干了?不可能。所以你的应用一定是分布式的,一定是端有,边缘计算也有,云计算也有,有人把它叫雾计算,我认为边缘计算和云计算肯定是共存的。

Ruff 在业务场景的实际运用

Ruff 物联网操作系统的设计结构一直只有细节上的微调,但是整个结构一直没有 变化过。我们一定要在 Kernel 之上加一个 Runtime,即便我们找不到非常好的引擎,我们也要想办法优化,优化到 MCU 上也能跑,虽然还没优化到那个程度, 但是 MCU 的内存越来越大,我们也能跑,硬件的迭代,摩尔定律导致我们现在不是个问题了。Runtime 之上我们一定要做 HAL,就是我将所有的硬件的能力统一抽象出来。举例来说,市面上有 30000 种灯,每种灯我都连接到 wrtnode 的板子上,他一个灯的开关是高电频变低电频的操作,但是软件工程师或者产品经 理不需要面对这样的定义,他要的是一个灯开或者是关,RGB 的灯,R 是多少, G 是多少,B 是多少。也就是说所有灯在被连接进平台,只要经过 OS 这层的时 候,一定要给它做一个统一的抽象,一个 on 的函数,一个 off 的函数,通过上层驱动和下层驱动来完成,我不需要再去面对原来对指令级的操作。

讲一个工厂实例,图上左边是我们的工程师在做调试,把这些东西都接入网络, 右边就是一个应用。这个应用告诉你,你的设备什么地方可能会有问题,可能会停机,你的生产管理上哪些地方低效,哪些地方操作不当,运维不当,等等。连续型的制造业和离散型制造业不一样。连续型制造业,一个工段停机,所有工段 都要停机,连续型制造业如果是长期开机,比如上图这家企业一天 24 小时开机, 一年 50 亿产值,意外停机造成的损失往往是千万级,甚至更大的损失。Ruff 帮它部署不到两个礼拜就帮助客户成功拦截了一次停机,我们只收他非常低的年费, 连给他带来的价值的 1% 都不到。

我们现在也在分布式光伏行业做业务,很难想象一个能源金融公司来找我们提供物联网技术方案。这是一家上市的能源金融公司,他叫我看屋顶,浩浩荡荡杀过去看到了鞋厂、电子厂的楼上的屋顶。他说你帮我把这些屋顶的太阳能电池板连上网,就帮他连。这是我们 Ruff 的网关,逆变器的数据、电表的数据都接上来, 我们在这里写了一个非常简单的转换逻辑。你们看这些大盒子就卡在这边,这些板都联网了。连上了我觉得挺好的,可能原来需要无人机巡检,检查哪些电池板有问题,他可能是让我做监控运维,分布式光伏电站很多,人巡检不过来,不可能每个人天天爬屋顶,肯定要做远程运维,人家说不是。

人家说我的方案是帮电站统计,每天发了多少度电,多少度电是被并网了,国家补贴给了多少钱,我帮客户算经济效益,他告诉你今天发了多少电,收益多少钱,还要告诉你年化是多少。他说这个东西要做成金融产品,他去外面融资,做理财。这个理财产品好像卖得还不错。真的很有意思,金融公司找我们做了一个资产证券化的项目。

你的技术解决问题到一定程度的时候,如果你的技术能非常轻松把业务问题抽象出来,这世界上有非常多很好玩的东西,非常多的模式上的创新。所以现在有些人跟我们说,想看你们技术怎么样,我都说我们不是一家技术公司,我们已经是 一家模式创新的公司,我们是很典型的模式创新的创业企业。

我们相信未来改变世界的一定都是开发者。我们这些创业者都年纪不小了,我们觉得最好的就是做底层的工具,让未来的开发者改变世界简单一点,让他们发挥他们的创意。当技术门槛降到足够低的时候,改变世界比你想象中的简单,它不再是一句空话。

本文为转载内容,授权事宜请联系原著作权人。

评论

暂无评论哦,快来评价一下吧!

下载界面新闻

微信公众号

微博

Ruff CEO Roy Li : 敲代码从来不是物联网落地最累的事

在 Roy Li 看来,当前所有的物联网技术归根到底都是为业务场景服务,如何能在技术实现之前就想好实际业务场景的需求和解决方法,是当下物联网技术成功落地运用的关键。

在近日的“QingCloud Insight2017 云计算峰会”上,Ruff CEO Roy Li 在物联网黑科技及场景落地实践的分论坛发表了题为“工业物联网的技术运用”主题演讲, 在 Roy Li 看来,当前所有的物联网技术归根到底都是为业务场景服务,如何能在技术实现之前就想好实际业务场景的需求和解决方法,是当下物联网技术成功落地运用的关键。

以下为 Roy Li 主题分享节选: 抽象业务场景需求才是最难的

Ruff 最早是想解决物联网行业的技术风险问题,后面我们一直是往操作系统这个方向努力。一家公司成立了三年,不可能一直只考虑技术问题,现在我们更多是在想业务问题,想一些应用场景问题。这个过程中除了降低技术开发门槛外,是否还能让人在业务上理解得更加容易。如果有技术背景,就会知道写代码从来都是不最累的事,想清楚写什么、怎么写才是最累的,这考验的是你的业务抽象的能力。

大家觉得嵌入式好难学,嵌入式是很难学,但并不是最核心的问题,核心问题是你如何定义你的产品,理解你的业务,做更好的设计。我们觉得 iOS、安卓好用, 觉得 Windows 好用的时候,你仔细去看他们的设计模式,你会发现他们对业务做了非常好的抽象。塞班是个失败的操作系统,比起安卓机,比起苹果手机,它对移动互联网应用的理解是不够的,当你用手机,为什么觉得诺基亚的手机以前 确实好用,现在不好用了,就是这样的一件事。

现在对你来讲最大的挑战是,如果有一个业务场景,你如何将这个业务场景的需求去抽象出来,并且如何利用你已经有的技术能力,或者现有的技术上的工具去辅助你更好地完成这个实现。

物联网发展痛点 : 硬件碎片化、通信标准不统一、网络环境复杂

我见过最夸张的工厂是惠州的一家企业,我开车从这家企业的工厂厂房到老板的 办公室,开车开 15 分钟,这家工厂有 10 万人,装 6 万个摄像头都盯着人看,他们工厂的物联网就是我盯着人看,看你到底做得怎么样,没有什么自动化可言, 而这个企业已经是这个行业最领先的企业之一了。

中国是超级生产制造大国,但为什么在制造业、物流行业,以及基础设施领域,没有像消费、零售等行业一样信息化发展得那么快呢?连路边乞丐都用支付宝的年代,为什么我们的工厂还上不了网?经过这几年的观察和实践,我们认为痛点 可以归结为这几个点:

第一,硬件非标、硬件碎片化。包括西门子、三菱的 PLC,不同的版本,不同的东西指令级的定义都不一样。最要命的问题在于,中国有大量的企业都是私有协议,买了老外的软件,结果要中国人自己去开发,所以你根本不知道他写出来的 东西是什么定义标准。所以要实现中国所有的制造业企业,或所有的基础设计都能有通用的平台,基本上不太可能实现,有巨头尝试过这件事,最后他们失败了。

第二,现在各种各样的通信标准不统一。不光是物理层的,物理层的还有办法解决,要命的是应用层的标准,大家都有自己的一套机制,而且所有现有的封闭体系都是割裂的,相对封闭的,和外界之间不容易打通。行不通无非是因为各个系统之间是割裂的,系统之间是打不通的,中间缺乏统一的标准。

最后一点,我们的网络环境往往是很复杂的。有的企业需要混合云,还有的企业是连云都不需要,直接搞区块链,去中心化的,最多我放几个大节点,你给我做这个东西,很多需求都有的。企业面临的网络环境不是你想象的这样,如果你断网了,一个工厂最上面的云断网了,你底下不工作了吗?和电相关的断了,你不工作吗?网络一断什么都不干了?风电站、风电机断了也什么也不干了?不可能。所以你的应用一定是分布式的,一定是端有,边缘计算也有,云计算也有,有人把它叫雾计算,我认为边缘计算和云计算肯定是共存的。

Ruff 在业务场景的实际运用

Ruff 物联网操作系统的设计结构一直只有细节上的微调,但是整个结构一直没有 变化过。我们一定要在 Kernel 之上加一个 Runtime,即便我们找不到非常好的引擎,我们也要想办法优化,优化到 MCU 上也能跑,虽然还没优化到那个程度, 但是 MCU 的内存越来越大,我们也能跑,硬件的迭代,摩尔定律导致我们现在不是个问题了。Runtime 之上我们一定要做 HAL,就是我将所有的硬件的能力统一抽象出来。举例来说,市面上有 30000 种灯,每种灯我都连接到 wrtnode 的板子上,他一个灯的开关是高电频变低电频的操作,但是软件工程师或者产品经 理不需要面对这样的定义,他要的是一个灯开或者是关,RGB 的灯,R 是多少, G 是多少,B 是多少。也就是说所有灯在被连接进平台,只要经过 OS 这层的时 候,一定要给它做一个统一的抽象,一个 on 的函数,一个 off 的函数,通过上层驱动和下层驱动来完成,我不需要再去面对原来对指令级的操作。

讲一个工厂实例,图上左边是我们的工程师在做调试,把这些东西都接入网络, 右边就是一个应用。这个应用告诉你,你的设备什么地方可能会有问题,可能会停机,你的生产管理上哪些地方低效,哪些地方操作不当,运维不当,等等。连续型的制造业和离散型制造业不一样。连续型制造业,一个工段停机,所有工段 都要停机,连续型制造业如果是长期开机,比如上图这家企业一天 24 小时开机, 一年 50 亿产值,意外停机造成的损失往往是千万级,甚至更大的损失。Ruff 帮它部署不到两个礼拜就帮助客户成功拦截了一次停机,我们只收他非常低的年费, 连给他带来的价值的 1% 都不到。

我们现在也在分布式光伏行业做业务,很难想象一个能源金融公司来找我们提供物联网技术方案。这是一家上市的能源金融公司,他叫我看屋顶,浩浩荡荡杀过去看到了鞋厂、电子厂的楼上的屋顶。他说你帮我把这些屋顶的太阳能电池板连上网,就帮他连。这是我们 Ruff 的网关,逆变器的数据、电表的数据都接上来, 我们在这里写了一个非常简单的转换逻辑。你们看这些大盒子就卡在这边,这些板都联网了。连上了我觉得挺好的,可能原来需要无人机巡检,检查哪些电池板有问题,他可能是让我做监控运维,分布式光伏电站很多,人巡检不过来,不可能每个人天天爬屋顶,肯定要做远程运维,人家说不是。

人家说我的方案是帮电站统计,每天发了多少度电,多少度电是被并网了,国家补贴给了多少钱,我帮客户算经济效益,他告诉你今天发了多少电,收益多少钱,还要告诉你年化是多少。他说这个东西要做成金融产品,他去外面融资,做理财。这个理财产品好像卖得还不错。真的很有意思,金融公司找我们做了一个资产证券化的项目。

你的技术解决问题到一定程度的时候,如果你的技术能非常轻松把业务问题抽象出来,这世界上有非常多很好玩的东西,非常多的模式上的创新。所以现在有些人跟我们说,想看你们技术怎么样,我都说我们不是一家技术公司,我们已经是 一家模式创新的公司,我们是很典型的模式创新的创业企业。

我们相信未来改变世界的一定都是开发者。我们这些创业者都年纪不小了,我们觉得最好的就是做底层的工具,让未来的开发者改变世界简单一点,让他们发挥他们的创意。当技术门槛降到足够低的时候,改变世界比你想象中的简单,它不再是一句空话。

本文为转载内容,授权事宜请联系原著作权人。