เฟิร์มแวร์ใหม่เพิ่ม MQTTS, การกำหนดระยะไกล และ Custom HTTPS Port
🔧 หมายเหตุอัปเดตเฟิร์มแวร์: เวอร์ชันทดสอบ i.91.062T6
ไฮไลต์การอัปเดต
- ✅ เพิ่มการรองรับ MQTTS (MQTT ที่ปลอดภัย)
- ✅ รองรับการแก้ไข uploadInterval ผ่าน MQTT/MQTTS config topic
- ✅ เพิ่มการรองรับ HTTPS พอร์ตแบบกำหนดเอง
🟢 การรองรับ MQTTS
ใน Run Mode เลือก mqtt และกำหนดค่าที่อยู่ดังนี้:
mqtts://{mqtt broker address}:port

โปรดทราบ หากคุณไม่ได้ใช้ Mqtts (ใช้เฉพาะ plain mqtt เท่านั้น) โปรดอย่าเติมคำนำหน้า "mqtt://" เพียงป้อนชื่อโดเมนโดยตรงเหมือนรุ่นก่อนหน้า
🔒 รองรับ TLS 1.2 และต่ำกว่า ขณะนี้ ยังไม่รองรับ การอัปโหลดใบรับรอง CA การตรวจสอบโฮสต์เนม หรือใช้ใบรับรองฝั่งไคลเอ็นต์สำหรับการตรวจสอบสิทธิ์ร่วมกัน
🔄 แก้ไข uploadInterval ผ่าน MQTT/MQTTS `device/
ในเฟิร์มแวร์นี้ เมื่อมิเตอร์ทำงานใน MQTT mode มิเตอร์จะสมัครรับข้อมูล (subscribe) หัวข้อโดยอัตโนมัติ:
device/{sn}/config
คุณสามารถเผยแพร่ข้อความ JSON ต่อไปนี้จากไคลเอ็นต์ MQTT อื่นไปยังหัวข้อนี้เพื่อแก้ไข uploadInterval (ช่วงเวลาเป็นวินาทีสำหรับอัปโหลดข้อมูลไปยังเซิร์ฟเวอร์) จากระยะไกล:
{"uploadInterval": xxx}
ตัวอย่าง:

💡 ก่อนหน้านี้ พารามิเตอร์นี้สามารถแก้ไขหรืออ่านได้เฉพาะในเครื่องผ่าน API:
/api/uploadintervalตอนนี้ มิเตอร์ที่ทำงานใน MQTT mode สามารถ อัปเดต uploadInterval จากระยะไกล ผ่านข้อความ MQTT — สะดวกและยืดหยุ่นมากขึ้น
🌐 รองรับ HTTPS พร้อมพอร์ตแบบกำหนดเอง
ขณะนี้ การอัปโหลดข้อมูล HTTPS รองรับการกำหนดค่าพอร์ตแบบกำหนดเองโดยใช้รูปแบบนี้:
https://{address}:port
ตัวอย่าง:

💡 ก่อนหน้านี้ HTTPS mode ทำงานเฉพาะบน พอร์ต 443 เริ่มต้นเท่านั้น และไม่จำเป็นต้องใช้คำนำหน้า
httpsในเวอร์ชันนี้ พอร์ตใดก็ได้ สามารถใช้สำหรับการอัปโหลด HTTPS แต่ต้องรวมคำนำหน้า
https://
🧭 สรุป
เฟิร์มแวร์นี้ช่วยเพิ่มความปลอดภัยในการสื่อสารและความยืดหยุ่นในการกำหนดค่าระยะไกลอย่างมีนัยสำคัญ:
- เพิ่มการรองรับการสื่อสาร MQTTS ที่เข้ารหัส
- อนุญาตให้แก้ไข uploadInterval จากระยะไกลผ่าน MQTT
- เปิดใช้งานการอัปโหลดข้อมูล HTTPS ด้วยการตั้งค่าพอร์ตแบบกำหนดเอง