ใช้มิเตอร์พลังงาน Wi-Fi โดยไม่ต้องใช้อินเทอร์เน็ตหรือคลาวด์
ใช้มิเตอร์พลังงาน Wi-Fi โดยไม่ต้องใช้อินเทอร์เน็ตหรือคลาวด์
มิเตอร์พลังงาน Wi-Fi ของ IAMMETER ไม่จำเป็นต้องพึ่งพา IAMMETER-Cloud เสมอไป สามารถให้ข้อมูลการวัดแก่แอปพลิเคชันในเครื่อง แพลตฟอร์มโอเพนซอร์ส หรือระบบตรวจสอบพลังงานของคุณเองผ่านอินเทอร์เฟสเปิด
ขึ้นอยู่กับโปรเจกต์ คุณสามารถ:
- อ่านข้อมูลแบบเรียลไทม์จากมิเตอร์ผ่านเครือข่ายท้องถิ่น
- สอบถามมิเตอร์ด้วย Local API หรือ Modbus TCP
- เผยแพร่ข้อมูลไปยัง MQTT broker ของคุณ
- อัปโหลดข้อมูลไปยังเซิร์ฟเวอร์ของคุณผ่าน HTTP/HTTPS หรือ TCP/TLS
- รวมมิเตอร์เข้ากับ Home Assistant และแพลตฟอร์มโอเพนซอร์สอื่น ๆ
- ติดตั้ง IAMMETER-Docker หรือ IAMMETER-Central บนเซิร์ฟเวอร์ของคุณเอง
คู่มือนี้จะช่วยให้คุณเลือกสถาปัตยกรรมที่เหมาะสม รายละเอียด API และขั้นตอนการกำหนดค่ามีให้ในเอกสารทางเทคนิคที่เชื่อมโยง
สำคัญ: การไม่มีอินเทอร์เน็ตและการไม่มีเครือข่ายท้องถิ่นเป็นสถานการณ์ที่แตกต่างกัน สำหรับการตรวจสอบในเครื่องอย่างต่อเนื่อง การตั้งค่าที่แนะนำคือเชื่อมต่อมิเตอร์กับเราเตอร์ Wi-Fi แม้ว่าเราเตอร์นั้นจะไม่มีการเชื่อมต่ออินเทอร์เน็ตก็ตาม โหมด AP ของมิเตอร์มีไว้สำหรับการกำหนดค่าเริ่มต้นหรือการแก้ไขปัญหาชั่วคราวเท่านั้น ไม่ใช่สำหรับการตรวจสอบระยะยาว
1. เลือกสถานการณ์ที่ตรงกับโปรเจกต์ของคุณ
| ความต้องการ | แนวทางที่แนะนำ | ต้องใช้อินเทอร์เน็ตหรือไม่? |
|---|---|---|
| อ่านค่าการวัดภายใน LAN เดียวกัน | Local HTTP API | ไม่ |
| อ่านข้อมูลทุกวินาทีสำหรับระบบอัตโนมัติ PLC หรือ SCADA | Modbus TCP | ไม่ |
| ใช้ Home Assistant หรือแพลตฟอร์มท้องถิ่นอื่น | ใช้การรวมระบบ IAMMETER ของแพลตฟอร์ม | ไม่ หลังจากติดตั้งซอฟต์แวร์ที่จำเป็นในเครื่องแล้ว |
| จัดเก็บและแสดงข้อมูลบนเซิร์ฟเวอร์ส่วนตัว | IAMMETER-Docker | ไม่ เมื่อมิเตอร์และเซิร์ฟเวอร์อยู่ใน LAN เดียวกัน |
| ให้ข้อมูลมิเตอร์แก่แอปพลิเคชันองค์กร | IAMMETER-Central หรือการรวมระบบโดยตรง | ขึ้นอยู่กับสถาปัตยกรรมเครือข่าย |
| เผยแพร่ข้อมูลไปยัง MQTT broker ในเครื่อง | MQTT | ไม่ เมื่อ broker อยู่ใน LAN เดียวกัน |
| อัปโหลดข้อมูลไปยังปลายทาง MQTT, HTTPS หรือ TLS ระยะไกล | MQTT/MQTTS, HTTP/HTTPS หรือ TCP/TLS | ใช่ หรือเส้นทางอื่นไปยังเครือข่ายระยะไกล เช่น WAN ส่วนตัวหรือ VPN |
เราเตอร์ Wi-Fi จัดหาเครือข่ายท้องถิ่น ไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้สำหรับ Local HTTP API, Modbus TCP หรือการเข้าถึงแพลตฟอร์มท้องถิ่น
2. การตั้งค่าเครือข่ายที่แนะนำสำหรับการตรวจสอบในเครื่อง
สำหรับการทำงานที่เชื่อถือได้ ให้เชื่อมต่อมิเตอร์ IAMMETER และแอปพลิเคชันที่อ่านข้อมูลเข้ากับเครือข่ายท้องถิ่นเดียวกัน
IAMMETER Wi-Fi energy meter
│
│ Wi-Fi
▼
Local router / access point
│
├── Home Assistant / Node-RED
├── IAMMETER-Docker
├── PLC / SCADA / local EMS
└── PC, NAS or customer server
หลังจากที่เราเตอร์กำหนดที่อยู่ IP ท้องถิ่นให้กับมิเตอร์แล้ว อุปกรณ์อื่นบน LAN สามารถเข้าถึงอินเทอร์เฟสท้องถิ่นที่รองรับได้ หากไซต์ต้องทำงานต่อเนื่องระหว่างที่อินเทอร์เน็ตขัดข้อง ให้สำรองที่อยู่ IP ของมิเตอร์ในเราเตอร์หรือทำให้ที่อยู่ท้องถิ่นคงที่
3. อ่านข้อมูลการวัดในเครื่อง
การสอบถามในเครื่องเหมาะสำหรับเมื่อซอฟต์แวร์และมิเตอร์ของคุณอยู่ใน LAN เดียวกันและแอปพลิเคชันของคุณควบคุมเวลาที่ขอข้อมูล
3.1 Local HTTP API
IAMMETER มี Local HTTP endpoints สำหรับอ่านข้อมูลการวัดโดยตรงจากมิเตอร์ endpoints การวัดทั่วไปได้แก่:
/api/monitorjson/api/monitor
การตอบกลับรวมถึงค่า เช่น แรงดันไฟฟ้า กระแสไฟฟ้า กำลังงานที่ใช้งาน พลังงานที่นำเข้า และพลังงานที่ส่งออก โครงสร้างข้อมูลที่แน่นอนขึ้นอยู่กับว่ามิเตอร์เป็นแบบเฟสเดียว สปลิทเฟส หรือสามเฟส
ใช้ คู่มือ Local API และอินเทอร์เฟสเปิดของ IAMMETER สำหรับคำจำกัดความ endpoints ปัจจุบัน ตัวอย่าง JSON และข้อมูลเฟิร์มแวร์
Local API ให้การวัดจากมิเตอร์ หากคุณต้องการรายงานรายชั่วโมง รายวัน หรือรายเดือน แอปพลิเคชันของคุณต้องจัดเก็บและรวมค่าที่อ่านได้ หรือคุณสามารถใช้แพลตฟอร์มที่โฮสต์เองซึ่งมีการจัดเก็บประวัติและการแสดงภาพ
3.2 Modbus TCP
Modbus TCP เป็นตัวเลือกที่ดีกว่าสำหรับ:
- การสอบถามในเครื่องทุกวินาที
- การรวมระบบ PLC และ SCADA
- ระบบอัตโนมัติในเครื่องตามกำลังงานแบบเรียลไทม์
- แอปพลิเคชัน EMS หรือ BMS ในอุตสาหกรรม
ดู คู่มือ Modbus TCP register และการรวมระบบของ IAMMETER สำหรับ function codes, registers และตัวอย่างที่รองรับ
4. ให้มิเตอร์ส่งข้อมูลไปยังระบบของคุณ
แทนที่จะสอบถามมิเตอร์ คุณสามารถกำหนดค่าให้ส่งข้อมูลการวัดไปยังเซิร์ฟเวอร์หรือ message broker
| อินเทอร์เฟส | ปลายทางทั่วไป | การใช้งานทั่วไป |
|---|---|---|
| MQTT / MQTTS | MQTT broker ในเครื่องหรือระยะไกล | แพลตฟอร์ม IoT, ระบบอัตโนมัติ และการรวมระบบแบบ message-based |
| HTTP / HTTPS | Web API endpoint | ระบบหลังบ้านของลูกค้า, EMS หรือแอปพลิเคชันคลาวด์ |
| TCP / TLS | TCP server | ตัวเก็บข้อมูลแบบกำหนดเองหรือการรวมระบบรุ่นเก่า |
WebUI ของเฟิร์มแวร์ปัจจุบันมีการตั้งค่าเซิร์ฟเวอร์และ broker ที่ใช้กันทั่วไป ดังนั้นมิเตอร์จึงสามารถเชื่อมต่อกับระบบของลูกค้าได้โดยไม่ต้องใช้ IAMMETER-Cloud เป็นปลายทางข้อมูล
สำหรับรายละเอียดการกำหนดค่าและ payload ให้ใช้คู่มือเหล่านี้:
- เผยแพร่ข้อมูล IAMMETER ไปยัง MQTT broker ของคุณ
- อัปโหลดข้อมูล IAMMETER ไปยังเซิร์ฟเวอร์ของบุคคลที่สาม
- Local APIs และอินเทอร์เฟสเปิดที่รองรับโดยเฟิร์มแวร์ปัจจุบัน
- คำจำกัดความข้อมูล JSON การวัดของ IAMMETER
5. เชื่อมต่อกับแพลตฟอร์มโอเพนซอร์ส
หากคุณใช้แพลตฟอร์มระบบอัตโนมัติหรือการตรวจสอบอยู่แล้ว แพลตฟอร์มนั้นสามารถรวบรวม จัดเก็บ และแสดงภาพข้อมูล IAMMETER โดยไม่ต้องให้คุณสร้างแอปพลิเคชันตั้งแต่เริ่มต้น
IAMMETER สามารถรวมเข้ากับแพลตฟอร์มเช่น:
อินเทอร์เฟสที่เหมาะสมขึ้นอยู่กับแพลตฟอร์มและอัตราการรีเฟรชที่ต้องการ สำหรับการเปรียบเทียบแพลตฟอร์มที่มีและวิธีการรวมระบบ ดู รวม IAMMETER กับระบบที่โฮสต์เองและโอเพนซอร์ส
สำหรับการกำหนดค่า Home Assistant วิธีการรวมระบบที่รองรับ และรายละเอียด entity ให้เริ่มจาก คู่มือการรวมระบบ IAMMETER Home Assistant
6. ติดตั้งระบบ IAMMETER ที่โฮสต์เอง
6.1 IAMMETER-Docker
IAMMETER-Docker เป็นระบบตรวจสอบโอเพนซอร์สที่โฮสต์เองสำหรับผู้ใช้ที่ต้องการการเก็บข้อมูลในเครื่อง แผนภูมิ และ API โดยไม่ต้องพัฒนาแบ็กเอนด์ทั้งหมดด้วยตัวเอง
สามารถทำงานบนเซิร์ฟเวอร์ท้องถิ่นเช่น Raspberry Pi, มินิพีซี หรือ NAS มิเตอร์ส่งข้อมูลไปยัง Docker instance และผู้ใช้เข้าถึงอินเทอร์เฟสการตรวจสอบผ่านเบราว์เซอร์บนเครือข่ายท้องถิ่น
IAMMETER-Docker โดยทั่วไปเหมาะสำหรับบุคคลทั่วไป นักพัฒนา และโปรเจกต์ตรวจสอบในเครื่องขนาดเล็ก ดูเพิ่มเติม คู่มือ IAMMETER-Docker ขั้นสูง
6.2 IAMMETER-Central
IAMMETER-Central เป็นตัวเลือก middleware ข้อมูลที่โฮสต์เองสำหรับผู้ใช้ระดับองค์กร ผู้ติดตั้ง และผู้รวมระบบ
จัดเก็บและจัดการข้อมูลมิเตอร์และเปิดเผย API ที่ลูกค้าสามารถใช้จาก ERP, EMS, BMS หรือ front end ที่กำหนดเอง มีประโยชน์เมื่อลูกค้าต้องการเรียกใช้ middleware API ที่เป็นมาตรฐานแทนการใช้โปรโตคอลอัปโหลดฝั่งมิเตอร์และการแยกวิเคราะห์ payload แต่ละแบบแยกกัน
เพื่อเปรียบเทียบ IAMMETER-Docker, IAMMETER-Central, แพลตฟอร์มโอเพนซอร์ส และการรวมระบบโดยตรง ดู ตัวเลือกการโฮสต์เองของ IAMMETER
7. ควรเลือกวิธีการรวมระบบใด?
| ผู้ใช้หรือโปรเจกต์ | จุดเริ่มต้นที่แนะนำ |
|---|---|
| นักพัฒนาที่สร้างแดชบอร์ดบน LAN | Local HTTP API |
| ระบบอัตโนมัติที่ต้องการข้อมูลทุกวินาที | Modbus TCP |
| ระบบ IoT ที่ใช้ MQTT อยู่แล้ว | MQTT หรือ MQTTS |
| ลูกค้ามีระบบหลังบ้านเว็บอยู่แล้ว | อัปโหลด HTTP หรือ HTTPS |
| ผู้ใช้ Home Automation | Home Assistant หรือ Node-RED |
| ผู้ใช้ที่ต้องการแผนภูมิในเครื่องโดยไม่ต้องสร้างซอฟต์แวร์ | IAMMETER-Docker |
| องค์กรที่รวมมิเตอร์กับ ERP, EMS หรือ BMS | IAMMETER-Central หรือการรวมระบบเซิร์ฟเวอร์โดยตรง |
การใช้อินเทอร์เฟสท้องถิ่นไม่ได้ป้องกันการใช้ IAMMETER-Cloud โดยอัตโนมัติ การทำงานร่วมกันของการเข้าถึงในเครื่องและการรายงานผ่านคลาวด์ขึ้นอยู่กับโหมดการทำงานที่เลือก เฟิร์มแวร์ และสถาปัตยกรรมระบบ ยืนยันเส้นทางข้อมูลที่ต้องการก่อนการติดตั้ง
8. การใช้โหมด AP แบบดั้งเดิมและชั่วคราว
เมื่อมิเตอร์พลังงาน Wi-Fi ของ IAMMETER ไม่ได้เชื่อมต่อกับเราเตอร์ มันสามารถสร้าง access point ที่มีชื่อคล้าย iMeter_SN เวอร์ชันเก่าของบทความนี้นำเสนอโหมด AP เป็นวิธีใช้งานมิเตอร์โดยไม่มีอุปกรณ์เครือข่ายใด ๆ
ไม่แนะนำให้ใช้โหมด AP สำหรับการตรวจสอบต่อเนื่องอีกต่อไปเนื่องจาก:
- มีไว้สำหรับการตั้งค่า Wi-Fi และการแก้ไขปัญหาเป็นหลัก
- การเข้าถึงโดยตรงในโหมดนี้มีจำกัด
- ฟีเจอร์ที่ขึ้นอยู่กับ LAN, เซิร์ฟเวอร์ หรือ broker ที่เสถียรไม่สามารถใช้งานได้เป็นขั้นตอนการตรวจสอบที่สมบูรณ์
- ไม่มีการจัดเก็บประวัติ รายงาน หรือสถาปัตยกรรมหลายไคลเอ็นต์ที่คาดหวังจากระบบตรวจสอบ
ใช้โหมด AP ชั่วคราวเมื่อกำหนดค่าหรือวินิจฉัยมิเตอร์ สำหรับการทำงานปกติโดยไม่ต้องใช้อินเทอร์เน็ต ให้เชื่อมต่อมิเตอร์กับเราเตอร์ Wi-Fi แบบออฟไลน์และใช้ที่อยู่ IP บน LAN

