แพ็กเกจอย่างเป็นทางการ · ระบบอัตโนมัติและโครงสร้างพื้นฐาน
โหนด Node-RED สำหรับอีเวนต์แบบเรียลไทม์และการแจ้งเตือนแบบพุช
ส่งค่าจากเซนเซอร์ อัปเดตคำสั่งซื้อ หรือการแจ้งเตือนจากโฟลว์ไปยังทุกเบราว์เซอร์ แดชบอร์ด และแอปที่เปิดอยู่พร้อมกัน ตอบสนองใน Node-RED ต่ออีเวนต์ที่หน้าเว็บส่งมา และส่งการแจ้งเตือนแบบพุชไปยัง iOS, Android และเว็บ
@hibira-io/node-red-hibiranpm ↗GitHub ↗
- hibira out ส่ง msg.payload เป็นอีเวนต์ไปยังช่องหนึ่งช่องหรือมากกว่า
- hibira in สมัครรับช่องแบบสาธารณะ ส่วนตัว หรือ presence และส่งออกทุกอีเวนต์ รวมถึงอีเวนต์ฝั่งไคลเอนต์จากเบราว์เซอร์
- hibira push ส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ตาม interest หรือ ID ผู้ใช้
ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้
ติดตั้ง
# or Manage palette → Install in the Node-RED editor npm install @hibira-io/node-red-hibiraตั้งค่า
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 ทุกประการ สร้างบัญชีฟรีของคุณ →