Nick O’Leary 和 Dave Conway-Jones,IBM 新兴技术.
在 2013 年一个潮湿的 1 月,我开始研究如何可视化 MQTT 主题之间的消息映射。在我的网络浏览器中实现了一些功能后,我向戴夫展示了它,并说只需点击一个按钮,就可以让可视化更新正在运行的系统,这不需要太多时间。他毫不犹豫地回答说:“那就开始吧”,Node-RED 就此诞生了。
不久之后,我们添加了一个串行节点,用于将 GPS 数据导入 MQTT,以支持戴夫正在进行的一个项目。几个月后,我们将其部署到一组绑定在客户生产线上的 Raspberry Pi 上运行。
那时它是一个副项目;一个在日常工作之余进行的项目。当我们发现它相当有用时,问题是如何最大限度地利用它。
对我们来说,显而易见的答案是将其开源并继续公开开发。我们很快说服了上级,这是正确的方向,并于 2013 年 9 月将第一个提交推送到 GitHub。
三年快进,我们发现自己拥有超过 325,000 次 npm 安装,社区贡献了 600 多个节点,并且有 50 多位非 IBM 员工向项目贡献代码。
Node-RED 已包含在主要的树莓派 Raspbian 发行版中——可直接从桌面菜单中访问。
诸如 SenseTecnic、AT&T 和 Red Ant 等公司提供 Node-RED 服务。
硬件设备出厂时预装了 Node-RED,以方便最终用户配置——例如 Multitech MultiConnect Conduit 和英特尔的物联网网关开发者中心。
在贡献给社区的众多节点中,Opto 22 等公司正在为其自己的设备提供节点。
它曾被用于创建美丽的互动照明显示,帮助翻新运送援助的悬浮艇,以及让恐龙活起来。
当然,Node-RED 是 IBM Watson IoT 平台的开发者体验的关键部分,它使得创建能够结合 IBM Bluemix 最佳功能的 IoT 应用程序变得容易。
所有这一切都通过开放技术的力量得以实现。如果戴夫和我把它留给自己,我们会继续我们的客户项目,根据需要进行增量更改。但是通过公开开发,我们看到围绕它建立了一个社区,这个社区帮助它走得比我们想象的更远。
向前发展
这就引出了今天的公告。
JS 基金会,IBM 是其创始成员之一,旨在推动关键 JavaScript 解决方案及相关技术的广泛采用和持续发展。通过与 Node.js 基金会的正式合作,它正在为所有 JavaScript 相关事务创建一个重心。
作为发布的一部分,我们很高兴地宣布 Node-RED 正在成为基金会内的一个项目。


成为基金会的一部分意味着我们将受益于各种项目之间日益增长的协作和交叉融合。我们将拥有开放的技术治理结构和获得导师计划的机会,这将帮助我们持续推动创新并提高参与度。
在未来的几天和几周内,我们将与基金会中的其他项目一起将这些事情正式化。
但最重要的是,我们仍然是一个开放项目,继续欢迎来自任何人的任何形式的贡献。我们的 GitHub 组织不会改变,戴夫和我不会离开,我们仍然致力于让 Node-RED 成为物联网不可或缺的工具。
社区驱动
没有你们,社区,我们不可能走到今天。这一举动极大地验证了我们在短时间内共同取得的一切成就。
因此,戴夫和我向你们表示衷心的感谢,感谢你们的热情、你们的贡献,甚至你们在 GitHub 上提出的问题。
更多信息
欲了解更多有关此新闻的信息,请查看
- Linux 基金会的新闻稿
- Angel Diaz 的博客文章,IBM 云架构与技术副总裁
要了解 Node-RED 如何与 IBM Watson IoT 协同使用,请尝试使用 IBM Bluemix 中的启动应用程序。