Power over Ethernet 90W (IEEE 802.3bt): ปฏิวัติการติดตั้งอุปกรณ์ IIoT ด้วยสายเคเบิลเส้นเดียว

Power over Ethernet 90W (IEEE 802.3bt): ปฏิวัติการติดตั้งอุปกรณ์ IIoT ด้วยสายเคเบิลเส้นเดียว

Article
ในโรงงานอัจฉริยะยุคใหม่ ทุกอุปกรณ์ต้องการทั้งพลังงานไฟฟ้าและการเชื่อมต่อข้อมูล แต่การดึงสายไฟแยกจากสายเครือข่ายเพิ่มความซับซ้อน ต้นทุนการติดตั้ง และจุดเสี่ยงในสภาพแวดล้อมที่ท้าทาย Power over Ethernet (PoE) จึงกลายเป็นเทคโนโลยีที่กำลังเปลี่ยนวิธีติดตั้งอุปกรณ์ IIoT — โดยส่งทั้งไฟและข้อมูลผ่านสายเคเบิลเส้นเดียว ในเดือนกรกฎาคม 2026 ผู้ผลิตเซมิคอนดักเตอร์รายใหญ่ได้เปิดตัว Midspan ระดับอุตสาหกรรมที่รองรับมาตรฐาน IEEE 802.3bt มอบกำลังสูงสุดถึง 90W พร้อมอัตราข้อมูล 10/100/1000 Mbps ผ่านสายอีเทอร์เน็ตเส้นเดียว สัญญาณชัดว่า PoE กำลังก้าวจากออฟฟิศสู่พื้นโรงงานอย่างเต็มตัว วิวัฒนาการของมาตรฐาน PoE PoE พัฒนามาเป็น 4 ระดับตามมาตรฐาน IEEE ตั้งแต่เริ่มมอบไฟเพียง 12.95W จนถึง 90W ในปัจจุบัน การเพิ่มกำลังทำให้สามารถขับอุปกรณ์ที่กินไฟมากขึ้นได้ ทั้งกล้อง PTZ ที่มีมอเตอร์หมุน-ซูม เครื่องอ่านบาร์โค้ดอุตสาหกรรม จอแสดงผล HMI ไปจนถึง Small-cell และเซ็นเซอร์ Edge Gateway มาตรฐาน พลังงานที่ PSE พลังงานที่ PD ปี อุปกรณ์ที่รองรับ 802.3af 15.4W 12.95W 2003 IP Phone, Sensor พื้นฐาน 802.3at (PoE+) 30W 25.5W 2009 กล้อง PTZ, WAP, Thin Client 802.3bt Type 3 60W 51W 2018 จอ HMI, LED Lighting, Reader 802.3bt Type 4 90W 71.3W 2018 Industrial PC, Small-cell, 5G Radio หมายเหตุ: PSE = Power Sourcing Equipment (ฝั่งจ่ายไฟ) | PD = Powered Device (ฝั่งรับไฟ) ความต่างเกิดจากสูญเสียในสายเคเบิล Midspan: ประตูฉุกเฉินที่ทำให้โรงงานเก่าใช้ PoE ได้ทันที ปัญหาของโรงงานจำนวนมากคือสวิตช์เครือข่ายเดิมไม่รองรับ PoE การเปลี่ยนสวิตช์ทั้งหมดยังไม่จำเป็น Midspan คืออุปกรณ์ที่แทรกไว้หลังสวิตช์เครือข่ายเพื่อฉีดไฟเข้าสายอีเทอร์เน็ต ทำให้สายเดียวกันส่งได้ทั้งพลังงานและข้อมูล โดยไม่ต้องเดินสายไฟเสริมหรือติดตั้งเต้ารับไฟเพิ่ม Midspan ระดับอุตสาหกรรมที่เปิดตัวใหม่ออกแบบมาสำหรับสภาพแวดล้อมโรงงานและกลางแจ้งที่ท้าทาย ลดความจำเป็นในการเดินสายไฟฟ้าซับซ้อน และลด Downtime…
Read More
WebSocket สำหรับ IIoT: โปรโตคอล Full-Duplex เรียลไทม์สำหรับ Web-Based SCADA Dashboard

