/
การใช้งาน payload decoder ใน Node-red บน Milesight gateway

การใช้งาน payload decoder ใน Node-red บน Milesight gateway

Milesight Lorawan gateway สามารถใช้งาน Node-red เพื่อนำข้อมุลไปใช้งานต่อได้สะดวกมากขึ้นเช่น มี LoraWan node หลายตัว แต่ต้องการให้ส่งข้อมูลไปพร้อมกันครั้งเดียว สามารถใช้ Node-red ในการจัดการข้อมูลในส่วนนี้ได้ โดยมีวิธีการดังนี้

  1. สร้าง Flow ใน Node-red ตามรูปด้านล่าง

image-20231226-024202.png
  1. ที่ Flow Function ให้เพิ่มโค้ดตามอุปกรณ์ที่ใช้จาก https://github.com/Milesight-IoT/SensorDecoders/tree/main

  2. เลือกโค้ดที่ลงท้ายด้วย TTN

    image-20231226-024504.png

     

  3. ที่ด้านล่างสุดของโค้ดให้เพิ่มโค้ดดังนี้

var buffer = Buffer.from(msg.payload, 'base64');

var aa = Decoder(buffer);

msg.payload =aa; msg.buffer =buffer;

return msg;

  1. กด Save และ กด Deploy ที่มุมบนขวา

  2. สามารถตรวจสอบค่าได้ที่แถบทางด้านซ้าย

Related content

วิธีการใช้งาน Payload Codec บน Milesight gateway
วิธีการใช้งาน Payload Codec บน Milesight gateway
More like this
วิธีการส่งข้อมูลจาก Sensors ไปยัง MQTT Broker
วิธีการส่งข้อมูลจาก Sensors ไปยัง MQTT Broker
More like this