สำหรับข้อมูลเฟิร์มแวร์และ WebUI ปัจจุบัน ดู หน้าการอัปเกรดและการออกรุ่นเฟิร์มแวร์ IAMMETER
9. สรุป
IAMMETER ไม่ได้จำกัดอยู่เพียงการตรวจสอบพลังงานบนคลาวด์เท่านั้น มิเตอร์พลังงาน Wi-Fi ของบริษัทสามารถทำหน้าที่เป็นแหล่งการวัดแบบเปิดสำหรับซอฟต์แวร์ท้องถิ่น แพลตฟอร์มโอเพนซอร์ส และระบบที่เป็นของลูกค้า
แนวทางที่แนะนำคือ:
- เชื่อมต่อมิเตอร์กับเครือข่าย Wi-Fi ท้องถิ่นที่เสถียร
- ใช้ Local API หรือ Modbus TCP สำหรับการสอบถามบน LAN
- ใช้ MQTT, HTTPS หรือ TLS เมื่อมิเตอร์ควรส่งข้อมูล (push)
- ใช้ Home Assistant, IAMMETER-Docker หรือ IAMMETER-Central เมื่อแพลตฟอร์มสำเร็จรูปเหมาะสมกว่า
- ใช้โหมด AP เฉพาะสำหรับการตั้งค่าเริ่มต้นหรือการแก้ไขปัญหาชั่วคราว
ดำเนินการต่อด้วย:
- ภาพรวมการรวมระบบที่โฮสต์เองและโอเพนซอร์ส
- คู่มือ Local API และอินเทอร์เฟสเฟิร์มแวร์ของ IAMMETER
- พัฒนาระบบตรวจสอบพลังงานของคุณเอง
- ตัวเลือกบริการโฮสต์เองของ IAMMETER
อัปเดตล่าสุด: 16 กรกฎาคม 2026