WebSocket สำหรับ IIoT: โปรโตคอล Full-Duplex เรียลไทม์สำหรับ Web-Based SCADA Dashboard

Article
เมื่อ Dashboard ของ SCADA หรือ HMI ต้องแสดงค่าเซ็นเซอร์ที่เปลี่ยนแปลงทุกวินาที หรือเมื่อผู้ควบคุมต้องการเห็นสถานะเครื่องจักรแบบเรียลไทม์บนเว็บเบราว์เซอร์ โปรโตคอลแบบเดิมอย่าง HTTP Request-Response ก็เริ่มไม่เพียงพอ WebSocket (RFC 6455) จึงกลายเป็นหัวใจสำคัญของการสร้างระบบติดตามและควบคุมโรงงานผ่านเว็บที่ตอบสนองแบบทันที (Real-Time) WebSocket คืออะไร และทำไม IIoT ถึงต้องการ WebSocket เป็นโปรโตคอลสื่อสารแบบ Full-Duplex (สองทางพร้อมกัน) ที่ทำงานบน TCP Connection เดียว แตกต่างจาก HTTP แบบดั้งเดิมที่เป็น Request-Response (ฝั่ง Client ถามแล้ว Server ตอบ แล้วปิดการเชื่อมต่อ) WebSocket เปิดการเชื่อมต่อครั้งเดียวแล้วคงไว้ตลอดเวลา (Persistent Connection) ทำให้ทั้งสองฝั่งสามารถส่งข้อมูลหากันได้ตลอดเวลาโดยไม่ต้องรอฝั่งใดฝั่งหนึ่งเริ่มก่อน การสร้าง WebSocket Connection เริ่มต้นด้วย HTTP Upgrade Handshake - Client ส่ง HTTP Request พร้อม Header Upgrade: websocket เมื่อ Server ตอบรับ (HTTP 101 Switching Protocols) การเชื่อมต่อก็เปลี่ยนจาก HTTP ไปเป็น WebSocket ทันที จุดนี้สำคัญเพราะทำให้ WebSocket สามารถทะลุผ่าน Firewall และ Reverse Proxy มาตรฐานได้โดยใช้พอร์ต 80 หรือ 443 เหมือนเว็บไซต์ทั่วไป เปรียบเทียบวิธีการสื่อสาร Real-Time ใน IIoT วิธีการ ทิศทาง Overhead/ข้อความ Latency การใช้ทรัพยากร HTTP Polling Request-Response ~500-800 bytes (Header ซ้ำทุกครั้ง) สูง (รอทุก N วินาที) สูงมาก Long Polling ครึ่งสองทาง ~500-800 bytes ปานกลาง สูง SSE (Server-Sent Events) Server > Client เท่านั้น ต่ำ ต่ำ ปานกลาง WebSocket Full-Duplex (สองทาง) 2-10 bytes (Frame Header)…
Read More
Wi-SUN FAN: เครือข่าย Mesh ไร้สาย Sub-GHz สำหรับ Smart Metering และ IIoT ระดับนิคมอุตสาหกรรม

Wi-SUN FAN: เครือข่าย Mesh ไร้สาย Sub-GHz สำหรับ Smart Metering และ IIoT ระดับนิคมอุตสาหกรรม

