官方套件 · 自動化與基礎架構

用於即時事件與推播通知的 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 完全相同。 免費建立帳號 →