ขออภัย เบราว์เซอร์ของคุณไม่รองรับ JavaScript!
เข้าสู่ระบบ

ใช้มิเตอร์พลังงาน 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 ให้ใช้คู่มือเหล่านี้:

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

ตัวอย่างเดิมของการเชื่อมต่อโดยตรงกับ AP ของมิเตอร์

สำหรับข้อมูลเฟิร์มแวร์และ WebUI ปัจจุบัน ดู หน้าการอัปเกรดและการออกรุ่นเฟิร์มแวร์ IAMMETER

9. สรุป

IAMMETER ไม่ได้จำกัดอยู่เพียงการตรวจสอบพลังงานบนคลาวด์เท่านั้น มิเตอร์พลังงาน Wi-Fi ของบริษัทสามารถทำหน้าที่เป็นแหล่งการวัดแบบเปิดสำหรับซอฟต์แวร์ท้องถิ่น แพลตฟอร์มโอเพนซอร์ส และระบบที่เป็นของลูกค้า

แนวทางที่แนะนำคือ:

  1. เชื่อมต่อมิเตอร์กับเครือข่าย Wi-Fi ท้องถิ่นที่เสถียร
  2. ใช้ Local API หรือ Modbus TCP สำหรับการสอบถามบน LAN
  3. ใช้ MQTT, HTTPS หรือ TLS เมื่อมิเตอร์ควรส่งข้อมูล (push)
  4. ใช้ Home Assistant, IAMMETER-Docker หรือ IAMMETER-Central เมื่อแพลตฟอร์มสำเร็จรูปเหมาะสมกว่า
  5. ใช้โหมด AP เฉพาะสำหรับการตั้งค่าเริ่มต้นหรือการแก้ไขปัญหาชั่วคราว

ดำเนินการต่อด้วย:

อัปเดตล่าสุด: 16 กรกฎาคม 2026

ด้านบน