#import "PageTemplate.typ": * #show: chapter-page #set heading(numbering: "บทที่ 1") #heading([#linebreak()ผลการทดสอบ]) #set heading(numbering: "1.1") #i ผลการทำโครงงานเครื่องยืนยันตัวตนด้วย NFC สามารถตรวจสอบอุปกรณ์ NFC ได้ตามวัตถุประสงค์ที่ตั้งไว้ในข้างต้น และสามารถใช้เป็นต้นแบบในการพัฒนาได้อีกต่อไป โดยการทดสอบจะทำการตรวจสอบค่าความหน่วง (latency) ของการติดต่อสื่อสารระหว่างอุปกรณ์ควบคุมและเครื่องยืนยันตัวตนเป็นหลัก โดยสิ่งที่เหมือนกันในทุกการทดลองคือแอพลิเคชันไคลเอนต์จะทำการขอข้อมูลใหม่ทุก 15 วินาทีโดยไม่รอเวลาคำขอเก่าสำเร็จ #i การทดสอบจะใช้อุปกรณ์ไคลเอนต์สองประเภทด้วยกัน ได้แก่ คอมพิวเตอร์และโทรศัพท์มือถือ โดยรายละเอียดทางเทคนิคของอุปกรณ์ไคลเอนต์ที่ใช้มีดังนี้ #set enum(indent: 3em) 1. คอมพิวเตอร์ที่ใช้คือโน๊ตบุ๊ค MSI Thin 15 B12UCX #listy( numbering: thai-numbering, indent: 4.5em, [หน่วยประมวลผล Intel#sym.trademark.registered Core#sym.trademark i5-12450H], [ตัวควบคุมเครือข่ายไร้สาย Intel#sym.trademark.registered Wi-Fi 6E AX211], [ระบบปฏิบัติการ Arch Linux, Linux Kernel 6.18.9-arch1-2, Avahi 1:0.9rc3-1, `nss-mdns` 0.15.1-2], [มีการปรับแต่ง `nss-mdns` โดยการแก้ไขไฟล์ `/etc/nsswitch.conf` ในบรรทัด `hosts` เป็นดังนี้ (โดยไม่รวมการเว้นบรรทัดใหม่) #figure( ``` hosts: mymachines mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns ```, kind: image, caption: [บรรทัดที่มีการแก้ไขของไฟล์ `/etc/nsswitch.conf`], ) #v(4em) ], ) 2. โทรศัพท์มือถือที่ใช้คือ CMF by Nothing Phone 2 Pro #listy( numbering: thai-numbering, indent: 4.5em, [หน่วยประมวลผล MediaTek Dimensity 7300 Pro 5G], [Android 16 (Kernel 6.1.134, 14 พฤษภาคม 2025), Nothing OS 4.0, Build Galaga-B4.0-260108-1654], ) #i และรายละเอียดทางเทคนิคของเซิร์ฟเวอร์ (ESP32) มีดังนี้: 1. บอร์ด 30-pin ESP-WROOM-32 (NodeMCU) 2. หน่วยประมวลผล Xtensa LX6 (240 MHz) 3. หน่วยประมวลผลร่วม (Coprocessor) FSM (20 MHz) 4. Wi-Fi 802.11 b/g/n/e/i #listy( numbering: thai-numbering, indent: 4.5em, [รองรับเครือข่าย Wi-Fi 2 (802.11b), Wi-Fi 3 (802.11g), และ Wi-Fi 4 (802.11n)], [รองรับ 802.11n ในคลื่นความถี่ 2.4 GHz และความเร็วสูงสุด 150 Mbps], [รองรับมาตรฐานปรับปรุงคุณภาพบริการเครือข่ายไร้สาย (802.11e)], [รองรับมาตรฐานความปลอดภัย 802.11i (ซึ่งเป็นส่วนหนึ่งของ WPA2)], ) 5. SRAM 520 KiB 6. ROM 448 KiB == ระยะเวลาในการเดินทางของข้อมูลทั้งสิ้น #h(1.7em) โดยการทดสอบนี้จะทำการเปรียบเทียบและหาระยะเวลาที่ใช้ในการเดินทางของข้อมูลตั้งแต่เซนเซอร์ถูกใช้จนถึงเวลาไคลเอนต์ได้รับข้อมูลบนอุปกรณ์ไคลเอนต์ทั้งสองประเภท #figure( table( columns: (2em, 2fr, 2fr, 1fr), [ที่], [เวลาที่ตรวจจับ], [เวลาที่ไคลเอนต์ได้รับข้อมูล], [ความต่าง (ms)], [1], [2026-02-26T05:52:56.380Z], [2026-02-26T05:53:03.239Z], [6859ms], [2], [2026-02-26T07:07:32.241Z], [2026-02-26T07:07:44.924Z], [12683ms], [3], [2026-02-26T07:09:21.382Z], [2026-02-26T07:09:31.166Z], [9784ms], ), caption: [ระยะเวลาในการเดินทางของข้อมูลทั้งสิ้นบนคอมพิวเตอร์], ) #figure( table( columns: (2em, 2fr, 2fr, 1fr), [ที่], [เวลาที่ตรวจจับ], [เวลาที่ไคลเอนต์ได้รับข้อมูล], [ความต่าง (ms)], ), caption: [ระยะเวลาในการเดินทางของข้อมูลทั้งสิ้นบนโทรศัพท์มือถือ], ) == ระยะเวลาในการส่งคำขอ #figure( table( columns: (1fr, 2fr, 2fr), [ที่], [คอมพิวเตอร์], [โทรศัพท์มือถือ], ), caption: [เปรียบเทียบระยะเวลาในการส่งคำขอ], )