Article
ในขณะที่ LoRaWAN และ NB-IoT มักเป็นที่รู้จักกว่าในวงการ IIoT แต่มีมาตรฐานเครือข่ายไร้สายหนึ่งที่เงียบ ๆ ครองตลาด Smart Metering และ Smart Grid ทั่วโลกมาแล้วกว่า 100 ล้านโหนดนั่นคือ Wi-SUN FAN (Field Area Network) เครือข่าย Mesh ความถี่ต่ำกำลังต่ำที่มีความน่าเชื่อถือสูง ทนทานต่อสภาพแวดล้อม และขยายได้เป็นหมื่นโหนดในเครือข่ายเดียว Wi-SUN FAN คืออะไร? Wi-SUN (Wireless Smart Ubiquitous Network) เป็นมาตรฐานเครือข่ายไร้สายแบบเปิดที่พัฒนาโดย Wi-SUN Alliance ซึ่งเป็นองค์กรมาตรฐานสากล ส่วน FAN (Field Area Network) คือโปรไฟล์เฉพาะสำหรับเครือข่ายระดับพื้นที่กว้างที่ใช้ใน Smart Utility, Smart City และ IIoT โดยอิงมาตรฐานสากลหลายชั้นรวมกัน: Physical Layer: IEEE 802.15.4g (Sub-GHz, เน้นพลังงานต่ำและระยะไกล) MAC Layer: IEEE 802.15.4e (TSCH - Time-Slotted Channel Hopping) Adaptation Layer: 6LoWPAN (บีบอัด IPv6 ให้พอดีกับเฟรมขนาดเล็ก) Network Layer: IPv6 + RPL Routing Protocol Transport: UDP / CoAP สถาปัตยกรรมที่อิงมาตรฐานสากลทุกชั้น (จากฟิสิกส์ถึงแอปพลิเคชัน) ทำให้ Wi-SUN FAN เป็น Interoperable อุปกรณ์จากผู้ผลิตต่างกันทำงานร่วมกันได้ ไม่ผูกขาดกับระบบเฉพาะใด ลักษณะเด่นที่ทำให้ Wi-SUN แตกต่าง 1. Mesh Networking แบบ Self-Healing แตกต่างจากโครงสร้าง Star Topology ของ LoRaWAN ที่ทุกโหนดส่งตรงไป Gateway Wi-SUN FAN เป็น Mesh Network ที่แต่ละโหนดสามารถทำหน้าที่ Relay ส่งข้อมูลให้โหนดอื่นได้ หากเสาอากาศหรือโหนดใดขัดข้อง เครือข่ายจะหาเส้นทางใหม่อัตโนมัติ (Self-Healing) ทำให้มี Resilience สูง ไม่มี Single Point of Failure แบบ Gateway เดียว…
Read More
PROFINET: มาตรฐาน Industrial Ethernet เรียลไทม์ที่ขับเคลื่อน Factory Automation ยุคใหม่

PROFINET: มาตรฐาน Industrial Ethernet เรียลไทม์ที่ขับเคลื่อน Factory Automation ยุคใหม่

Article
ในยุคที่ระบบอัตโนมัติของโรงงานต้องสื่อสารกันด้วยความเร็วระดับมิลลิวินาที การเลือกโปรโตคอลเครือข่ายอุตสาหกรรมจึงไม่ใช่แค่เรื่องของ "เชื่อมต่อได้หรือไม่" แต่คือเรื่องของ "เชื่อมต่อได้แม่นยำและกำหนดเวลาได้แน่นอน (Deterministic)" PROFINET (PROcess Field NET) คือหนึ่งในมาตรฐาน Industrial Ethernet ที่ได้รับความนิยมสูงสุดในโลก โดยพัฒนาภายใต้มาตรฐานสากล IEC 61158 และ IEC 61784 ออกแบบมาเพื่อเชื่อมต่ออุปกรณ์ระดับ Field เช่น เซ็นเซอร์ มอเตอร์ และ Drive เข้ากับระบบควบคุมระดับสูงในแบบเรียลไทม์อย่างแท้จริง PROFINET คืออะไร? ทำไมถึงสำคัญใน Smart Factory PROFINET เป็นมาตรฐาน Industrial Ethernet แบบเปิด (Open Standard) ที่ใช้โครงสร้าง Ethernet มาตรฐาน (IEEE 802.3) เป็นพื้นฐาน แต่เพิ่มกลไกการสื่อสารเรียลไทม์เข้าไปเพื่อให้สามารถรับประกัน Cycle Time ที่แน่นอนได้ ซึ่งเป็นสิ่งที่ Ethernet แบบดั้งเดิมที่ใช้ TCP/IP ทำไม่ได้ เนื่องจากลักษณะของ CSMA/CD ที่ไม่สามารถกำหนดเวลาการส่งข้อมูลได้ จุดเด่นของ PROFINET คือการแบ่งประสิทธิภาพออกเป็น Conformance Classes (CC) ที่ชัดเจน ทำให้วิศวกรสามารถเลือกระดับที่เหมาะสมกับแอปพลิเคชันของตนได้ ไม่ว่าจะเป็นการควบคุมกระบวนการทั่วไปหรือการควบคุม Motion ที่ต้องการความแม่นยำระดับไมโครวินาที สถาปัตยกรรม PROFINET IO: 3 บทบาทหลัก โครงสร้างการสื่อสารของ PROFINET (เรียกว่า PROFINET IO) แบ่งอุปกรณ์ออกเป็น 3 บทบาทหลัก: IO Controller — อุปกรณ์ที่ทำหน้าที่ควบคุม เช่น PLC ที่ประมวลผลโปรแกรมและส่งคำสั่งไปยัง Field Device ทำหน้าที่เป็น "สมอง" ของระบบ IO Device — อุปกรณ์ระดับ Field ที่รับคำสั่งจาก IO Controller เช่น เซ็นเซอร์ I/O Module มอเตอร์ Drive และ Valve แต่ละตัวจะมีหมายเลขประจำตัวเรียกว่า Device Name IO Supervisor — อุปกรณ์สำหรับการวินิจฉัยและบำรุงรักษา เช่น Engineering Tool หรือ HMI ที่ใช้ตรวจสอบสถานะและพารามิเตอร์ของอุปกรณ์ การสื่อสารระหว่างกันใช้แนวคิด Application Relation (AR) และ Communication Relation…
Read More
OPC UA (OPC Unified Architecture): มาตรฐานเปิดที่ทำให้อุปกรณ์ทุกตัวในโรงงานพูดภาษาเดียวกัน

OPC UA (OPC Unified Architecture): มาตรฐานเปิดที่ทำให้อุปกรณ์ทุกตัวในโรงงานพูดภาษาเดียวกัน

Article
ในโรงงานอุตสาหกรรมยุคใหม่ อุปกรณ์ควบคุม พีแอลซี (PLC) เซ็นเซอร์ และระบบ SCADA มักผลิตโดยผู้ผลิตต่างกัน แต่ละระบบใช้โปรโตคอลสื่อสารเป็นของตัวเอง เช่น Modbus, EtherNet/IP, หรือ Profinet ผลคือข้อมูลติดอยู่ใน "เกาะข้อมูล" (Data Silo) ที่แยกจากกัน ทำให้การรวบรวมข้อมูลเพื่อวิเคราะห์หรือเชื่อมต่อสู่ระบบระดับสูง เช่น MES หรือ ERP เป็นเรื่องยากและสิ้นเปลือง OPC UA (OPC Unified Architecture) ถูกพัฒนาขึ้นมาเพื่อแก้ปัญหานี้โดยตรง โดยเป็นมาตรฐานเปิดที่ทำให้อุปกรณ์ทุกตัวในโรงงาน "พูดภาษาเดียวกัน" ได้อย่างปลอดภัยและเป็นอิสระจากแพลตฟอร์ม จาก OPC Classic สู่ OPC UA: ทำไมต้องเปลี่ยน? OPC รุ่นแรก (OPC Classic) พัฒนาในปี 1996 อ้างอิงเทคโนโลยี COM/DCOM ของ Windows ทำงานได้เฉพาะบนระบบปฏิบัติการ Windows เท่านั้น มีปัญหาด้านความปลอดภัย เนื่องจากอ้างอิงพอร์ต DCOM ที่เปิดกว้าง และมีปัญหาเรื่อง Firewall Traversal เมื่อส่งข้อมูลข้ามเครือข่าย รวมถึงการกำหนดค่าที่ซับซ้อน OPC UA ที่เริ่มพัฒนาในปี 2008 ออกแบบใหม่ทั้งหมดโดยมีเป้าหมายหลักคือ Platform-Independent (ทำงานบน Windows, Linux, แม้แต่ไมโครคอนโทรลเลอร์ขนาดเล็ก), Service-Oriented Architecture (SOA) และ Built-in Security โดยฝังการเข้ารหัสและการยืนยันตัวตนมาเป็นมาตรฐานตั้งแต่ต้น ไม่ใช่สิ่งที่ต้องเพิ่มทีหลัง หัวใจของ OPC UA: Information Model สิ่งที่ทำให้ OPC UA แตกต่างจากโปรโตคอลสื่อสารทั่วไปคือ Information Model — ไม่ได้ส่งเฉพาะ "ค่า" (value) ของข้อมูลเหมือน Modbus แต่ส่ง ความหมาย (semantic) ของข้อมูลไปด้วย ตัวอย่างเช่น แทนที่จะส่งเพียงตัวเลข 75.3 ที่ไม่รู้ว่าคืออะไร OPC UA จะส่งพร้อมบริบทว่าเป็น "อุณหภูมิที่ตำแหน่ง Reactor-01" หน่วยเป็น "องศาเซลเซียส" ช่วงค่าที่ถูกต้อง 0–150°C และ timestamp ที่แม่นยำ Information Model นี้สร้างเป็นโครงสร้าง Address Space แบบลำดับชั้น (hierarchical) ที่ผู้ใช้สามารถเรียกดู (browse) ได้เหมือนระบบไฟล์ ทำให้แอปพลิเคชันฝั่งผู้รับสามารถเข้าใจโครงสร้างข้อมูลโดยอัตโนมัติ โดยไม่ต้อง…
Read More
CAN bus และ CANopen ใน Industrial Automation: โปรโตคอล Fieldbus ที่ขับเคลื่อนอุตสาหกรรมมากว่า 30 ปี

CAN bus และ CANopen ใน Industrial Automation: โปรโตคอล Fieldbus ที่ขับเคลื่อนอุตสาหกรรมมากว่า 30 ปี

Article
ก่อนที่ Industrial Ethernet จะครองโลก มีโปรโตคอลหนึ่งที่ทำงานเงียบๆ ในเครื่องจักรและยานยนต์มานานกว่า 30 ปี นั่นคือ CAN bus (Controller Area Network) และโปรโตคอลระดับบนอย่าง CANopen ที่สร้างบนพื้นฐาน CAN เพื่อใช้ในระบบอัตโนมัติ แม้จะเก่าแก่ แต่ CAN ยังคงเป็นกระดูกสันหลังของระบบควบคุมในหลายอุตสาหกรรมเพราะความทนทาน ความประหยัด และความน่าเชื่อถือที่ผ่านการพิสูจน์มาแล้ว CAN bus คืออะไร? CAN bus เป็นโปรโตคอลสื่อสารแบบ Serial Communication ที่พัฒนาโดยบริษัทยนต์ยนต์ของเยอรมันในปี 1983 และเผยแพร่ครั้งแรกในปี 1986 ต่อมาได้รับการรับรองเป็นมาตรฐานสากล ISO 11898 จุดประสงค์เดิมคือลดปริมาณสายไฟในรถยนต์ จากการใช้สาย point-to-point นับร้อยเส้น เหลือเพียงสายคู่บิด (twisted pair) เส้นเดียวที่เชื่อม ECU ทุกตัวเข้าด้วยกัน คุณสมบัติเด่นของ CAN bus Multi-Master — ทุก node สามารถส่งข้อความได้โดยไม่ต้องมี Master ควบคุม Message-Based — สื่อสารด้วย Message ID ไม่ใช่ Address ทำให้ node ใหม่เข้าร่วมได้โดยไม่ต้อง reconfigure CSMA/CD+AMP — ตรวจจับการชนกันของข้อมูลและให้ Message ID ที่ต่ำกว่า (priority สูงกว่า) ชนะ Error Detection — มี CRC, Bit Monitoring, และ Error Frame ที่ช่วยตรวจจับและแก้ไขข้อผิดพลาดได้อัตโนมัติ Differential Signaling — ใช้สัญญาณต่างศูนย์ระหว่าง CAN_H และ CAN_L ทำให้ทนต่อสัญญาณรบกวน (EMI) ได้ดี โครงสร้าง CAN Frame CAN frame มาตรฐาน (CAN 2.0A) มี identifier ขนาด 11 bit ส่วน Extended Frame (CAN 2.0B) ขยายเป็น 29 bit ขนาดข้อมูลต่อ frame ได้สูงสุด 8 ไบต์ สำหรับ CAN คลาสสิก…
Read More
EtherCAT: Industrial Ethernet ที่ประมวลผลข้อมูล On-the-Fly ด้วย Cycle Time ต่ำกว่า 100 ไมโครวินาที

