공식 패키지 · 자동화와 인프라

실시간 이벤트와 푸시 알림을 위한 Node-RED 노드

센서 값, 주문 업데이트, 경고를 플로에서 열려 있는 모든 브라우저, 대시보드, 앱으로 한 번에 보내고, 웹 페이지가 보낸 이벤트에 Node-RED에서 반응하며, iOS, Android, 웹으로 푸시 알림을 보냅니다.

  • hibira out은 msg.payload를 이벤트로 하나 이상의 채널에 보냅니다.
  • hibira in은 공개, 비공개, 프레즌스 채널을 구독하고 브라우저가 보낸 클라이언트 이벤트를 포함한 모든 이벤트를 출력합니다.
  • 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, 이후에는 내 도메인). "*"는 유료 요금제에서 쓸 수 있습니다.

대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →