IoT: สถาปต ยกรรมการสือสาร Internet of Things โดย ผศ.ดร. ชชั ชัย คุณบัว สงวนลขิ สิทธิต์ ามกฎหมาย โดย ผศ.ดร. ชชั ชยั คุณบวั © พ.ศ. 2562 หา มคัดลอก ลอกเลยี น ดัดแปลง ทาํ ซํา้ จดั พิมพ หรอื กระทําอนื ใด โดยวิธกี ารใดๆ ในรูปแบบใดๆ ไมว า สวนหน่ึงสว นใดของหนงั สือเลม นี้ เพือเผยแพรในสอื ทุกประเภท หรอื เพอื วัตถปุ ระสงคใดๆ นอกจากจะไดร ับอนุญาต ขอ มูลทางบรรณานกุ รมของหอสมดุ แหง ชาติ ชชั ชยั คุณบวั . IoT: สถาปต ยกรรมการสอื สาร = Internet of Things. -- กรุงเทพฯ : ซีเอ็ดยเู คช่ัน, 2562. 272 หนา . 1. อนิ เทอรเ นต็ ในทกุ สงิ่ . I. ชือเรอื ง. 004.678 Barcode (e-book) : 9786160835010 ผลิตและจดั จาํ หนายโดย เลขที่ 1858/87-90 ถนนเทพรตั น แขวงบางนาใต เขตบางนา กรุงเทพฯ 10260 โทรศัพท 0-2826-8000 Ç หากมีคําแนะนาํ หรอื ติชม สามารถตดิ ตอไดท ี่ comment@se–ed.com Ç
สารบญั 3 คํานํา เทคโนโลยี Internet of Things (IoT) ถอื เปน สว นหนงึ่ ในการสง เสรมิ ภาคอตุ สาหกรรม ตา งๆ โดยอาศยั การเชือมตอ สอื สารและการทํางานรวมกันระหวา งเครืองจักร มนุษย และ ขอมูล เพอื เพิ่มอํานาจการตัดสินใจท่ีรวดเร็วและมีความถูกตองแมนยําสูง ในการพัฒนา ประเทศไปสกู ารเปน Thailand 4.0 หนงั สือ IoT: สถาปตยกรรมการสอื สาร Internet of Things เหมาะเปนอยางย่งิ สาํ หรบั ผทู ส่ี นใจพน้ื ฐานการทาํ งานของเนต็ เวริ ก และโปรโตคอลตา งๆ เพอื รองรบั เทคโนโลยี IoT ตัง้ แตการสือสารของไวไฟ (Wi-Fi), บลทู ูธพลังงานต่ํา (Bluetooth Low Energy), ซกิ บี (Zigbee) และ 6LoWPAN จนถึงการสอื สารสําคัญท่ีกาํ ลังเปน ท่ีกลา วถึงอยางมาก บนเทคโนโลยี LPWA ไดแก NB-IoT และ LoRa นอกจากน้ี หนังสือเลมน้ียังไดกลาวถึง 2 แอปพลิเคชันโปรโตคอลท่ีสําคัญของ เทคโนโลยี IoT ไดแก MQTT และ CoAP ซึ่งเปนโปรโตคอลท่ีถูกนําไปประยุกตใชใน แอปพลเิ คชนั ของ IoT ท่หี ลากหลาย แมวาหนังสือเลมน้ีจะมีจุดประสงคเพือเปนตําราใหกับนักศึกษาสาขาวิชาวิศวกรรม คอมพวิ เตอร มหาวทิ ยาลยั ขอนแกน อยา งไรกต็ ามผเู ขยี นหวงั วา จะเปน ประโยชนก บั บคุ คล ทว่ั ไปที่สนใจเทคโนโลยี IoT
4 IoT: สถาปต ยกรรมการสือสาร Internet of Things สดุ ทา ยนข้ี อขอบคณุ สาขาวชิ าวศิ วกรรมคอมพวิ เตอร มหาวทิ ยาลยั ขอนแกน ทอ่ี าํ นวย ความสะดวกเพอื คน ควา ขอ มูลในการเขยี นหนังสือเลมนี้ คําแนะนาํ จากนกั วจิ ัยในกลุมวจิ ยั เครอื ขายเซน็ เซอรไรสายแบบ 6LoWPAN สาขาวิชาวศิ วกรรมคอมพิวเตอร มหาวิทยาลยั ขอนแกน คุณภูริ จันทิมา, คุณภาคย สธนเสาวภาคย, คุณชาญวิช สุวรรณพงศ, คณุ จรี เกยี รติ ภบู ุญอบ และคุณวณัช พาดี ภาพประกอบจาก คณุ วิศาลศักด์ิ มณโี ชติสกุล โดยเฉพาะอยางยิง่ คุณจอมภพ สายบวั ทอง และคณุ วิภาดา สีหพนั ธ ท่ีต้งั ใจตรวจสอบ ความถูกตองของตน ฉบบั อยางละเอียด ผศ.ดร. ชัชชยั คุณบัว
สารบัญ 5 สารบญั 1. บทนาํ .................................................................................. 13 1.1 Internet of Things (IoT) ........................................................................................ 14 1.2 สมารทออบเจก็ ต (Smart Object).......................................................................... 15 1.3 สถาปต ยกรรม IoT (IoT Architecture) ................................................................. 17 1.3.1 สถาปต ยกรรม IoT มาตรฐานของ oneM2M............................................. 17 1.3.2 The IoT World Forum (IoTWF) Standardize Architecture ............. 19 1.4 เทคโนโลยกี ารสือสาร IoT......................................................................................... 21 1.4.1 การสอื สารระยะสัน้ ......................................................................................... 22 1.4.2 การสือสารระยะไกล ....................................................................................... 23 1.5 ตัวอยางแอปพลเิ คชันของ IoT ................................................................................ 24 1.5.1 บานอจั ฉริยะ (Smart Home)....................................................................... 24 1.5.2 เมอื งอจั ฉริยะ (Smart City) ......................................................................... 25 1.5.3 สมารท เฮลทแ คร (Smart Health Care).................................................... 25 1.5.4 อุตสาหกรรม 4.0 (Industry 4.0)................................................................. 26 1.6 การคาดการณการเตบิ โต IoT และการจัดสรรรองความถ่ีในประเทศไทย ......... 27 1.7 เทคโนโลยี IoT ทีจ่ ะนําเสนอในท่นี ้ี.......................................................................... 28 1.8 สรปุ .............................................................................................................................. 30 2. พ้นื ฐานการทํางานของเน็ตเวิรก ......................................... 31 2.1 อนิ เทอรเน็ต (Internet)............................................................................................. 31 2.2 โมเดลการสือสารบนอนิ เทอรเน็ต............................................................................. 32 2.2.1 โมเดลมาตรฐาน OSI ..................................................................................... 32 2.2.2 โมเดลมาตรฐาน TCP/IP............................................................................... 35
6 IoT: สถาปต ยกรรมการสอื สาร Internet of Things 2.3 เนต็ เวริ กโทโพโลยี (Network Topology).............................................................. 36 2.4 แอดเดรส (Address) .............................................................................................. 38 2.5 Internet Protocol (IP)............................................................................................. 40 2.5.1 Internet Protocol (IPv4)............................................................................. 40 2.5.2 แอดเดรสของ IPv4........................................................................................ 42 2.6 Dynamic Host Configuration Protocol (DHCP)............................................ 43 2.7 Internet Control Message Protocol (ICMP)................................................... 44 2.8 การรองรับความนาเชือถอื และถกู ตอ งบนอินเทอรเนต็ ......................................... 46 2.8.1 User Datagram Protocol (UDP) ............................................................. 46 2.8.2 Transport Control Protocol (TCP).......................................................... 48 2.8.3 รปู แบบเซกเมนตข อง TCP (TCP Segment Format)............................ 49 2.9 สรปุ .............................................................................................................................. 50 2.10 คาํ ถามทายบท .......................................................................................................... 51 3. พื้นฐานการสอื สารแบบไรส าย............................................ 53 3.1 คลืนความถส่ี าธารณะสาํ หรับอตุ สาหกรรมวทิ ยาศาสตรแ ละการแพทย............. 54 3.2 การแพรก ระจายของสญั ญาณ (Signal Propagation)........................................ 54 3.2.1 การแพรก ระจายของสัญญาณในพ้ืนท่ีโลง (Free Space Propagation) ........................................................................ 55 3.2.2 พนื้ ฐานการลดทอนของสญั ญาณภายในอาคาร.......................................... 57 3.2.3 การแพรกระจายแบบหลายทศิ ทาง (Multipath Propagation)............................................................................ 58 3.3 สัญญาณรบกวน (Noise).......................................................................................... 59 3.4 สายอากาศประเภทของสายอากาศ ......................................................................... 61 3.5 ลงิ กบ ัดเจ็ต (Link Budget)...................................................................................... 64 3.6 ปญหาที่พบในระบบเครือขา ยไรสาย........................................................................ 65 3.7 สรปุ .............................................................................................................................. 66 3.8 คาํ ถามทายบท............................................................................................................. 67 4. ไวไฟ (Wi-Fi) ...................................................................... 69 4.1 โทโพโลยขี องไวไฟ ..................................................................................................... 70 4.2 สถาปตยกรรมของ IEEE 802.11............................................................................ 71
สารบญั 7 4.3 มาตรฐานของไวไฟ..................................................................................................... 72 4.4 ชองสญั ญาณของ IEEE 802.11 ............................................................................. 75 4.5 การทาํ งานของ MAC เลเยอร. ................................................................................. 75 4.5.1 รูปแบบเฟรม (Frame Format) ................................................................... 80 4.6 ปญ หาการใชไวไฟใน IoT .......................................................................................... 82 4.7 มาตรฐาน IEEE 802.11 ah..................................................................................... 83 4.8 ฟสคิ อลเลเยอร........................................................................................................... 83 4.9 MAC Layer................................................................................................................ 84 4.9.1 ชนิดของสเตชนั .............................................................................................. 84 4.10 การรองรับโหนดจํานวนมาก ................................................................................... 85 4.11 การประหยดั พลงั งานสาํ หรับสเตชนั แบบ TIM.................................................... 86 4.12 โมดลู ไวไฟทสี่ าํ คัญ................................................................................................... 88 4.13 การต้ังคาอุปกรณหรอื โมดูลเพอื ใชง านไวไฟ........................................................ 89 4.14 สรุป............................................................................................................................ 90 4.15 คาํ ถามทา ยบท .......................................................................................................... 90 5. บลทู ูธ (Bluetooth) ............................................................ 91 5.1 บลทู ธู คลาสสิก............................................................................................................ 92 5.1.1 สถาปต ยกรรมเน็ตเวริ กของบลทู ูธคลาสสิก................................................. 92 5.2 สถาปต ยกรรมของโปรโตคอลบลทู ธู คลาสสกิ ......................................................... 94 5.3 Bluetooth Low Energy (BLE).............................................................................. 95 5.3.1 Bluetooth 4.0................................................................................................ 95 5.3.2 Bluetooth 4.1................................................................................................ 97 5.3.3 Bluetooth 4.2................................................................................................ 97 5.3.4 Bluetooth 5 เพมิ่ ระยะและแบนดว ดิ ท. ...................................................... 98 5.4 ชน้ั โปรโตคอล (Protocol Stack) ของบลทู ธู พลังงานตํา่ .................................... 99 5.4.1 โฮสต (Host)................................................................................................... 99 5.4.2 คอนโทรลเลอร (Controller).......................................................................101 5.5 การใชงานบลทู ธู .......................................................................................................102 5.6 Generic Access Profile (GAP)..........................................................................103 5.7 แอตทรบิ วิ ตโปรโตคอล (Attribute Protocol: ATT) ..........................................105 5.8 Generic Attribute Profile (GATT).....................................................................107
8 IoT: สถาปตยกรรมการสือสาร Internet of Things 5.9 Logical Link Control and Adaptation Layer Protocol (L2CAP)............109 5.9.1 Maximum Transfer Unit (MTU).............................................................109 5.10 การกําหนดหมายเลขใหก บั อปุ กรณบ ลทู ูธ...........................................................111 5.11 บลูทูธแพ็กเก็ต........................................................................................................112 5.11.1 รูปแบบของแอดเวอรไทซ่งิ แพก็ เกต็ (Advertising Channel PDU) ..................................................................113 5.11.2 รูปแบบของแพ็กเก็ตขอ มูล (Data Channel PDU)..............................116 5.12 การสอื สารของบลทู ธู พลังงานตาํ่ .........................................................................118 5.13 ชวงเวลาการสอื สารของบลูทูธพลังงานต่ํา.........................................................119 5.13.1 การกาํ หนดชว งเวลาแอดเวอรไทซง่ิ ........................................................119 5.13.2 การกําหนดชว งเวลาการสแกน.................................................................120 5.13.3 การกําหนดชว งเวลาการเชอื มตอ.............................................................122 5.14 ตัวอยางโมดลู บลทู ูธ...............................................................................................124 5.15 สรุป..........................................................................................................................124 5.16 คําถามทายบท ........................................................................................................125 6. ซกิ บี (Zigbee).................................................................. 127 6.1 สถาปตยกรรมของโปรโตคอลซกิ บี ........................................................................128 6.2 องคป ระกอบของซิกบี (Zigbee Components) .................................................129 6.3 โทโพโลยีของซิกบี (Zigbee Topology) ...............................................................130 6.4 มาตรฐาน IEEE 802.15.4......................................................................................131 6.5 IEEE 802.15.4 ฟสคิ อลเลเยอร............................................................................132 6.6 IEEE 802.15.4 MAC Layer.................................................................................134 6.6.1 ประเภทของเฟรมใน IEEE 802.15.4........................................................134 6.6.2 รปู แบบทั่วไปของเฟรม.................................................................................135 6.7 ชนดิ ของอุปกรณข อง IEEE 802.15.4..................................................................137 6.8 โทโพโลยีของ IEEE 802.15.4 ...............................................................................138 6.9 โมเดลการสือสารขอ มูล (Data Transfer Model)...............................................138 6.10 โปรโตคอลอนื ๆ บน IEEE 802.15.4...................................................................139 6.11 โมดลู ซิกบี................................................................................................................140 6.12 สรุป..........................................................................................................................141 6.13 คาํ ถามทา ยบท ........................................................................................................142
สารบญั 9 7. IPv6.................................................................................. 143 7.1 เฮดเดอรของ IPv6 ..................................................................................................144 7.2 เฮดเดอรสว นตอขยาย (Extension Headers)....................................................146 7.3 แอดเดรสของ IPv6.................................................................................................147 7.3.1 ประเภทของแอดเดรสแบบยูนคิ าสต. .........................................................149 7.3.2 ประเภทของแอดเดรสแบบยูนคิ าสตอืนๆ..................................................150 7.3.3 แอดเดรสแบบแอนนีคาสต (Anycast Address)....................................150 7.3.4 แอดเดรสแบบมลั ติคาสต ............................................................................151 7.3.5 หมายเลขของอินเทอรเ ฟซ(Interface Identifiers:IID)............................153 7.4 Internet Control Message Protocol สําหรับ IPv6 (ICMPv6)....................154 7.4.1 เนเบอรด ิสคัฟเวอรีโปรโตคอล (Neighbor Discovery Protocol: NDP) .................................................156 7.4.2 การกําหนดแอดเดรสแบบออโตคอนฟก เู ลชนั (Address Auto-configuration)................................................................161 7.5 สรปุ ............................................................................................................................162 7.6 คาํ ถามทายบท...........................................................................................................162 8. 6LowPAN........................................................................ 163 8.1 ขอดขี องการกาํ หนดใหอุปกรณส ามารถรองรบั การทํางานแบบ IP Address..................................................................................164 8.2 สถาปต ยกรรมของเนต็ เวิรก ใน 6LoWPAN..........................................................165 8.3 6LoWPAN อะแดปเทชนั เลเยอร (6LoWPAN Adaptation Layer) ..........................................................................166 8.4 เฮดเดอรคอมเพรสชนั (Header Compression)...............................................168 8.4.1 Header Compression ดว ย LOWPAN_HC1 และ LOWPAN_HC2..................................................................................168 8.5 เฮดเดอรคอมเพรสชนั แบบ LOWPAN_IPHC....................................................170 8.6 สวนตอขยายของเฮดเดอรคอมเพรสชนั (IPv6 Extension Header Compression).........................................................175 8.6.1 การบบี อดั เฮดเดอรของ UDP (UDP Header Compression)..................................................................176 8.7 6LoWPAN เนเบอรดิสคัฟเวอรี (ND) ..................................................................178 8.8 สรปุ ............................................................................................................................181 8.9 คาํ ถามทา ยบท...........................................................................................................181
10 IoT: สถาปตยกรรมการสือสาร Internet of Things 9. เรา ตง้ิ โปรโตคอลสาํ หรับ 6LoWPAN............................... 183 9.1 ลิงกเ มตริกและเราต้งิ เมตริก ..................................................................................184 9.2 คณุ สมบตั พิ ้ืนฐานของ RPL....................................................................................186 9.3 กราฟอวฏั จกั รระบทุ ิศทาง (Directed Acyclic Graph: DAG)..........................186 9.4 ออบเจ็กทีฟฟงกชนั (Objective Function: OF).................................................188 9.5 คอนโทรลเมสเสจของ RPL (RPL Control Message)....................................188 9.5.1 DODAG Information Object (DIO).......................................................188 9.5.2 DODAG Information Solicitation (DIS)...............................................189 9.5.3 DODAG Advertisement Object (DAO) ...............................................189 9.5.4 DODAG Advertisement Object Acknowledge (DAO-ACK).........189 9.5.5 RPL Control Message Options ............................................................190 9.6 การสราง DODAG...................................................................................................191 9.7 โหมดของการทํางาน (Mode of Operation: MOF)..........................................195 9.8 รูปแบบการสอื สารของ RPL ..................................................................................196 9.8.1 การทํางานแบบ Multi-Point-to-Point (MP2P) .....................................196 9.8.2 การทํางานแบบ Point-to-Multi-Point (P2MP) .....................................196 9.8.3 การทาํ งานแบบ Point-to-Point (P2P) ....................................................197 9.9 รูปแบบการทาํ งานของ Routing ใน 6LoWPAN................................................197 9.9.1 Mesh-under Routing................................................................................198 9.9.2 Route-over Routing..................................................................................199 9.10 Trickle Timer.........................................................................................................199 9.11 แพลตฟอรม ท่รี องรับการทํางานของ RPL.........................................................200 9.12 สรุป..........................................................................................................................200 9.13 คําถามทายบท ........................................................................................................201 10. เทคโนโลยี Low Power Wide Area (LPWA)............. 203 10.1 Narrow Band Internet of Things (NB-IoT) ................................................204 10.1.1 สถาปต ยกรรมของ NB-IoT......................................................................205 10.1.2 Control Plane (C-Plane) CIoT EPS Optimization........................208 10.1.3 User Plane (U-Plane) CIoT EPS Optimization .............................208 10.1.4 การสือสารบนชอ งสัญญาณวทิ ยขุ อง NB-IoT (NB-IoT Radio Access).........................................................................209
สารบัญ 11 10.1.5 NB-IoT MAC Protocol...........................................................................210 10.2 ฟง กช ันที่สาํ คญั ของ NB-IoT ...............................................................................212 10.2.1 การจัดเก็บสถานะและเรียกคืนสถานะ ....................................................212 10.2.2 ไมรองรบั การสือสารในขณะเคลอื นที่.......................................................212 10.2.3 Extended Discontinuous Reception (eDRX)..................................212 10.2.4 โหมดประหยัดพลังงาน (Power Saving Mode: PSM)......................213 10.3 โหมดการทํางานของอุปกรณ. ...............................................................................214 10.4 อนาคตของ NB-IoT..............................................................................................215 10.5 Long Range (LoRa)...........................................................................................215 10.5.1 สถาปต ยกรรมเนต็ เวิรก LoRa..................................................................216 10.5.2 LoRa Protocol Stack.............................................................................217 10.5.3 ฟส คิ อลเลเยอร...........................................................................................218 10.5.4 พารามเิ ตอรข องฟส ิคอลเลเยอร...............................................................218 10.5.5 รปู แบบเฟรม (Frame Format)...............................................................221 10.5.6 โปรโตคอล LoRaWAN .............................................................................222 10.5.7 องคป ระกอบของ LoRaWAN เนต็ เวิรก.................................................222 10.5.8 รปู แบบของเฟรม ใน LoRaWAN (LoRaWANFrame Format) ........224 10.6 เปรยี บเทียบ NB-IoT กบั LoRa .........................................................................226 10.6.1 ชองสัญญาณเพือการสือสาร ....................................................................226 10.6.2 คุณภาพการใหบ ริการ (QoS) ...................................................................227 10.6.3 อายกุ ารใชง านและเวลาหนวง (Latency) ..............................................227 10.6.4 การขยายตัวของระบบ (Scalability) และความจุของขอ มลู (Payload).............................................................227 10.6.5 ระยะครอบคลุมของสัญญาณ...................................................................227 10.6.6 ราคา และโมดูล..........................................................................................228 10.7 สรปุ ..........................................................................................................................229 10.8 คาํ ถามทา ยบท ........................................................................................................230 11. แอปพลเิ คชนั โปรโตคอล................................................ 231 11.1 Message Queue Telemetry Transport (MQTT).........................................232 11.1.1 MQTT โมเดล.............................................................................................233 11.1.2 รปู แบบเมสเสจของ MQTT......................................................................234
12 IoT: สถาปต ยกรรมการสือสาร Internet of Things 11.1.3 ขน้ั ตอนการสอื สารใน QoS แบบตางๆ....................................................237 11.2 Constrained Application Protocol (COAP)................................................239 11.2.1 สถาปตยกรรมของ CoAP.........................................................................241 11.2.2 เฮดเดอรของเมสเสจ CoAP ....................................................................242 11.2.3 การสอื สาร CoAP ในรูปแบบตา งๆ .........................................................243 11.2.4 การจดั การกบั การสญู หายของขอมลู ........................................................244 11.2.5 การเขาถงึ ขอ มูลของโปรโตคอล CoAP ..................................................245 11.2.6 การสอื สารผานพร็อกซขี อง CoAP..........................................................245 11.2.7 การตดิ ตามการเปลี่ยนแปลงของทรพั ยากรใน CoAP (Observing Resources in CoAP) ........................................................246 11.3 เปรยี บเทียบการใชง าน MQTT และ CoAP .....................................................247 11.4 โปรโตคอลเซอรว สิ ดสิ คัฟเวอรี (Service Discovery Protocols).................248 11.4.1 Multicast DNS (mDNS).........................................................................248 11.4.2 DNS Service Discovery (DNS-SD)...................................................249 11.5 สรปุ ..........................................................................................................................250 11.6 คําถามทา ยบท ........................................................................................................250 12. เทคโนโลยี 5G................................................................ 251 12.1 เทคโนโลยี 5G........................................................................................................253 12.2 5G ในประเทศไทย ................................................................................................255 12.3 สรุป..........................................................................................................................256 เอกสารอางองิ ................................................................................................... 257 ดชั นี (Index)..................................................................................................... 267
บทนํา 1บทที่ 1 บทนาํ 13 ปจ จบุ นั แมว า การใชง านไวไฟถอื เปน การสือสารทถ่ี กู ใชง านอยา งแพรห ลาย รวมไปถงึ การประยกุ ตใชงานเทคโนโลยี Internet of Things (IoT) แตดว ยไวไฟ (Wi-Fi) ถกู พฒั นา ข้ึนเพอื จุดประสงคในการรองรับอุปกรณที่ตองการการสอื สารดวยขอมูลขนาดใหญ ซึ่ง แตกตา งจากการสือสารของอปุ กรณ IoT ทสี่ อื สารดว ยขอ มลู ขนาดเลก็ เนน การใชพ ลงั งาน ตาํ่ และรองรับอุปกรณจ าํ นวนมาก ทาํ ใหการใชงานไวไฟไมต รงกับวตั ถุประสงค เนืองจาก ขอจํากดั ของแอกเซสพอยตที่ไมสามารถรองรับอุปกรณ IoT จํานวนมากได อกี ทง้ั การใช งานไวไฟยังเปน การเปดชอ งโหวเ พือใหแฮกเกอรใชเปน ชองทางเขา สเู น็ตเวิรกขององคกร ซกิ บี (Zigbee) และ บลทู ธู (Bluetooth) ถอื เปน เทคโนโลยที สี่ าํ คญั เพอื ใชร องรบั การสือสารของ IoT ทงั้ สองถกู ออกแบบเพือใหใชพ ลงั งานทตี่ าํ่ และรองรบั การเชอื มตอ โหนด จํานวนมาก โดยการทํางานของซิกบี สามารถรองรับการเชอื มตอในรูปแบบเมช (Mesh) เพอื รองรบั โหนดจํานวนมาก ในขณะทีบ่ ลูทธู ในอดีต ถกู พฒั นาใหม ีการใชพลังงานทลี่ ดลง และรองรับการเชอื มตอโหนดท่ีมีจํานวนมากได อีกหน่ึงโปรโตคอลท่ีสําคัญในกลุมนี้ไดแก IPv6 over Wireless Personal Network (6LoWPAN) ซงึ่ เปน โปรโตคอลเพือรองรบั การ สือสารของ IoT ในรปู แบบการใช IP Address เพอื การสือสารระหวา งอปุ กรณ ทําใหการ สง ขอมลู ระหวางอุปกรณบนเน็ตเวิรก ของ 6LoWPAN และอินเทอรเน็ต สามารถสือสาร ไดอยางมปี ระสิทธภิ าพ
14 IoT: สถาปตยกรรมการสอื สาร Internet of Things NB-IoT และ LoRa เปนอีกหนง่ึ เทคโนโลยที สี่ ําคญั ในการรองรบั การสือสารของ อุปกรณ IoT โดยความโดดเดนของทัง้ สองเทคโนโลยคี ือ การรองรบั การสือสารระยะไกล และการใชพ ลงั งานทตี่ าํ่ ในประเทศไทย NB-IoT ทาํ งานอยบู นเครอื ขา ยของสองผูใหบ รกิ าร ยักษใหญไดแ ก บมจ. แอดวานซ อนิ โฟร เซอรว สิ และ ทรู คอรป อเรช่ัน ทาํ ใหสะดวกใน การตดิ ตงั้ เนอื งจากทาํ งานอยบู นโครงขา ยเซลลลู ารท ่ีไดต ดิ ตง้ั ไวก อ นหนา ในสว นของ LoRa ผูใชบ รกิ ารหลกั คอื บรษิ ทั กสท โทรคมนาคม จาํ กดั (มหาชน) ซง่ึ ในชว งทผ่ี า นมาในป 2561 ไดเ รม่ิ มกี ารตดิ ตง้ั ในเมอื งใหญต า งๆ เชน ภเู กต็ เชยี งใหม และขอนแกน เปน ตน โดยคาดวา จะขยายใหท ่ัวประเทศภายในเวลา 2-3 ป จากความหลากหลายของเทคโนโลยขี า งตน เพอื ใหผ อู า นเขา ใจถงึ การทาํ งานพน้ื ฐาน รวมถงึ เขา ใจถงึ ผลกระทบทอ่ี าจเกดิ ขน้ึ เมือมกี ารนาํ แตล ะเทคโนโลยไี ปประยกุ ตใช ผเู ขยี น จะไดก ลา วถงึ พน้ื ฐานการทาํ งาน การเชือมตอ ของอปุ กรณเ พือความเขา ใจของระบบเนต็ เวริ ก ภายใตก ารทาํ งานของเทคโนโลยี IoT เพือใหเ ลอื กใชเ ทคโนโลยไี ดอ ยา งเหมาะสม และทาํ ให การสอื สารเนต็ เวริ ก เปน ไปอยางมปี ระสทิ ธิภาพ 1.1 Internet of Things (IoT) เทคโนโลยี Internet of Things (IoT)[8, 40] เปนเทคโนโลยีเพือพัฒนาประเทศไปสู การเปน Thailand Industry 4.0 เทคโนโลยีดาน IoT ถือเปนสวนหน่ึงในการสงเสริม ภาคอตุ สาหกรรม ทีจ่ ะอาศยั การเชอื มตอ การสือสารและทํางานรวมกนั ระหวางเครืองจักร มนษุ ยแ ละขอ มลู เพือเพม่ิ อาํ นาจในการตดั สนิ ใจทร่ี วดเรว็ และมคี วามถกู ตอ งแมน ยาํ สงู รวม ไปถงึ การนาํ ไปประยกุ ตใชในดา นตา งๆ ซงึ่ กอ ใหเ กดิ นวตั กรรมและบรกิ ารใหมๆ อกี มากมาย ยกตวั อยา งเชน เซน็ เซอรภ ายในโรงพยาบาลทตี่ รวจจบั การเคลือนไหวของผปู ว ย เมือผปู ว ย มกี ารเคลือนไหวหรอื ผปู ว ยลม จะสง สญั ญาณไปยงั บคุ ลากรทางการแพทยห รอื แผนกฉกุ เฉนิ เซน็ เซอรภ ายในบา นตรวจจบั การเคลือนไหวของผอู ยอู าศยั และสง สญั ญาณไปสง่ั เปด หรอื ปดสวติ ชไฟตามหอ งตา งๆ ท่มี คี นหรอื ไมม คี นอยู เปน ตน ยิ่งไปกวานั้น เทคโนโลยีดาน IoT เปน หนงึ่ ในสบิ เทคโนโลยที น่ี าจบั ตามองตามการวเิ คราะหบ รษิ ทั Gartner ทป่ี รากฏในรายงาน Gartner’s Top 10 Strategic Technology Trends for 2015 และมกี ารคาดการณว า จาํ นวน ของอปุ กรณท ่ีเชือมตอ ระบบพนื้ ฐานสําหรบั IoT จะมเี พ่มิ ข้ึนมากกวาหลายพันลา นอปุ กรณ จงึ เปนท่นี าสนใจในการเรยี นรูแ ละพฒั นานวตั กรรมเพอื ตอบสนองเทคโนโลยดี งั กลา ว
บทท่ี 1 บทนํา 15 1.2 สมารท ออบเจ็กต (Smart Object) สมารท ออบเจก็ ต[ 29, 20] ถอื เปน องคป ระกอบสาํ คญั ของ IoT สมารท ออบเจก็ ตถ กู ใช เพือเรียนรูสิ่งรอบขา ง และตอบสนองตอสง่ิ ท่ีเกดิ ขึน้ ไดอยางถกู ตอง ใน IoT ยงั รวมไปถึง ความสามารถในการสือสารผา นเนต็ เวริ ก โครงสรา งพนื้ ฐานของสมารท ออบเจก็ ต สามารถ ทําการแยกไดเ ปน 4 สวน ดังแสดงในรปู ที่ 1.1 ประกอบดวย หนวยความจาํ อุณหภมู ิความช้นื สวนรบั สง แรงดัน และอนื ๆ สญั ญาณวทิ ยุ ไมโคร คอนโทรลเลอร ADC ความถ่ี 868 MHz เซ็นเซอร ความถี่ 915 MHz และ ความถี่ 2.4 GHz เปน ตน สวนแปลงสญั ญาณ จากแอนะลอกเปนดจิ ิทัล รปู ที่ 1.1 โครงสรา งทัว่ ไปของสมารท ออบเจ็กต[ 4] 1. เซน็ เซอร (Sensor) และ/หรอื แอกชเู อเตอร (Actuator) สมารท ออบเจก็ ต ใชเซ็นเซอรและแอกชูเอเตอรเพอื รับรูการเปลี่ยนแปลงของส่ิงแวดลอม โดยเซ็นเซอรจะ ถูกใชเ พอื การตรวจวดั ในขณะที่แอกชูเอเตอรจะตอบสนองตอ สงิ่ ที่เกดิ ข้ึน Ç เซ็นเซอร (Sensor) หมายถงึ อปุ กรณเพือใชตรวจจับสภาวะตา งๆ กอ นทีจ่ ะถูก แปลงใหอยูในรปู ของดิจิทลั ปจจบุ นั เนอื งจากความกา วหนาของ Micro Electro Mechanical System (MEMS) ทาํ ใหสามารถผลติ เซ็นเซอรทมี่ ีขนาดเล็ก และ ราคาถูกลง เพือใชกับแอปพลเิ คชันอยา งแพรห ลาย ตวั อยางเซ็นเซอรที่นยิ มใช เชน เซน็ เซอรว ัดอณุ หภูมิความชื้น เปนตน รูปที่ 1.2 แสดงตัวอยา งเซน็ เซอร ท่นี ยิ มใชในปจจบุ ัน (a) เซ็นเซอรวัดกา ซคารบอนไดออกไซด (b) เซ็นเซอรวัดอุณหภูมิ รูปที่ 1.2 ตัวอยา งเซน็ เซอรท ี่นิยมใชในปจจบุ นั
16 IoT: สถาปตยกรรมการสอื สาร Internet of Things (c) เซ็นเซอรวดั อุณหภมู ิและความช้นื ในอากาศ (d) เซน็ เซอรวดั การเคลือนไหว (e) เซน็ เซอรว ดั ระยะทาง (f) เซ็นเซอรวดั ความชนื้ ในดิน รูปท่ี 1.2 (ตอ ) ตวั อยา งเซน็ เซอรท นี่ ิยมใชในปจ จบุ ัน Ç แอกชเู อเตอร (Actuator) ทาํ หนา ทร่ี บั ผลที่ไดจ ากเซน็ เซอร และตอบสนองตาม เงอื นไขท่ีกําหนด เชน ทําใหพัดลมในโรงเรือนทํางาน เมอื อุณหภูมิตํ่ากวาคาท่ี กาํ หนด รปู ที่ 1.3 แสดงการทํางานระหวา งเซ็นเซอรแ ละแอกชูเอเตอร êøüÝÝĆï 4FOTF đߥtĘî¬đà¥tĂøŤ × êøüÝüéĆ .FBTVSF ÿÖõććøóêĒøüüéÝúÝĂš Ćïö ĒðúÜÙŠćĔĀšĂ÷ŠĎĔîøĎð éĉÝĉìúĆ ĒúąÖćøÿÜŠ ÿĆââćè đóęĂČ ÙüïÙčö 6ÜćTîFìGVĊę ÖM ĈXĀPîSéL ĒĂÖßđĎ ĂđêĂøŤ êĂïÿîĂÜ \"DU รูปท่ี 1.3 การทาํ งานระหวางเซ็นเซอรและแอกชูเอเตอร[ 20] 2. หนวยประมวลผล (Processor Unit) มหี นา ที่ในการประมวลผลทจี่ าํ เปน เชน การหาเสน ทางในการสงผานขอ มูลไปยังโหนดถดั ไป หนวยประมวลผลน้ี โดยท่วั ไปนยิ มใช ไมโครคอนโทรลเลอรท ่ีใชพ ลงั งานตา่ํ เพือใหอ ปุ กรณส ามารถใชง านไดในเวลาทย่ี าวนานขน้ึ
บทที่ 1 บทนํา 17 3. สวนรับสงสัญญาณคลนื วิทยุ (Transceiver) ทําหนาที่ในการรับสงขอมูล ระหวางอุปกรณ เพือทําใหเกิดการเชือมตอระหวางอุปกรณ โดยใชชองทางการสือสาร ความถ่วี ิทยุที่ไดรบั อนญุ าต ไดแก 868 MHz, 915 MHz หรือ 2.4 GHz โดยท่ีชอ งความถี่ 2.4 GHz เปน ชอ งความถ่ีที่นิยมใชม ากทสี่ ุดในขณะนี้ 4. แหลงพลงั งาน โดยทว่ั ไปสมารท ออบเจก็ ตประกอบดวยสว นตางๆ ท่ตี องอาศยั พลังงาน เพือประมวลผลและสอื สาร ปกติสมารทออบเจ็กตจะทํางานบนสภาวะท่ีมี พลงั งานจาํ กดั เชน การใชแ บตเตอรขี่ นาด AA สองกอ น หรอื แบบลเิ ธยี ม (CR2450) ดงั นนั้ สมารท ออบเจก็ ตจ าํ เปน ตอ งมกี ารใชพ ลงั งานอยา งเหมาะสม รวมไปถงึ การเขา สโู หมดสลปี (Sleep Mode) เพอื ลดการใชพ ลังงานลง 1.3 สถาปตยกรรม IoT (IoT Architecture) จากความหลากหลายในการนาํ IoT ไปประยกุ ตใชง าน ทาํ ใหม กี ารออกแบบสถาปต ยกรรม ที่หลากหลายขึ้น ไมวาจะเปน IEEE P2413[41], The Industrial Internet Reference Architecture[44], oneM2M[43] และ The IoT World Forum (IoTWF) Standardize Architecture[73] เพือเปน พน้ื ฐานการเรยี นรู ในทนี่ ข้ี อกลา วถงึ 2 สถาปต ยกรรมทน่ี าสนใจคอื สถาปต ยกรรม IoT มาตรฐานของ oneM2M และ IoTWF ซง่ึ มกี ารแบง การทาํ งานทช่ี ดั เจน 1.3.1 สถาปต ยกรรม IoT มาตรฐานของ oneM2M oneM2M[43] เปนความรว มมือขององคกรสือสารระดบั โลก 8 องคก ร เพือพัฒนา สถาปตยกรรมรว มกนั รองรบั การทาํ งานของแอปพลิเคชันใน M2M และ IoT ในป 2012 ไดแก Ç Association of Radio Industries and Businesses (ARIB) Ç Alliance for Telecommunications Industry Solutions (ATIS) Ç China Communications Standards Association (CCSA) Ç European Telecommunications Standards Institute (ETSI) Ç Telecommunications Industry Association (TIA)
18 IoT: สถาปตยกรรมการสือสาร Internet of Things Ç Telecommunications Standards Development Society (TSDSI) Ç Telecommunications Technology Association (TTA) Ç Telecommunications Technology Committee (TTC) oneM2M ไดต พี มิ พม าตรฐานฉบบั แรกในเดอื นธนั วาคม 2014 โดยกาํ หนดประเภท ของเอนทติ ้ี (Entity) ตามฟงกชันการทํางานสองประเภทไดแ ก Application Entity (AE) เพือกาํ หนด API ใหกับแอปพลเิ คชัน ซง่ึ แตล ะ AE ข้ึนอยูก บั ชนดิ อปุ กรณหรือเซน็ เซอร แตล ะประเภท Common Service Entity (CSE) เปน โปรโตคอล หรอื ทรพั ยากรของระบบ เพอื ใชในการประมวลผลและติดตอกับฮารดแวรโดยมาตรฐานที่กําหนดข้ึนประกอบดวย 3 เลเยอรหลัก ไดแก แอปพลิเคชัน เซอรว ิส และเน็ตเวริ ก ดงั แสดงในดงั รปู ที่ 1.4 แอปพลเิ คชนั เลเยอร one M2M Architecture AE AE AE AE AE เซอรว สิ เลเยอร CSE CSE CSE เน็ตเวริ กเลเยอร Communication Network(s) รูปท่ี 1.4 สถาปต ยกรรม IoT ของ oneM2M[43] Ç แอปพลเิ คชนั เลเยอร (Applications Layer) เพือกาํ หนดชอ งทางการเชือมตอ ระหวา งอปุ กรณแ ละแอปพลเิ คชนั รวมไปถงึ แอปพลเิ คชนั เลเยอรโปรโตคอลตา งๆ Ç เซอรวสิ เลเยอร (Services Layer) ควบคมุ การสอื สารตามความตองการของ แอปพลเิ คชนั เชน การสือสารของแอปพลเิ คชนั ที่ไมส ามารถรอ (Delay) ได จาํ เปน ตองสงใหไดตามเวลาที่กําหนด หากเปนการสือสารแบบระหวางแอปพลิเคชัน ท่ีไมค าํ นงึ ถงึ เวลาทสี่ ง ขอ มลู อาจถกู รอจนกระทง่ั การรวบรวมขอ มลู ครบถว นจงึ สง ขอ มลู ออกไป Ç เนต็ เวริ ก เลเยอร (Network Layer) เปน ชอ งทางการสือสารระหวา งอปุ กรณ IoT กบั ปลายทาง (Endpoints) ซ่งึ รวมถงึ อปุ กรณและเนต็ เวิรก ท่ีใชในการเชอื มตอ เชน IEEE 802.15.4 สําหรบั การสือสารแบบเมช (Mesh)
บทท่ี 1 บทนํา 19 1.3.2 The IoT World Forum (IoTWF) Standardize Architecture IoTWF[73] เปนโมเดลท่ีเกดิ จากความรวมมือของ Cisco, IBM และบรษิ ทั อืนๆ ในป ค.ศ. 2014 โดยโมเดลทเ่ี กดิ ขนึ้ ประกอบดว ย 7 เลเยอร ตง้ั แตเ ซน็ เซอรไปจนกระทง่ั การจดั เกบ็ ขอ มลู การเขา ถงึ ขอ มลู และการใชง านรว มกนั ของขอ มลู โดยแบง ออกตามฟง กช นั การทาํ งาน ดงั แสดงในรูปท่ี 1.5 1. อปุ กรณตา งๆ และคอนโทรลเลอร (Physical Devices & Controllers) ซง่ึ หมายถงึ Thing หรอื อปุ กรณในเทคโนโลยี IoT โดยอปุ กรณไ มจ าํ กดั ขนาด ผผู ลติ หรอื รปู แบบ ทั้งนี้สามารถเพิ่มเขาสูร ะบบไดต ลอดเวลา เชน อปุ กรณเซน็ เซอรห รอื แอกชูเอเตอรตางๆ $FOUFS $PMMBCPSBUJPO 1SPDFTTFT *OWPMWJOH QFPQMF CVTJOFTT QSPDFTTFT \"QQMJDBUJPO 3FQPSUJOH BOBMZUJDT DPOUSPM *5 2VFSZ CBTFE %BUB \"CTUSBDUJPO B%U 3BUFBTU SFB/MPUJONF \"HHSFHBUJPO BDDFTT JO .%BPUUBJPO 3FBM UJNF %BUB \"DDVNVMBUJPO 4UPSBHF 05 &EHF 'PH $PNQVUJOH EBUB FMFNFOU BOBMZTJT USBOTGPSNBUJPO &WFOU CBTFE $POOFDUJWJUZ DPNNVOJDBUJPO QSPDFTTJOH VOJUT 1IZTJDBM %FWJDF $POUSPMMFST &EHF รปู ท่ี 1.5 สถาปต ยกรรม The IoT World Forum (IoTWF)[73] 2. การเชือมตอ (Connectivity) เปน การสอื สารและการเชือมตอ ระหวา งอปุ กรณ ตา งๆ ทเ่ี กดิ ขน้ึ จากอปุ กรณภ ายในองคก รเดยี วกนั หรอื ระหวา งองคก ร โดยโมเดลมาตรฐาน กาํ หนดโดย International Standards Organization (ISO) เปนสวนหน่งึ ของการทาํ งาน ในเลเยอรนี้ เพือใหอุปกรณสามารถติดตอสอื สารกันไดอยางมีประสิทธิภาพ ไมวาจะ รองรบั การสือสารในรปู แบบของ IP Address เชน ไวไฟ (Wi-Fi) หรอื การสอื สารแบบไมใช IP Address เชน ซิกบี (Zigbee) หรือ บลทู ูธ (Bluetooth) ซง่ึ มีความจาํ เปน ในการสือสาร ผานเกตเวยเพอื สงขอมูลเขาสูอนิ เทอรเนต็ ตอไป
20 IoT: สถาปตยกรรมการสือสาร Internet of Things 3. การประมวลผลและสงั่ งานอปุ กรณ (Edge Computing) ความหลากหลาย ของขอ มูลท่ีไดรับจากการทํางานของอปุ กรณผ า นการสอื สารท่ีเกดิ ขึ้น ไมว าจะเปน จากการ ตรวจวดั สภาพอากาศ การตรวจวดั การทาํ งานของเครืองจกั รในโรงงาน ในสว นนจี้ ะทาํ หนา ที่ จดั การขอ มลู ท่ีไดร บั ใหอ ยใู นรปู แบบทสี่ ามารถจดั เกบ็ และประมวลผลตอ ไปได โดยมตี วั อยา ง การทํางานของเลเยอรน ้เี ชน Ç การประเมินผล (Evaluation) ทําการประเมินขอมูล ควรจะถูกประมวลผล ในเลเยอรถดั ไปหรอื ไม Ç การจดั รูปแบบขอ มูล (Formatting) ทําการจัดรปู แบบขอมลู ใหเ หมาะสม เพอื การประมวลผลในเลเยอรถ ดั ไป Ç การขยาย/ถอดรหสั ขอ มลู (Expanding/Decoding) ทาํ การตคี วามขอ มลู ท่ีไดร บั Ç กลน่ั กรอง/ลดขนาดขอ มลู (Distillation/Reduction) ทําการจดั การกับขอมูล ดวยการตดั ออก หรือลดขนาดขอ มูล เพอื ใหทราฟฟก ในเน็ตเวริ กลดลง รวมถึง การลดผลกระทบกับการประมวลผลในเลเยอรถัดไป Ç การประเมนิ ผลขอมูล (Assessment) ทาํ การประเมนิ ขอมลู อยูในเกณฑท ่ีตอง ตรวจสอบหรือแจง เตอื น รวมไปถงึ การจดั สง ขอ มูลไปยงั อปุ กรณอ นื 4. การเก็บรวบรวมขอ มูล (Data Accumulation) เปน การจัดเกบ็ ขอ มลู เพอื การนําไปใชงาน เชน ขอมูลท่ีไดรับจากเซ็นเซอรอุณหภูมิและความช้ืนของระบบสมารท ฟารม จะถูกจัดเก็บเพอื นําไปวิเคราะหการทํางานของระบบในภายหลัง โดยการทํางาน ของเลเยอรน ้ี จะทาํ การรวบรวมขอ มลู ท่ีได (Event-based) เพอื ใหอ ยูในรปู แบบของขอ มลู ทสี่ ามารถนาํ ไปใชง านภายหลงั (Query-based) เชน การจดั เกบ็ ลงในฐานขอมูล เปน ตน 5. การคัดยอขอมูล (Data Abstraction) จากความหลากหลายของขอมูล ในเทคโนโลยี IoT ทาํ ใหในสว นนมี้ งุ เนน ทกี่ ารแสดงผลขอ มลู และการจดั เกบ็ ขอ มลู ในรปู แบบ ทชี่ วยใหง า ยตอการจัดการ และใหแอปพลิเคชนั นําไปใชไดอยางมปี ระสทิ ธิภาพ ในสว นน้ี ประกอบไปดว ย การรวบรวมขอ มลู ทหี่ ลากหลายจากอปุ กรณท แ่ี ตกตา ง เพอื แปลงใหอ ยูใน รปู แบบเดยี วกนั การแจง เตอื นในเลเยอรถ ดั ไป เมือขอ มลู พรอ มตามที่ไดก าํ หนดไว การปอ งกนั ขอ มลู ดว ยการพสิ จู นท ราบตวั ตน (Authentication) และการอนญุ าตใชง าน (Authorization) ทเี่ หมาะสม เปนตน รวมไปถงึ การทําอินเดก็ ซ (Index) เพอื การเขาถึงขอมูลอยา งรวดเร็ว 6. แอปพลิเคชนั (Application) แอปพลเิ คชนั ตา งๆ ที่ใชในการแสดงผลหรอื ควบคมุ โดยอาศัยขอมลู ท่ีไดร บั จากเลเยอรกอ นหนา
บทท่ี 1 บทนาํ 21 7. การทาํ งานรว มกนั และประมวลผล (Collaboration & Processes) เปน เลเยอรส งู สดุ ท่ีใหผ ูใชส ามารถนาํ เอา IoT ไปใชป ระโยชนแ ลกเปลยี่ นขอ มลู และการนาํ ขอ มลู เพือไปวิเคราะหในดานตา งๆ 1.4 เทคโนโลยีการสือสาร IoT จากความหลากหลายของเทคโนโลยีการสือสารไรสายในปจจุบัน เมือพิจารณาการ สือสารทเี่ กิดขนึ้ กบั ระยะทางเพือรองรับการทาํ งานของ IoT สามารถแบง ออกเปน สองกลมุ หลัก[72] คือ กลุมท่ีสอื สารระยะส้ัน เพือใชเชือมตอระหวางอุปกรณภายในบริเวณหน่ึงๆ ระยะทางไมเกิน 1,000 เมตร และกลุม การสือสารระยะไกล ทม่ี รี ะยะการสอื สารมากกวา 1,000 เมตรขนึ้ ไป โดยกลมุ การสือสารระยะไกลสามารถแบง ออกไดอ กี เปน สองกลมุ ยอ ยคอื กลมุ ที่ใชค วามถแี่ บบไดรบั ใบอนญุ าต (Licensed) เชน NB-IoT และกลุมท่ีใชคลนื ความถี่ แบบยกเวนใบอนุญาต (Unlicensed Spectrum) เชน LoRa การใชงานในแตละกลุม ขน้ึ อยกู บั แอปพลเิ คชนั และความตอ งการในเนต็ เวริ ก นนั้ ๆ รปู ที่ 1.6 แสดงรปู แบบการสอื สาร แบบตา งๆ #MVFUPPUI -& ;JHCFF /'$ &.7 5ISFBE -P81\"/ BCOBD 3'*% ; 8BWF BG XIJUF TQBDF \"/5+ BI Q 8JSFMFTT )\"35 *4\" B -P81\"/ &O0DFBO 8J 46/ -P81\"/ ;JH#FF /\"/ -P81\"/ 1SPYJNJUZ 8J\"SFSFMF B8T/T1F\"1UF/XS TPPSOLBM 8\"SJSFF B8MF/-TFT\"U/-XP PDSBLM 8\"JSSFFC BM8PFS/T/ITF\"PU//PXFE PJHSIL 8\"SJFS FB8MF/8TFT\"U/X8 PJESLF $FMMVMBS ((( -5& .5$ ( JO UIF GVUVSF -PX 1PXFS 8JEF \"SFB -184\"*( '09 -P3B 5FMFOTB 15$ đöêø đöêø đöêø Öēĉ úđöêø Öēĉ úđöêø รปู ที่ 1.6 รูปแบบการสือสารรองรับเทคโนโลยี IoT เทียบกับระยะทาง[77]
22 IoT: สถาปต ยกรรมการสือสาร Internet of Things 1.4.1 การสือสารระยะสน้ั Proximity เปนการสอื สารระยะใกลในระยะไมเกิน 10 เมตรโดยประมาณ ซ่ึงเทคโนโลยีหลักในกลุมนี้ไดแก Near-field Communication (NFC) ตามมาตรฐาน ISO 14443 ทคี่ วามถ่ี 13.56 MHz ตวั อยา งการใชง านท่ีนยิ ม เชน เพือใชในการตดิ ตาม สินคา การเขาออกอาคาร เปนตน อีกหน่ึงเทคโนโลยีหลักไดแก Radio Frequency Identification (RFID) เพือใชระบุขอมูลสินคาโดยใชคลนื ความถ่ีวิทยุในระบบขนสง (Logistics) และการนาํ RFID ไปใชง านแทนบารโคด (Barcode) Wireless Personal Area Network (WPAN) เทคโนโลยีหลกั ในกลมุ นี้ไดแ ก บลูทูธ (Bluetooth) และซิกบี (Zigbee) ท้งั น้ี บลูทูธเปน เทคโนโลยีท่ีไดรับความนยิ มอยาง มาก สําหรับการสอื สารระยะใกล เชน เมาส คียบอรด และใชเพอื การสอื สารระหวาง สมารท โฟนกบั อปุ กรณภ ายนอก เชน เฮดเซต (Headset) และสมารท วอตช (Smart Watch) เปน ตน เพือรองรบั IoT ไดม กี ารพฒั นาบลทู ธู เพอื ลดการใชพ ลงั งานของการสือสารลง เพอื ใหสามารถทํางานไดนานขึ้น รวมถึงการสือสารในระยะทางท่ีมากขึ้น ซิกบีเปนเทคโนโลยี สาํ คญั ท่ีไดร บั ความนยิ มอยางมากในแอปพลเิ คชนั เชน สมารท โฮม (Smart Home) และ สมารทเอ็นเนอรยี่ (Smart Energy) เปนตน นอกเหนือจากน้ี ยังมีโปรโตคอลอืน ไดแ ก WirelessHart และ ISA100.11a สามารถสอื สารผา นอนิ เทอรเ นต็ ผา น IPv6 บนโปรโตคอล ท่ีเรียกวา IPv6 over Low-power WPAN (6LoWPAN) ซึ่งถูกพัฒนาข้ึนเพอื กําหนด รูปแบบและมาตรฐานการสอื สารของ IPv6 บนมาตรฐาน IEEE 802.15.4 Wireless Local Area Network (WLAN) WLAN หรอื ไวไฟ (Wi-Fi) ถอื เปน การ สือสารไรส ายที่ไดรบั ความนิยมอยางมาก ปจจบุ ัน IEEE 802.11 a/b/g/n เปนมาตรฐานที่ ถกู ใชงานอยา งแพรห ลายที่ความถ่ี 2.4 GHz นอกจากน้ียังไดม กี ารกําหนดมาตรฐาน IEEE 802.11ac ท่คี วามถ่ี 2.4 และ 5 GHz และมาตรฐาน IEEE 802.11ad ที่ความถ่ี 60 GHz เพือรองรับแอปพลิเคชันที่ตองการแบนดวิดทที่สูงข้ึน อยางไรก็ตาม เนอื งจากอุปกรณ IoT ไมมีความจาํ เปน ตองใชแ บนดวิดทท ่สี งู ทําใหมีการพัฒนามาตรฐาน IEEE 802.11ah ที่ความถี่ 902-928 MHz เพือลดการใชพลังงาน และลดความเร็วในการสงขอมูลลง แตสามารถสือสารในระยะทางท่เี พมิ่ มากขนึ้ เพือตอบสนองการใชงานของอุปกรณ IoT
บทท่ี 1 บทนํา 23 1.4.2 การสอื สารระยะไกล Wireless Neighborhood Area Network (WNAN) เปนเทคโนโลยที ี่อยู ระหวา งการเชอื มโยงระหวา งการเชือมตอ ของอปุ กรณท มี่ กี ารสือสารระยะสน้ั และระยะไกล ตวั อยางโปรโตคอลท่สี าํ คัญในกลมุ นี้ไดแก Wi-Smart Utility Network (Wi-SUN) และ Zigbee-NAN บนมาตรฐาน IEEE 802.15.4g การใชงานของ Wi-SUN เพอื รองรบั การ สือสารไรส ายความเรว็ ตาํ่ ในพนื้ ทกี่ วา ง ท่ีไมม กี ารสรา งโครงขา ยพน้ื ฐานรองรบั เพือการสือสาร ของอปุ กรณส มารท มเิ ตอร (มเิ ตอรน าํ้ , มเิ ตอรไฟฟา ) เปน ตน สว นโปรโตคอล Zigbee-NAN ถกู ออกแบบมาเพอื รองรบั การบริหาร และการใหบ ริการดานระบบโครงขา ยไฟฟา อจั ฉริยะ หรือสมารทกริด (Smart Grid) Wireless Wide Area Network (WWAN) กลมุ WWAN ซ่ึงหมายถึงต้ังแต กลุมการสือสารในระบบเซลลูลาร (Cellular) เดิม และกลุมใหมท่ีเรียกวา Low Power Wide Area (LPWA) เพอื รองรับการสือสารความเรว็ ต่ํา มีอายุการใชง านแบตเตอรท่ี ีย่ าว และสามารถเชือมตออุปกรณในระยะท่ีไกล ในที่นี้สามารถแบงออกไดเปนสองกลุมยอย ตามรูปแบบการใชส เปกตรมั ไดแ ก Ç กลมุ คลืนความถแ่ี บบไดร บั ใบอนญุ าต (Licensed Spectrum หรอื Cellular) การสอื สาร GSM, WCDMA, LTE และ 5G หรอื ถกู เรยี กรวมกันวา เทคโนโลยี 3GPP (Third Generation Partnership Project) เปน การสอื สารบนคลืนความถี่ แบบไดร บั ใบอนญุ าต (Licensed Spectrum) มจี ดุ ประสงคเ พอื รองรบั การสือสาร ดานเสียงและการสอื สารขอมูลความเร็วสูง แตปจจุบันไดมีการนําเทคโนโลยี NB-IoT มาใชเ พือรองรบั การสอื สารความเรว็ ตาํ่ มอี ายกุ ารใชง านแบตเตอรที่ น่ี านขนึ้ และสามารถสอื สารไดในระยะมากกวา 10 กิโลเมตร Ç กลมุ คลนื ความถแี่ บบยกเวน ใบอนุญาต (Un-licensed Spectrum) ตัวอยาง ในกลุมนี้ไดแก LoRa และ SIGFOX ถูกพัฒนาข้ึนเพอื รองรับการทํางานบน แอปพลเิ คชนั การสือสารระหวา งเครอื งจกั รกบั เครอื งจกั ร Machine-to-Machine (M2M) เพือรองรับการสอื สารท่ีใชพลังงานต่ํา และระยะทางการสือสารที่ไกล โดยมีชอื เรียกอยา งเปน ทางการวา Machine-type Communication (MTC)
24 IoT: สถาปตยกรรมการสือสาร Internet of Things 1.5 ตวั อยา งแอปพลเิ คชนั ของ IoT การพฒั นาเทคโนโลยี IoT ไดม กี ารนาํ ไปใชในแอปพลเิ คชนั หลายระบบ โดยทแี่ ตล ะ ระบบมคี วามตอ งการทีแ่ ตกตางกัน ขึ้นอยูกับลักษณะการทาํ งาน รวมไปถงึ ความตอ งการ ในการสง ขอ มลู ขนาดของขอมลู ในท่นี ีย้ กตวั อยางแอปพลเิ คชันในรปู แบบตา งๆ ท่ีสําคญั ไดแก 1.5.1 บา นอจั ฉริยะ (Smart Home) ไอเดียของบานอจั ฉรยิ ะ ถกู พฒั นาขึน้ เพอื เชอื มตออปุ กรณต า งๆ เขาสูอินเทอรเนต็ โดยใชข อ มลู ที่ไดร บั จากเซน็ เซอรโดยจดุ ประสงคเ พอื เพมิ่ คณุ ภาพชวี ติ ใหด ขี นึ้ ดว ยการเพมิ่ ความสะดวกในการควบคุม และตรวจสอบสถานะตางๆ ท่ีเกิดขึ้นในบาน ซ่ึงท้ังน้ียังรวม ไปถึงการเพ่ิมประสิทธิภาพของการใชพลังงาน โดยการเปด/ปดตามสถานะที่ตั้งไว และ การควบคุมการทํางานอุปกรณตางๆ แบบระยะไกล นอกจากน้ียังมีการพัฒนาโครงการ บา นอัจฉริยะ เพือจดุ ประสงคของการดูแลผูสูงอายดุ ังแสดงในรูปท่ี 1.7 รูปท่ี 1.7 ตวั อยา งโครงการบา นอจั ฉรยิ ะเพอื ดูแลผูส งู อายโุ ดยมหาวิทยาลยั ขอนแกน (ทุนวิจัย สกว.)
บทท่ี 1 บทนํา 25 1.5.2 เมืองอจั ฉริยะ (Smart City) เมอื งอจั ฉรยิ ะ (Smart City) เปน อกี หนง่ึ ระบบเพอื ยกระดบั ใหป ระชาชนมคี วามเปน อยู ท่ีดีขึ้น ซ่ึงจําเปนตองอาศัยการเชือมตอของอุปกรณตางๆ จํานวนมาก เพอื รองรับระบบ สาธารณูปโภคตา งๆ เชน การจัดการระบบขนสง มวลชน การจัดการดานพลังงาน และการ จดั การดา นสง่ิ แวดลอ ม LoRa และ NB-IoT ถอื เปน เทคโนโลยที ส่ี าํ คญั เพือรองรบั การสอื สาร ของเมืองอัจฉริยะ เมืองอัจฉริยะของจังหวัดภูเก็ต ถือเปนตัวอยางการใชงานเทคโนโลยี ที่หลากหลายดังแสดงในรปู ที่ 1.8 รปู ท่ี 1.8 ตวั อยา งโครงการเมืองอจั ฉรยิ ะของจงั หวัดภูเกต็ โดยมหาวิทยาลยั สงขลานครนิ ทร และความรว มกบั หนวยงานตา งๆ 1.5.3 สมารทเฮลทแคร (Smart Health Care) การเกดิ ขนึ้ ของ IoT ทาํ ใหเ กดิ ประโยชนเ พอื การดแู ลรกั ษาอยา งมาก ปจ จบุ นั อปุ กรณ สวมใสเ พอื วดั อณุ หภมู กิ ารเตน ของหวั ใจมกี ารใชอ ยา งกวา งขวาง ทาํ ใหส ามารถตดิ ตามสถานะ ของคนไขไดอยา งตอ เนือง สามารถนําผลท่ีไดม าวิเคราะหเ พอื ตอ ยอดการรักษา ตัวอยา ง การพฒั นาโครงการสมารทเฮลทแ ครดังแสดงในรปู ที่ 1.9
26 IoT: สถาปตยกรรมการสือสาร Internet of Things รปู ท่ี 1.9 ระบบดูแลผสู งู อายุและการพัฒนาระบบนเิ วศเขตเมอื งสาํ หรบั ผสู งู อายุ ภายใตโครงการ โครงสรา งพื้นฐานดิจิทลั เพือการพัฒนาเศรษฐกิจดิจิทลั ทย่ี ง่ั ยนื โดยมหาวิทยาลยั ธรรมศาสตร 1.5.4 อตุ สาหกรรม 4.0 (Industry 4.0) การใชง านของ IoT ในโรงงานอตุ สาหกรรม แตกตา งจากบา นอจั ฉรยิ ะ (Smart Home) และเมืองอัจฉริยะ (Smart City) เนอื งจากตองการความถูกตองและแมนยํา รวมถึง ความตองการความหนวงเวลา (Delay) ที่ต่ํา เชน ในระบบการควบคุมการทํางานของ เครอื งจกั ร การควบคุมสภาพแวดลอมในฟารมสมยั ใหม นอกเหนือจากนน้ั ยังตอ งรองรบั ความแตกตา งของอุปกรณจ ากผผู ลติ ท่หี ลากหลาย และความแตกตางของโปรโตคอลที่ใช ตวั อยา งการพฒั นาโครงการควบคมุ สภาพแวดลอ มในฟารม สมยั ใหมด งั แสดงในรปู ท่ี 1.10 รปู ที่ 1.10 ตัวอยา งโครงการสมารทฟารม โดยมหาวทิ ยาลยั ขอนแกน (ทนุ วิจัย สนพ.)
บทที่ 1 บทนาํ 27 1.6 การคาดการณการเตบิ โต IoT และการจัดสรร ชอ งความถ่ีในประเทศไทย เพอื การนําพาประเทศไปสูโมเดล Thailand 4.0 ประเทศไทยไดมีการเคลือนไหว อยางตอเนอื งท้ังภาครัฐและเอกชน จะเห็นไดจากการประกาศใหมีการใชงานคลืนความถ่ี 920-925 เมกะเฮิรตซในแบบยกเวนใบอนุญาต (Unlicensed) ตั้งแตเดือนพฤศจิกายน 2560 เพือรองรับเทคโนโลยี IoT ในประเทศไทย โดยคณะกรรมการกิจการกระจายเสยี ง กิจการโทรทัศนและกิจการโทรคมนาคมแหงชาติหรือ กสทช. ปจจุบันความถ่ีท่ีไดรับการ จดั สรรความถ่ดี งั แสดงในรูปที่ 1.11 โดยมชี องสัญญาณเพือรองรับโครงขา ยผา นโครงขาย โทรศัพทเคลือนที่จํานวน 3 ยานความถี่ และการใชงานแบบยกเวนใบอนุญาตอีกจํานวน 8 ยานความถี่[1] นอกเหนือจากนี้ จากการคาดการณในประเทศไทย 3-5 ปข า งหนา จะมีการเตบิ โต อยา งมากใน 4 ภาคธรุ กิจไดแกภาคการผลติ (Factory) เมอื งอัจฉรยิ ะ (City) การคาปลกี และเทคโนโลยีการเงิน (Retail) และ ภาคการขนสง และโลจิสติกส (Logistics)[1] โดย ตารางท่ี 1.1 แสดงเปรยี บเทยี บการประมาณการมลู คา ทางเศรษฐกจิ ของ IoT ในประเทศไทย รปู ที่ 1.11 การกําหนดคลืนความถี่ในประเทศไทยรองรบั IoT[1]
28 IoT: สถาปตยกรรมการสอื สาร Internet of Things ตารางที่ 1.1 เปรยี บเทยี บการประมาณการมลู คา ทางเศรษฐกจิ ของ IoT ของประเทศไทย (ท่มี าจาก[1]) ภาคธุรกจิ ป 2561 (ลา นบาท) ป 2565 (ลา นบาท) การเปล่ียนแปลง ภาคการผลิต (Factory) 1,145 2,374 +1,229 ระบบการจดั การเมือง (City) 880 1,825 +945 ภาคการขนสง และโลจสิ ตกิ ส (Logistics) 530 1,099 +569 ภาคการคา ปลีก (Retail) 388 804 +416 ภาคยานพาหนะ (Vehicle) 199 412 +213 ระบบการจดั การในบา น (Home) 189 392 +203 ระบบสาธารณสุข (Human) 161 334 +173 ภาคการกอ สราง (Worksite) 151 314 +163 ระบบการจัดการสาํ นักงาน (Office) 66 137 +71 รวม 3,709 7,691 +3,982 1.7 เทคโนโลยี IoT ทจี่ ะนาํ เสนอในทน่ี ้ี เพือใหเกดิ การใชง านอยางถกู ตอง ในประเทศไดมกี ารนําเทคโนโลยี IoT มาใชก ัน อยางแพรหลาย จากภาคการศึกษาไปจนถึงภาคอุตสาหกรรม นอกจากน้ียังมีในสวนของ Maker Club โดยในหนงั สอื เลมน้ี จะกลาวถงึ เทคโนโลยที ่นี ิยมใชในปจ จุบัน ซึ่งในท่ีนจี้ ะได กลา วถึงเทคโนโลยที ี่สาํ คญั ตางๆ ไดแก ไวไฟ (Wi-Fi) เทคโนโลยีที่ไมส ามารถมองขา มได ซึง่ อาจกลา วไดวา เปนเทคโนโลยี IoT ท่ีใกลต วั มากทส่ี ดุ และปจ จบุ นั คาดวา มกี ารนาํ ไปใชง าน IoT มากทสี่ ดุ เชน กนั เนืองจาก ความสะดวก และการจัดหาอปุ กรณส ามารถทาํ ไดง าย บลทู ธู (Bluetooth) บลทู ธู ถกู ออกแบบมาเพือความสะดวกในการเชือมตอ ในรปู แบบ ทเี่ รยี กวา Wireless Personal Network (WPAN) หรอื เครอื ขา ยไรส ายสว นบคุ คล เชือมตอ การสือสารระหวางคอมพิวเตอรและอุปกรณรอบขาง เชน เมาส คียบอรด ดวยกระแส IoT ท่ีเพ่ิมข้ึน บลูทูธถูกพัฒนาใหลดการใชพลังงานลง เพิ่มระยะทางการสอื สารมากข้ึน จนกระทง่ั การพฒั นาเพือเชอื มตอ ในรูปแบบเมช (Mesh) เพอื ตอบรับการการใชงาน IoT
บทที่ 1 บทนาํ 29 ซิกบี (Zigbee) ถูกออกแบบมาเพอื รองรับการสือสารที่ไมตองการแบนดวดิ ทท ี่สูง ประหยดั พลังงาน สามารถสือสารในระยะที่ไกล เรยี กวา Low-Rate Wireless Personal Area Network (LR-WPAN) ซกิ บไี ดร ับความนิยมอยา งมากดว ยการเชอื มตอกบั เซ็นเซอร ตรวจวัดสภาพแวดลอม ทํางานในรูปแบบที่เปนเครือขายเรียกวา Wireless Sensor Network (WSN) ถอื วาเปนจุดเร่มิ ตนที่ทําใหเ กิดสมารท ออบเจ็กต 6LoWPAN การใช IP Address ถือเปนการสือสารมาตรฐานในอนิ เทอรเ น็ต โดย การพัฒนามาอยางตอเนอื งเพือใหมีประสิทธิภาพ สามารถรองรับอุปกรณจํานวนมากได 6LoWPAN ชว ยใหก ารสือสารของอปุ กรณต า งๆ สามารถสอื สารผา น IP Address ไดเ พอื ใช ประโยชนจ ากความหลากหลายของโปรโตคอลท่ีมอี ยูแลว โดยถูกพฒั นาเปน สว นหน่งึ ของ โปรโตคอลของซิกบแี ละบลูทูธ เพือรองรับการสอื สารบนอนิ เทอรเน็ตตอไป NB-IoT เปนการตอบรับจากเทคโนโลยีเซลลูลารเพอื การใชงาน IoT ดวยความ ตองการการสือสารของ IoT ระยะไกล แตไมจ าํ เปน ตอ งใชการสือสารขอ มลู ทีส่ ูงมาก การ พฒั นา NB-IoT เพือรองรบั การสอื สารในรปู แบบดงั กลา ว รวมไปถงึ การลดการใชพ ลงั งานลง เพอื ใหร องรบั การใชงานทีย่ าวนานข้นึ ถงึ 10 ปในเทคโนโลยที ่ีเรยี กวา LPWA LoRa เปนอกี หนึ่งเทคโนโลยขี อง LPWA เชน เดยี วกับ NB-IoT ความแตกตางที่ เหน็ ไดช ดั คอื NB-IoT จะใชง านบนโครงขา ยระบบเซลลลู ารท ตี่ อ งไดร บั อนญุ าตเทา นนั้ สว น ของ LoRa จะใชบ นชองสัญญาณแบบยกเวน ใบอนุญาต ตารางที่ 1.2 แสดงความแตกตา งพ้ืนฐานของแตละเทคโนโลยี เทคโนโลยี ชวงความถ่ี ระยะสือสาร ความเรว็ ของการสง ขอ มลู แบนดว ิดทข องชองสญั ญาณ ซิกบี 868 MHz, 915 MHz < 1 กโิ ลเมตร 250 kbps 2 MHz และ 2.4 GHz ไวไฟ 22 MHz บลทู ธู 2.4 GHz และ 5 GHz 100 เมตร 54 Mbps 2 MHz LoRa 125, 250 หรือ 500 kHz NB-IoT 2.4 GHz 50 เมตร 2 Mbps 180 kHz 868 และ 915 MHz 15 กม. 50 kbps ข้นึ อยกู บั โหมด 10 กม. DL:234.7 kbps/UL:204.8 kbps
30 IoT: สถาปต ยกรรมการสอื สาร Internet of Things แอปพลิเคชนั โปรโตคอลสาํ คญั สาํ หรบั IoT นอกเหนอื เทคโนโลยี IoT ในท่นี ย้ี งั ไดกลาวถงึ อกี 2 แอปพลเิ คชนั โปรโตคอลสําคญั ไดแก 1. Message Queue Telemetry Transport (MQTT) อาศัยหลกั การทํางาน ของพบั บลชิ /ซับสไครบ (Publish/Subscribe) เพือลดความยงุ ยากและเพม่ิ ความยืดหยุน (Flexibility) ในการพฒั นาระบบ โดย MQTT สามารถรองรบั คณุ ภาพการใหบรกิ าร (Quality of Server: QoS) ไดถ ึง 3 ระดบั 2. Constrained Application Protocol (CoAP) ถกู ออกแบบมาสาํ หรบั อปุ กรณ IoT ทมี่ ที รพั ยากรจาํ กดั ดว ยการสอื สารในรปู แบบคลา ยกบั การทาํ งานของโปรโตคอล HTTP แตท ํางานอยูบ นโปรโตคอล UDP แทนการทาํ งานบนโปรโตคอล TCP บน HTTP 1.8 สรุป ปจ จบุ นั เทคโนโลยไี ดเ ขา มามบี ทบาทอยา งมากในชวี ติ ประจาํ วนั จนไมส ามารถหลกี เลยี่ งได ดวยความหลากหลายของเทคโนโลยี ทําใหความเขาใจและการเลือกใชอยางเหมาะสม ถือเปนส่ิงสําคัญ ท่ีจะทําใหการนําไปใชไดอยางเหมาะสมในแตละสภาพแวดลอม โดยใน บทนี้เราไดกลาวถึงภาพรวมของเทคโนโลยีท่ีเกิดขึ้น ความแตกตางของแตละเทคโนโลยี เพือใหส ามารถนําใชไดอยา งถกู ตอ ง
Search
Read the Text Version
- 1 - 31
Pages: