企业级IoT应用开发新境界:软件定义硬件

2017年6月18日,第六届iWeb峰会暨攻城狮嘉年华(上海站)在沪成功举办,专注于让物联网应用开发更简单的 Ruff 受邀出席,并在工具应用专场的主题峰会中,由 Ruff 的研发总监杨杰分享了题为“企业级IoT应用开发新境界”的演讲。

图示:Ruff 研发总监杨杰

iWeb峰会由H5梦工场发起,本次峰会以“开放打破边界未来触手可及”为主题,汇聚了微软、英特尔、谷歌、阿里巴巴、百度、Bilibili等众多知名企业。

IoT应用开发存在的问题

图示:既有IoT开发生产流程

在现有的IoT开发生产流程中,单单一个硬件方案就包括硬件方案设计、器件选型、板卡设计以及板卡硬件调试等,而整个流程下来,既复杂又昂贵,涉及到诸多的人员交互配合及开发成本。

因此,IoT的应用开发一直面临瀑布式研发,导致响应困难的问题,同时敏捷性也成为开发过程中最大的痛点问题。

如何能让原本复杂而高昂的开发流程变得简单、快速、低成本?

 

Ruff 物联网操作系统:让物联网应用开发更简单

解决物联网应用的开发问题就需要让专业的人做专业的事,软件开发者擅长的是写代码,对于硬件的问题基本上一窍不通,因此,如果让软件开发者只负责写代码,硬件的问题交给物联网操作系统来解决,一切似乎就清晰很多了。

作为一个支持 JavaScript 开发应用的物联网操作系统 Ruff,一直以来致力于让IoT应用开发更简单。Ruff 面向软件开发者提供统一的编程接口,兼容各类硬件设备,让软件开发者可以立马上手开发出所需应用产品,例如三分钟,点亮物联网世界的第一盏灯:

 

Ruff 只能做原型?

在真实场景下,如何利用 Ruff 的物联网操作系统开发一款针对工业领域的物联网应用产品,并且使其上线?

图示:IoT APP框架图

在Ruff 的软件包中,包含了RS485、GPRS、MODBUS、DPE、Azure-IOT等等数百个软件包,开发者可以根据所需直接从rap.ruff.io中获取,同时也可以将自己的软件包上传到库里,供其他人使用,从而形成一个软件包生态系统,让开发者更便捷的开始物联网应用产品开发。

Ruff Plant Insight 中文名设备宝,就是一款基于 Ruff 物联网操作系统开发的工厂设备智能管家的应用产品,旨在通过信息化及物联网技术提高工厂设备综合效率, 帮助传统工厂快速联网,加入工业物联网大潮之中。

图示:Ruff Plant Insight 组网图

目前,通过 Ruff 物联网操作系统开发的应用产品已经在光伏电量数据采集、工厂设备数字化、电力监控等领域有实际运用,例如能监测到光伏发电过程中,太阳能电板收集到的实时电量,并且采用了专注于低功耗领域的Ruff Lite;在传统制造业中能通过设备宝远程实时监测工厂中所有设备的运转情况、使用效率、故障维护以及生产数据,帮助企业快速、低成本的提高生产效率,更快进入工业4.0。