Please enable JavaScript.
Coggle requires JavaScript to display documents.
อินเทอร์เน็ตของสรรพสิ่ง📡 - Coggle Diagram
อินเทอร์เน็ตของสรรพสิ่ง📡
-
ปัจจุบันนี้มีการใช้อุปกรณ์ชาญฉลาดที่เราเรียกว่า Smart Object ออกมาหลายอย่างเช่น Smart phone, Smart watch, Smart lamp เป็นต้น อุปกรณ์พวกนี้มักจะติด เซนเซอร์ (Sensor) และเซนเซอร์นี้สามารถใช้วัดค่าสิ่งต่างๆรอบตัวของอุปกรณ์ได้ เช่น วัดค่าแสง วัดค่าเสียง วัดระยะใกล้ไกลของสิ่งของ และวัดความชื้น และสิ่งของเหล่านี้ก็สามารถแชร์ค่าที่วัดได้จากเซนเซอร์ ไปสู่อุปกรณ์อื่นหรือไปสู่ผู้ใช้งานผ่านเครือข่ายอินเทอร์เน็ต ผู้ใช้งานสามารถนำข้อมูลที่วัดได้ ไปใช้ประโยชน์ในงานอื่นต่อได้
องค์ประกอบของ IOT
อุปกรณ์ไอโอที (IoT device) เป็นคอมพิวเตอร์ขนาดเล็ก ที่มีความสามารถในการตรวจวัดสถานะในบริเวณที่สนใจ เช่น วัดค่าแสง วัดค่าเสียง และอาจมีการเชื่อมต่อกับกลไกควบคุมอุปกรณ์ไฟฟ้าอื่นๆเพื่อสั่งงาน เช่น แผงวงจร IPST-WiFi, แผงวงจร Kid-Bright
อุปกรณ์เกตเวย์ (gateway) เป็นอุปกรณ์ที่เป็นทางผ่านให้กับอุปกรณ์ไอโอทีเชื่อมต่อกับโครงข่ายอินเทอร์เน็ต เช่น ไวเลสเราเตอร์ (wireless router)
เครื่องบริการ (server) หรือโบรกเกอร์ (broker) เป็นจุดรวบรวม ทำหน้าที่เชื่อมโยงข้อมูลที่รับมาจากอุปกรณ์ไอโอทีแต่ละตัว ประมวลผลแล้วส่งต่อไปยังอุปกรณ์อื่นที่ต้องการใช้ข้อมูล เช่น เน็ตพาย (NETPIE)
อุปกรณ์ฝั่งผู้ใช้ (user device) เป็นส่วนของการแสดงผลสถานะที่ตรวจวัดได้จากอุปกรณ์ไอโอที ให้ผู้ใช้ได้รับทราบในรูปแบบของแอปพลิเคชัน และควบคุมสถานะของอุปกรณ์ไฟฟ้าที่เชื่อมต่อกับอุปกรณ์ไอโอที เช่น แอปพลิเคชัน IoT MQTT Panel
กลไกหนึ่งที่นิยมมาใช้ในการเชื่อมโยงข้อมูลระหว่างอุปกรณ์ไอโอที คือ กลไกเอ็มคิวทีที MQTT (Message Queue Telemetry Transport)
เชื่อมโยงข้อมูลระหว่างอุปกรณ์ไอโอที โดยสื่อสารกันผ่านเครื่องส่วนกลางที่เรียกว่าโบรกเกอร์ (broker) ประกอบด้วยฝั่งขอรับข้อมูล (subscriber) และที่แจ้งข้อมูล (publisher) การรับส่งข้อมูลใช้วิธี การระบุชื่อหัวข้อของข้อมูล (topic) ที่จะรับส่งให้ตรงกัน
ขั้นตอนการสื่อสาร
อุปกรณ์ไอโอทีหรืออุปกรณ์ฝั่งผู้ใช้ที่สนใจรับข่าวสารจากอุปกรณ์อื่น : ต้องแจ้งความจำนงโดยการซับสไครบ์ (subscribe) ชื่อหัวข้อที่ต้องการไปยังเครื่องโบรกเกอร์
ส่วนอุปกรณ์ที่ต้องการประกาศข้อมูลของตนให้ผู้อื่นรับทราบ : ทำได้โดยการพับบลิช (publish) ข้อมูลพร้อมระบุชื่อหัวข้อไปยังเครื่องโบรกเกอร์
โบรกเกอร์ : ทำหน้าที่ในการส่งผ่านข้อมูลที่รับมาจากการพับบลิชไปยังผู้ที่ซับสไครบ์หากเห็นว่าชื่อหัวข้อตรงกัน
ลำดับเหตุการณ์ดังนี้
- อุปกรณ์ A และ D ขอซับสไครบ์หัวข้อ room1 / light ส่วนอุปกรณ์ B ขอซับสไครบ์หัวข้อ room2 / temp
- อุปกรณ์ C พับบลิชค่า 58 ในหัวข้อ room1 / light
- โบรกเกอร์เห็นว่าข้อมูลที่ได้รับจากอุปกรณ์ C มีการระบุหัวข้อ room1 / light และก่อนหน้านี้อุปกรณ์ A และ D มีการขอซับสไครบ์ไว้ที่หัวข้อเดียวกันในขั้นตอนที่1.
- โบรกเกอร์แจ้งข้อมูล 58 ในหัวข้อ room1 / light ไปยังอุปกรณ์ A และ D