แพ็กเกจอย่างเป็นทางการ · ระบบอัตโนมัติและโครงสร้างพื้นฐาน

โหนด Node-RED สำหรับอีเวนต์แบบเรียลไทม์และการแจ้งเตือนแบบพุช

ส่งค่าจากเซนเซอร์ อัปเดตคำสั่งซื้อ หรือการแจ้งเตือนจากโฟลว์ไปยังทุกเบราว์เซอร์ แดชบอร์ด และแอปที่เปิดอยู่พร้อมกัน ตอบสนองใน Node-RED ต่ออีเวนต์ที่หน้าเว็บส่งมา และส่งการแจ้งเตือนแบบพุชไปยัง iOS, Android และเว็บ

  • hibira out ส่ง msg.payload เป็นอีเวนต์ไปยังช่องหนึ่งช่องหรือมากกว่า
  • hibira in สมัครรับช่องแบบสาธารณะ ส่วนตัว หรือ presence และส่งออกทุกอีเวนต์ รวมถึงอีเวนต์ฝั่งไคลเอนต์จากเบราว์เซอร์
  • hibira push ส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ตาม interest หรือ ID ผู้ใช้
คลิก inject ใน Node-RED: 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 instance ID และ secret key จากแท็บ Push ของแอปด้วย
  • ในแพ็กเกจ Free ให้ใส่ทุก origin ที่หน้าเว็บโหลดมาใน Origin ที่อนุญาตของแอป (http://localhost:3000 ระหว่างพัฒนา แล้วตามด้วยโดเมนของคุณ) ส่วน "*" ต้องใช้แพ็กเกจแบบชำระเงิน

ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →