Files
2026-02-27 10:55:24 +07:00

98 lines
6.0 KiB
Typst

#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: [เปรียบเทียบระยะเวลาในการส่งคำขอ],
)