วิธีการใช้งาน Payload Codec บน Milesight gateway
Payload Codec คือ ฟังค์ชั่นการแปลงค่าที่อ่านได้จาก Milesight Sensor ซึ่งเป็นเลขฐาน 16 ให้อยู่ในรูปแบบของ JSON เพื่อให้ง่ายต่อการนำค่าไปใช้งาน โดยมีวิธีการดังนี้
ตรวจสอบ Payload Codec
Payload Codec Online Library
Login เข้าสู่ Milesight Gateway > Network Server > Payload Codec > Obtain เพื่อ Update Payload Codec
Local upload
ในกรณีที่ กด Update แล้วไม่มี Payload Codec ตรงกับอุปกรณ์ที่จะใช้งานให้ไปที่เว็บไซต์ https://github.com/Milesight-IoT/SensorDecoders เลือกให้ตรงตามอุปกรณ์ที่จะใช้งานและให้ใช้ไฟล์ที่ลงท้ายด้วย Chirpstack.js
Copy Code แล้วกลับไปที่หน้า Payload Codec ของ Gateway
ไปที่หัวข้อ Custom Payload Codec คลิ้กที่รูป + และนำ Code ที่ Copy มา วางไว้ที่ Payload Decoder และกด Save
2. เมื่อทำการ Add อุปกรณ์ที่หน้า Device ที่หัวข้อ Payload Codec ให้เลือก Code ให้ตรงกับอุปกรณ์ และกด Save
3. ตรวจสอบว่า Code สามารถใช้งานได้ที่หน้า Network Server > Packet
4. ที่หัวข้อ Network Server กดที่เครื่องหมาย ! เพื่อตรวจสอบค่า ถ้า Code สามารถใช้งานได้จะแสดงข้อมูลในรูปแบบ JSON