EtherCAT: Industrial Ethernet ที่ประมวลผลข้อมูล On-the-Fly ด้วย Cycle Time ต่ำกว่า 100 ไมโครวินาที

Article
ในโลกของระบบควบคุมแบบ Real-Time เช่น Motion Control, หุ่นยนต์, และเครื่องจักร CNC ความเร็วในการสื่อสารระหว่าง Controller กับ Drive ไม่ได้วัดกันที่หน่วยมิลลิวินาที แต่วัดกันที่ ไมโครวินาที (µs) EtherCAT (Ethernet for Control Automation Technology) คือโปรโตคอล Industrial Ethernet ที่ตอบโจทย์นี้ด้วยเทคนิคพิเศษที่เรียกว่า "On-the-Fly Processing" ทำให้สามารถส่งข้อมูลควบคุมผ่านอุปกรณ์หลายร้อยตัวได้ภายใน cycle time ต่ำกว่า 100 ไมโครวินาที EtherCAT คืออะไร? EtherCAT เป็นโปรโตคอล Industrial Ethernet ที่พัฒนาโดยบริษัท automation ของเยอรมันในปี 2003 และได้รับการรับรองเป็นมาตรฐานสากล IEC 61158 และ IEC 61784 จุดเด่นที่ทำให้มันเร็วกว่า Industrial Ethernet อื่นๆ คือวิธีการประมวลผลแบบ "On-the-Fly" ที่อุปกรณ์ Slave อ่านและเขียนข้อมูลลงบน Ethernet frame ได้ทันทีในขณะที่ frame นั้นกำลังผ่านไป โดยไม่ต้องรอรับ frame ทั้งหมดก่อนแล้วค่อยส่งต่อ วิธีการทำงานของ On-the-Fly Processing ใน Industrial Ethernet ทั่วไป แต่ละอุปกรณ์จะรับ frame ทั้งหมด ประมวลผล แล้วส่ง frame ใหม่ไปยังอุปกรณ์ถัดไป กระบวนการนี้ทำให้เกิดความหน่วง (latency) สะสมที่ขยายตามจำนวนอุปกรณ์ แต่ EtherCAT ทำต่างออกไป — Master ส่ง frame เดียวที่บรรจุข้อมูลสำหรับอุปกรณ์ทุกตัว ขณะที่ frame ผ่าน Slave แต่ละตัว Slave จะอ่านข้อมูลที่เกี่ยวข้องกับตัวมันเองและเขียนข้อมูลตอบกลับลงในตำแหน่งเดิมของ frame ในระดับฮาร์ดแวร์ด้วยเวลาเพียง 1-2 bit time (ประมาณ 10-20 นาโนวินาทีที่ 100 Mbps) frame จึงวิ่งผ่านทั้งวงและกลับมาที่ Master ภายในเวลาไมโครวินาที อุปมา: ลองนึกถึงรถไฟความเร็วสูงที่วิ่งผ่านสถานี — ผู้โดยสารขึ้น-ลงรถได้โดยที่รถไฟไม่หยุด EtherCAT ก็เช่นเดียวกัน ข้อมูลถูกอ่านและเขียนได้โดยที่ frame ไม่ต้องหยุดรอที่อุปกรณ์ใดเลย สถาปัตยกรรมและโทโพโลยี EtherCAT รองรับโทโพโลยีหลากหลายรูปแบบทำให้ปรับใช้ได้กับโครงสร้างเครื่องจักรที่ซับซ้อน Line (สายตรง) — Master ไป…
Read More
MQTT Sparkplug B: มาตรฐาน Industrial Messaging ที่แปลง IoT Protocol ทั่วไปให้กลายเป็น IIoT-Grade

MQTT Sparkplug B: มาตรฐาน Industrial Messaging ที่แปลง IoT Protocol ทั่วไปให้กลายเป็น IIoT-Grade

