公式パッケージ · 自動化とインフラ

リアルタイムイベントとプッシュ通知のための Node-RED ノード

センサーの値、注文の更新、アラートをフローから開いているすべてのブラウザー、ダッシュボード、アプリに一度に送り、Web ページから届いたイベントに Node-RED で反応し、iOS、Android、Web にプッシュ通知を送れます。

  • hibira out は msg.payload をイベントとして 1 つ以上のチャンネルに送ります。
  • hibira in はパブリック、プライベート、プレゼンスのチャンネルを購読し、ブラウザーからのクライアントイベントを含むすべてのイベントを出力します。
  • hibira push は interest またはユーザー ID を指定してデバイスにプッシュ通知を送ります。
Node-RED で inject をクリック。hibira out が注文を送信し、hibira in が debug パネルで受け取り、右の Web ページにもすぐ表示されます。

サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン

  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、その後は自分のドメイン)。"*" は有料プランで使えます。

ダッシュボードのアプリキーを使ってください。シークレットはサーバー側だけに置きます。チャンネル、イベント、認可エンドポイントは Pusher とまったく同じように動作します。 無料でアカウントを作成 →