官方包 · 自动化与基础设施

用于实时事件与推送通知的 Node-RED 节点

从流程把传感器数值、订单更新或告警一次送到每个打开的浏览器、仪表板与 App;在 Node-RED 里响应网页发来的事件;并发送推送通知到 iOS、Android 与网页。

  • hibira out 把 msg.payload 作为事件发送到一个或多个频道。
  • hibira in 订阅公开、私有或 presence 频道,输出每个事件,包括浏览器发来的客户端事件。
  • hibira push 按 interest 或用户 ID 向设备发送推送通知。
在 Node-RED 点 inject:hibira out 发出每一笔订单,hibira in 在 debug 面板收到,右边的网页同时显示出来。

登录后,示例代码会自动填入您的集群主机。 登录

  1. 安装

    # or Manage palette → Install in the Node-RED editor
    npm install @hibira-io/node-red-hibira
  2. 配置

    Add a hibira out node → Hibira app → Add new
      App ID:   YOUR_APP_ID
      Key:      YOUR_APP_KEY
      Secret:   YOUR_APP_SECRET
      Host:     ws.hibira.io

开始之前

  • 需要 Node-RED 3.0 及以上与 Node.js 18 及以上。
  • 使用 hibira push 时,还要填入应用 Push 标签页上的 Push 实例 ID 与密钥。
  • Free 套餐需要把页面加载的每个来源都加入应用的“允许的来源”(开发时是 http://localhost:3000,之后是您的域名)。"*" 需要付费套餐。

请使用控制台中应用的 Key;Secret 只放在你的服务器上。频道、事件与授权端点的用法与 Pusher 完全相同。 免费创建账号 →