Article
ในโลกของ Industrial IoT ที่มีเซ็นเซอร์และอุปกรณ์หลายพันตัวส่งข้อมูลกลับไปยังศูนย์กลางทุกวินาที MQTT ได้กลายเป็นโปรโตคอลยอดนิยมเพราะตัวมันเองเบา ใช้พลังงานต่ำ และรองรับสถาปัตยกรรม Publish/Subscribe แต่ MQTT เวอร์ชันพื้นฐานมีจุดอ่อนสำคัญเมื่อนำมาใช้ในโรงงานจริง นั่นคือ "ไม่มีการจัดการสถานะของอุปกรณ์" ทำให้ระบบ SCADA ไม่ทราบว่าข้อมูลที่ได้รับยังสดอยู่หรือไม่ บทความนี้จะเจาะลึก Sparkplug B สเปกที่เติมเต็ม MQTT ให้กลายเป็นมาตรฐาน IIoT อย่างแท้จริง MQTT คืออะไร? ทบทวนพื้นฐานกันก่อน MQTT (Message Queuing Telemetry Transport) เป็นโปรโตคอลสื่อสารแบบ Publish/Subscribe ที่ออกแบบมาสำหรับอุปกรณ์ที่มีทรัพยากรจำกัด ถูกพัฒนาขึ้นในปี 1999 เพื่อใช้ติดตามท่อส่งน้ำมันผ่านดาวเทียม โดยมี Broker ทำหน้าที่เป็นตัวกลางกระจายข้อความ ส่วนหัวของ MQTT เล็กเพียง 2 ไบต์ ทำให้เหมาะกับเครือข่ายแบนด์วิดท์ต่ำ QoS Levels ทั้ง 3 ระดับของ MQTT QoS Level ชื่อ การรับประกัน การสลับแพ็กเก็ต 0At most onceFire and forget ส่งครั้งเดียว ไม่มีการยืนยัน1 ข้อความ 1At least onceรับประกันว่าส่งถึง อาจซ้ำ (PUBACK)2 ข้อความ 2Exactly onceรับประกันส่งถึง 1 ครั้ง ไม่ซ้ำ (4-step)4 ข้อความ ทำไม MQTT ธรรมดาไม่พอสำหรับ IIoT? แม้ MQTT จะมีคุณสมบัติที่ดี แต่เมื่อนำไปใช้ในโรงงานจริงก็เจอปัญหาใหญ่ 3 ข้อ ดังนี้ ไม่มี Topic Namespace มาตรฐาน — แต่ละทีมพัฒนาออกแบบ topic structure ของตัวเอง ทำให้ระบบต่างผู้ผลิตสื่อสารกันไม่ได้ ปัญหา Stale Data — เมื่อ Edge Node หยุดส่งข้อมูล SCADA ไม่ทราบว่าอุปกรณ์นั้นยังออนไลน์อยู่หรือไม่ อาจแสดงค่าเดิมซ้ำๆ ทำให้ผู้ควบคุมตัดสินใจผิด ไม่มี Device Lifecycle Management — เมื่ออุปกรณ์เชื่อมต่อใหม่ SCADA ไม่ทราบว่าต้องดึงค่าอะไรบ้าง เพราะ MQTT ไม่ได้บังคับให้ส่งรายการ metric ทั้งหมดตอนเริ่มต้น Sparkplug B แก้ปัญหาอย่างไร? Sparkplug…
Read More
WirelessHART (IEC 62591) vs Wi-SUN: เปรียบเทียบมาตรฐาน Wireless Mesh Network สำหรับ Process Automation

WirelessHART (IEC 62591) vs Wi-SUN: เปรียบเทียบมาตรฐาน Wireless Mesh Network สำหรับ Process Automation

Article
ใน Process Automation ที่ต้องติดตั้งเซ็นเซอร์และ Actuator นับพันจุดทั่วโรงงานปิโตรเคมี การดึงสายแต่ละเส้นไม่เพียงแต่ เพิ่มต้นทุนการติดตั้งอย่างมหาศาล แต่ยังเพิ่มความเสี่ยงจากการชำรุดของสายเคเบิลในพื้นที่อันตราย (Hazardous Area) Wireless Mesh Network จึงกลายเป็นคำตอบที่อุตสาหกรรมกำลังมองหา โดย WirelessHART (IEC 62591) และ Wi-SUN เป็นสองมาตรฐานหลักที่น่าจับตามอง WirelessHART (IEC 62591): มาตรฐานจาก Process Automation WirelessHART คือ Extension ของ HART Protocol (Highway Addressable Remote Transducer) ที่ใช้กันอย่างแพร่หลายใน Process Industry มาตั้งแต่ปี 1980 โดยพัฒนาเป็นเวอร์ชันไร้สายในปี 2007 และได้รับมาตรฐาน IEC 62591 ในปี 2010: Frequency Band: 2.4 GHz ISM Band (IEEE 802.15.4) Topology: Mesh Network แบบ Self-Healing อัตโนมัติ Channel Hopping: กระโดดช่องสัญญาณ 16 ช่อง เพื่อหลีกเลี่ยง Interference Time-Synchronized — ทุก Node ซิงค์เวลากันภายใน ±1 ms Security: AES-128 Encryption ทั้ง Link Level และ Network Level Update Rate: 1 วินาทีถึงหลายนาที (ขึ้นอยู่กับจำนวน Node) จุดแข็งสำคัญของ WirelessHART คือ ความเข้ากันได้กับ HART EDDL ทำให้วิศวกรสามารถใช้ Tool เดิมในการ Configure และ Diagnose เซ็นเซอร์ไร้สายได้ทันที Wi-SUN (Wireless Smart Utility Network): มาตรฐานจาก Smart Grid Wi-SUN เริ่มต้นจากอุตสาหกรรม Smart Grid และ Smart Metering แต่กำลังขยายมาสู่ Industrial IoT โดยใช้มาตรฐาน IEEE 802.15.4g: Frequency Band: Sub-GHz…
Read More
SPI และ I2C Protocol สำหรับ Embedded IoT: โปรโตคอลสื่อสารระยะสั้นที่ขับเคลื่อน Sensor Node ทุกตัว

SPI และ I2C Protocol สำหรับ Embedded IoT: โปรโตคอลสื่อสารระยะสั้นที่ขับเคลื่อน Sensor Node ทุกตัว

Article
ในโลกของ Industrial IoT ที่เต็มไปด้วยเทคโนโลยีไร้สายขั้นสูงอย่าง 5G, LoRaWAN หรือ NB-IoT หลายคนอาจลืมไปว่า ทุก Sensor Node บนโลกใบนี้ล้วนพึ่งพาโปรโตคอลสื่อสารระยะสั้น อย่าง SPI (Serial Peripheral Interface) และ I2C (Inter-Integrated Circuit) ในการส่งข้อมูลจากเซ็นเซอร์ไปยัง Microcontroller ก่อนที่ข้อมูลจะถูกส่งต่อไปยัง Cloud หรือ Edge Gateway SPI คืออะไร? สถาปัตยกรรมแบบ Full-Duplex SPI เป็นโปรโตคอลสื่อสารแบบ Synchronous Serial ที่พัฒนาโดย Motorola ในปี 1980 ทำงานแบบ Full-Duplex ส่งและรับข้อมูลพร้อมกันได้ ด้วยสถาปัตยกรรม Master-Slave โดยใช้สายสัญญาณ 4 เส้น: SCLK (Serial Clock) — สัญญาณ Clock ควบคุมจังหวะการส่งข้อมูล MOSI (Master Out Slave In) — ข้อมูลจาก Master ไป Slave MISO (Master In Slave Out) — ข้อมูลจาก Slave ไป Master CS/SS (Chip Select) — เลือก Slave ที่ต้องการสื่อสาร จุดเด่นของ SPI คือความเร็วสูงมาก สามารถทำงานที่ สูงสุดถึง 60 MHz ขึ้นอยู่กับฮาร์ดแวร์ ทำให้เหมาะกับอุปกรณ์ที่ต้องการ Transfer Rate สูง เช่น ADC ความละเอียดสูง, SD Card, Display Module และ Flash Memory I2C คืออะไร? สถาปัตยกรรมแบบ 2-Wire I2C พัฒนาโดย Philips (ปัจจุบันคือ NXP) ในปี 1982 ใช้สายสัญญาณเพียง 2 เส้น ทำให้ประหยัด Pin บน Microcontroller อย่างมาก: SDA (Serial Data) — สายข้อมูลแบบ Bidirectional…
Read More