หลังจากที่เราได้แกะกล่องและทดสอบประสิทธิภาพบน Windows 11 ของมินิพีซีจิ๋ว Blackview MP80 ใช้ซีพียู Intel Alder Lake-N Processor N97 พร้อม RAM 16GB และ M.2 SSD 512GB ต่อไปเราจะทดสอบประสิทธิภาพกับระบบปฏิบัติการ Linux
Ubuntu/Linux และ Blackview MP80
ฉันได้บูต Ubuntu 22.04 บน Blackview MP80 ผ่าน USB flash drive ที่มีไฟล์ Ubuntu 22.04.3 ISO ซึ่งมีบางอย่างผิดปกติระหว่างการติดตั้ง โปรแกรมติดตั้ง Ubuntu ไม่สำเร็จ
ดังนั้นเราจึงลองติดตั้งระบบปฎิบัติการ Linux อื่นอย่าง Fedora และเราก็ติดตั้งได้สำเร็จ เราจะทำการทดสอบกับระบบปฎิบัติการบน Fedora โดยเราจะดูภาพรวมซอฟต์แวร์และการทดสอบคุณสมบัติ, ทดสอบประสิทธิภาพ Benchmarks, การทดสอบประสิทธิภาพของที่เก็บข้อมูล SSD, ทดสอบประสิทธิภาพของระบบเครือข่าย, การทดสอบ Stress test และอุณหภูมิ CPU, เสียงของพัดลม และการใช้พลังงานของมินิพีซี
ข้อมูลระบบของ มินิพีซีจิ๋ว Blackview MP80 (Processor N97) บน Fedora 39
เมนู Settings About บนระบบปฏิบัติการ Fedora Linux 39 (Workstation Edition) ยืนยันว่ามินิพีซี Shenzhen DOKE electronic co. LTD MP80 ใช้โปรเซสเซอร์ Intel N97 /4-thread พร้อม RAM 16GB, ที่เก็บข้อมูล 512.1 GB
เราดูข้อมูลเพิ่มเติมของมินิพีซีโดยพิมพ์คำสั่งในเทอร์มินัล
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
aey@mp80-cnx:~$ uname -a Linux mp80-cnx 6.6.13-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jan 20 18:03:28 UTC 2024 x86_64 GNU/Linux aey@mp80-cnx:~$ free -mh total used free shared buff/cache available Mem: 15Gi 4.3Gi 8.6Gi 838Mi 3.6Gi 11Gi Swap: 8.0Gi 0B 8.0Gi aey@mp80-cnx:~$ df -mh Filesystem Size Used Avail Use% Mounted on /dev/sda6 237G 5.3G 230G 3% / devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 7.7G 0 7.7G 0% /dev/shm efivarfs 192K 100K 88K 54% /sys/firmware/efi/efivars tmpfs 3.1G 2.2M 3.1G 1% /run tmpfs 7.7G 16K 7.7G 1% /tmp /dev/sda6 237G 5.3G 230G 3% /home /dev/sda5 974M 247M 660M 28% /boot /dev/sda1 96M 44M 53M 46% /boot/efi tmpfs 1.6G 3.8M 1.6G 1% /run/user/1000 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
aey@mp80-cnx:~$ inxi -Fc0 System: Host: mp80-cnx Kernel: 6.6.13-200.fc39.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 45.3 Distro: Fedora release 39 (Thirty Nine) Machine: Type: Mini-pc Mobo: Shenzhen DOKE model: MP80 serial: <superuser required> UEFI: American Megatrends LLC. v: 5.26 date: 09/27/2023 CPU: Info: quad core model: Intel N97 bits: 64 type: MCP cache: L2: 2 MiB Speed (MHz): avg: 2781 min/max: 800/3600 cores: 1: 3312 2: 3098 3: 2230 4: 2487 Graphics: Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel Display: wayland server: X.Org v: 23.2.4 with: Xwayland v: 23.2.4 compositor: gnome-shell driver: dri: iris gpu: i915 resolution: 1920x1080~60Hz API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.3 renderer: Mesa Intel Graphics (ADL-N) API: EGL Message: EGL data requires eglinfo. Check --recommends. Audio: Device-1: Intel driver: snd_hda_intel Device-2: Zoran Personal Media Division (Nogatech) USB Audio and HID driver: snd-usb-audio type: USB API: ALSA v: k6.6.13-200.fc39.x86_64 status: kernel-api Server-1: PipeWire v: 1.0.1 status: active Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp1s0 state: down mac: 68:1d:ef:36:ad:f9 Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8821ce IF: wlp2s0 state: up mac: a8:43:a4:5b:91:2a Device-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp3s0 state: down mac: 68:1d:ef:36:ad:fe Bluetooth: Device-1: Realtek Bluetooth Radio driver: btusb type: USB Report: btmgmt ID: hci0 state: up address: A8:43:A4:5B:91:2B bt-v: 4.2 Drives: Local Storage: total: 476.94 GiB used: 5.57 GiB (1.2%) ID-1: /dev/sda model: SATA SSD size: 476.94 GiB Partition: ID-1: / size: 236.79 GiB used: 5.29 GiB (2.2%) fs: btrfs dev: /dev/sda6 ID-2: /boot size: 973.4 MiB used: 246.3 MiB (25.3%) fs: ext4 dev: /dev/sda5 ID-3: /boot/efi size: 96 MiB used: 43.7 MiB (45.5%) fs: vfat dev: /dev/sda1 ID-4: /home size: 236.79 GiB used: 5.29 GiB (2.2%) fs: btrfs dev: /dev/sda6 Swap: ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0 Sensors: System Temperatures: cpu: 56.0 C mobo: N/A Fan Speeds (rpm): N/A Info: Processes: 290 Uptime: 1h 13m Memory: total: 16 GiB note: est. available: 15.4 GiB used: 4.44 GiB (28.8%) Shell: Bash inxi: 3.3.31 |
Inxi แสดงข้อมูลโปรเซสเซอร์ Intel N97 64 บิต พร้อม 4-core ความถี่ได้สูงสุด 3600 MHz, Intel Alder Lake-N [UHD Graphics], อุณหภูมิของ CPU ที่ 56 °C
Ubuntu 22.04 Benchmarks บน Blackview MP80 (Processor N97)
การวัดประสิทธิภาพของ CPU ด้วยการรัน Geekbench 6.2.2:
ใน single-core ได้ 1251 คะแนนและ multi-core ได้ 3141 คะแนน https://browser.geekbench.com/v6/cpu/4626901 เปรียบเทียบการทดสอบบน Windows single-core ได้ 1233 คะแนนและ multi-core ได้ 2453 คะแนน https://browser.geekbench.com/v6/cpu/4659434
และประสิทธิภาพของ GPU ด้วยโปรแกรม Unigine Heaven Benchmark 4.0 โดยมีค่าเฉลี่ย 16.0 fps ที่ความละเอียด 1920×1080 เปรียบเทียบกับบน Windows 11 มีค่าเฉลี่ย 18.1
และทดสอบเล่นวีดีโอ 4K และ 8K บน Youtube ใน Firefox และ Chromium
- Firefox
การเล่นวิดีโอ 4Kp30 ประมาณ 7 นาที หายไป 54 เฟรม จาก 12845 เฟรม
การเล่นวิดีโอ 4Kp60 ประมาณ 1 นาที หายไป 1751 เฟรม จก 3879 เฟรม เท่ากับหายไป 45 %
การเล่นวิดีโอ 8Kp30 ประมาณ 1 นาที หายไป 999 เฟรม จาก 1016 เฟรม เท่ากับหายไป 98 %
การเล่นวิดีโอ 8Kp60 ประมาณ 1 นาที หายไป 5911 เฟรม จาก 6101 เฟรมเท่ากับหายไป 96 %
- chromium
การเล่นวิดีโอ 4Kp30 ประมาณ 5 นาที สามารถเล่นได้ดีมาก
การเล่นวิดีโอ 4Kp60 ประมาณ 3 นาที หายไป 957 เฟรม จาก 12262 เฟรม หายไป 7 %
การเล่นวิดีโอ 8Kp30 ประมาณ 1 นาที หายไป 957 เฟรม จาก 2108 เฟรม หายไป 45 %
การเล่นวิดีโอ 8Kp60 ประมาณ 1 นาที หายไป 960 เฟรม จาก 1515 เฟรม คิดเป็น 63 %
จากทดสอบเล่นวีดีโอ 4K บน Youtube ใน Chromium ทำได้ดีกว่าของ Firefox แต่ 8K บน Youtube บน Fedora 39 ทั้ง Chromium และ Firefox ไม่สามารถเล่นได้เลย, วีดีโอ Youtube บน Windows สามารถเล่นได้ดีกว่าทั้ง 4K และ 8K
เราจะใช้ Speedometer 2.0 กับ Firefox เพื่อประเมินประสิทธิภาพ web browsing
คะแนนที่ได้ 152 (รันต่อนาที) และดูรายละเอียดการวนซ้ำ 10 ครั้ง คะแนนจะอยู่ระหว่าง 142.4 – 158.0
และฉันได้กลับไปทดสอบบน Windows โดยมีผลลัพธ์ :
คะแนนที่ได้ 143 (รันต่อนาที) และดูรายละเอียดการวนซ้ำ 10 ครั้ง คะแนนจะอยู่ระหว่าง 113.5 – 153.9.0
การทดสอบประสิทธิภาพของที่เก็บข้อมูล SSD
ต่อไปเรามาทดสอบประสิทธิภาพ SATA SSD ขนาด 512GB ที่ให้มากับมินิพีซี ด้วย iozone3
1 2 3 4 5 6 7 8 9 10 11 |
aey@mp80-cnx:~/iozone3_494/src/current$ iozone -e -I -a -s 1000M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 random random bkwd record stride kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread 1024000 4 77251 76620 77755 79830 35081 70876 1024000 16 168757 177155 203782 199507 98607 173696 1024000 512 309311 318981 248682 270378 232179 307569 1024000 1024 332323 343117 345237 336840 314628 352070 1024000 16384 403818 398899 309985 306592 301816 406351 iozone test complete. |
ผลลัพธ์ที่ได้ความเร็วในการอ่าน 309 MB/s และความเร็วในการเขียน 403 MB/s เปรียบเทียบกับ CrystalDiskMark ใน Windows 11 ความเร็วในการอ่าน 557 MB/s และความเร็วในการเขียน 504 MB/s
การวัดประสิทธิภาพระบบเครือข่าย (Gigabit Ethernet และWiFi 5)
มาทดสอบประสิทธิภาพของอินเทอร์เฟส Gigabit Ethernet โดยใช้ iperf3 ในการทดสอบนี้ใช้เราเตอร์ GL.iNet GL-MT6000 “Flint 2” และ ใช้แล็ปท๊อป
- Download:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
aey@mp80-cnx:~$ iperf3 -t 60 -c 192.168.8.249 -i 10 -R Connecting to host 192.168.8.249, port 5201 Reverse mode, remote host 192.168.8.249 is sending [ 5] local 192.168.8.152 port 57282 connected to 192.168.8.249 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-10.01 sec 1.10 GBytes 941 Mbits/sec [ 5] 10.01-20.01 sec 1.09 GBytes 941 Mbits/sec [ 5] 20.01-30.01 sec 1.10 GBytes 941 Mbits/sec [ 5] 30.01-40.01 sec 1.10 GBytes 941 Mbits/sec [ 5] 40.01-50.01 sec 1.10 GBytes 941 Mbits/sec [ 5] 50.01-60.01 sec 1.10 GBytes 941 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-60.05 sec 6.58 GBytes 941 Mbits/sec 0 sender [ 5] 0.00-60.01 sec 6.58 GBytes 941 Mbits/sec receiver iperf Done. |
- Upload
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
aey@mp80-cnx:~$ iperf3 -t 60 -c 192.168.8.249 -i 10 Connecting to host 192.168.8.249, port 5201 [ 5] local 192.168.8.152 port 37738 connected to 192.168.8.249 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-10.01 sec 1.10 GBytes 943 Mbits/sec 0 379 KBytes [ 5] 10.01-20.01 sec 1.10 GBytes 941 Mbits/sec 0 543 KBytes [ 5] 20.01-30.01 sec 1.10 GBytes 942 Mbits/sec 0 819 KBytes [ 5] 30.01-40.01 sec 1.09 GBytes 941 Mbits/sec 0 819 KBytes [ 5] 40.01-50.01 sec 1.10 GBytes 942 Mbits/sec 0 819 KBytes [ 5] 50.01-60.00 sec 1.09 GBytes 940 Mbits/sec 0 819 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-60.00 sec 6.58 GBytes 941 Mbits/sec 0 sender [ 5] 0.00-60.05 sec 6.57 GBytes 940 Mbits/sec receiver iperf Done. |
- Full-duplex (bidirectional):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
aey@mp80-cnx:~$ iperf3 -t 60 -c 192.168.8.249 -i 10 --bidir Connecting to host 192.168.8.249, port 5201 [ 5] local 192.168.8.152 port 36526 connected to 192.168.8.249 port 5201 [ 7] local 192.168.8.152 port 36540 connected to 192.168.8.249 port 5201 [ ID][Role] Interval Transfer Bitrate Retr Cwnd [ 5][TX-C] 0.00-10.01 sec 1.07 GBytes 920 Mbits/sec 0 636 KBytes [ 7][RX-C] 0.00-10.01 sec 1.09 GBytes 938 Mbits/sec [ 5][TX-C] 10.01-20.01 sec 1.07 GBytes 917 Mbits/sec 0 812 KBytes [ 7][RX-C] 10.01-20.01 sec 1.09 GBytes 939 Mbits/sec [ 5][TX-C] 20.01-30.01 sec 1.07 GBytes 917 Mbits/sec 0 812 KBytes [ 7][RX-C] 20.01-30.01 sec 1.09 GBytes 939 Mbits/sec [ 5][TX-C] 30.01-40.01 sec 1.07 GBytes 917 Mbits/sec 0 812 KBytes [ 7][RX-C] 30.01-40.01 sec 1.09 GBytes 939 Mbits/sec [ 5][TX-C] 40.01-50.01 sec 1.07 GBytes 919 Mbits/sec 0 812 KBytes [ 7][RX-C] 40.01-50.01 sec 1.09 GBytes 939 Mbits/sec [ 5][TX-C] 50.01-60.01 sec 1.07 GBytes 917 Mbits/sec 0 812 KBytes [ 7][RX-C] 50.01-60.01 sec 1.09 GBytes 939 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID][Role] Interval Transfer Bitrate Retr [ 5][TX-C] 0.00-60.01 sec 6.41 GBytes 918 Mbits/sec 0 sender [ 5][TX-C] 0.00-60.05 sec 6.41 GBytes 917 Mbits/sec receiver [ 7][RX-C] 0.00-60.01 sec 6.56 GBytes 939 Mbits/sec 0 sender [ 7][RX-C] 0.00-60.05 sec 6.56 GBytes 938 Mbits/sec receiver iperf Done. |
พอร์ต Gigabit Ethernet มีความเร็วในการอัพโหลด 940 Mbpsและดาวน์โหลด 938 Mbps ซึ่งใกล้เคียงกับบน Windows ที่มี ความเร็วในการอัพโหลดและดาวน์โหลด 949 Mbits
และทดสอบประสิทธิภภาพการเชื่อมต่อ WiFi 5
- Download:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
aey@mp80-cnx:~$ iperf3 -t 60 -c 192.168.8.249 -i 10 -R Connecting to host 192.168.8.249, port 5201 Reverse mode, remote host 192.168.8.249 is sending [ 5] local 192.168.8.207 port 56874 connected to 192.168.8.249 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-10.01 sec 130 MBytes 109 Mbits/sec [ 5] 10.01-20.01 sec 130 MBytes 109 Mbits/sec [ 5] 20.01-30.01 sec 130 MBytes 109 Mbits/sec [ 5] 30.01-40.00 sec 130 MBytes 109 Mbits/sec [ 5] 40.00-50.01 sec 130 MBytes 109 Mbits/sec [ 5] 50.01-60.01 sec 130 MBytes 109 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-60.05 sec 782 MBytes 109 Mbits/sec 8 sender [ 5] 0.00-60.01 sec 778 MBytes 109 Mbits/sec receiver iperf Done. |
- Upload
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
aey@mp80-cnx:~$ iperf3 -t 60 -c 192.168.8.249 -i 10 Connecting to host 192.168.8.249, port 5201 [ 5] local 192.168.8.207 port 55780 connected to 192.168.8.249 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-10.01 sec 154 MBytes 129 Mbits/sec 0 3.16 MBytes [ 5] 10.01-20.01 sec 140 MBytes 118 Mbits/sec 0 3.16 MBytes [ 5] 20.01-30.01 sec 141 MBytes 119 Mbits/sec 0 3.16 MBytes [ 5] 30.01-40.01 sec 142 MBytes 119 Mbits/sec 0 3.16 MBytes [ 5] 40.01-50.01 sec 142 MBytes 119 Mbits/sec 0 3.16 MBytes [ 5] 50.01-60.01 sec 138 MBytes 116 Mbits/sec 0 3.16 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-60.01 sec 857 MBytes 120 Mbits/sec 0 sender [ 5] 0.00-60.07 sec 856 MBytes 120 Mbits/sec receiver iperf Done. |
ประสิทธิภาพไร้สายมีความเร็วในการอัพโหลด 109 Mbpsและดาวน์โหลด 120 Mbps โดยมินิพีซีอยู่ห่างจากเราเตอร์ GL.iNet GL-MT6000 “Flint 2” ประมาณครึ่งเมตร เมื่อเปรียบเทียบกับบน Windows ที่ใช้เราเตอร์ Xiaomi AX6000 มีความเร็วในการอัพโหลด 266 Mbpsและดาวน์โหลด 255 Mbps
การทดสอบ Stress test และอุณหภูมิ CPU
เราได้ทำการทดสอบ Stress test บน 4 core ของซีพียู Intel Processor N97 พร้อมทั้งตรวจสอบอุณหภูมิ package temperature และความถี่ CPU ที่รายงานโดย sbc-bench.sh script
แผนภูมิด้านบนการทดสอบอุณหภูมิจะค่อยๆ เพิ่มขึ้นอย่างรวดเร็ว และจะอยู่ประมาณ 78 -79 °C เราใช้ sbc-bench.sh ในโหมดตรวจสอบและจะอัปเดตทุกวินาทีโดยจะเห็นว่า CPU ทำงานที่ 2900 MHz
เสียงพัดลม
มินิพีซีมีเสียงพัดลมที่เงียบมากในการใช้งานปกติ และขณะโหลดมีเสียงดังขึ้นนิดหน่อยที่แทบจะไม่ได้ยิน เราได้วัดเสียงรบกวนด้วยเครื่องวัดระดับเสียงที่วางห่างจากเคสด้านบนประมาณ 5 ซม.:
- ทำงานปกติท่องเว็ปทั่วไป : 39.0 – 42 dBA,
- การทดสอบ Stress test บน 4 Threads : 41.5 – 46.3 dBA
(เครื่องวัดระดับเสียงวัดค่าห้องที่เงียบ 38 – 39 dBA)
การใช้พลังงาน
การวัดปริมาณการใช้กำลังไฟฟ้าโดยใช้ wall power meter ได้ดังนี้
- ปิดเครื่อง – 0 วัตต์
- ไม่ได้ใช้งาน (Idle) – 7.5-8.0 วัตต์
- ใช้งานปกติ (เข้าเว็ปไซด์) – 13 – 22.4 วัตต์
- การเล่นวีดีโอ – 24.0 – 26.3 วัตต์ (Youtube ใน Firefox 4K60fps กระตุก)
- การทดสอบ CPU stress test – 23.0 – 24.5 วัตต์
หมายเหตุ : มินิพีซีเชื่อมต่อกับ WiFi 6, RF dongles เสียบเข้ากับพอร์ต USB 1 ช่องสำหรับคีย์บอร์ดและเมาส์ไร้สาย และหน้าจอ VGA เชื่อมต่อผ่านพอร์ต HDMI
สรุป
มินิพีซีจิ่ว Blackview MP80 ที่ใช้ซีพียู Intel Alder Lake-N Processor N97 พร้อม RAM 16GB และ M.2 SATA SSD 512GB เป็นมินิพีซีจิ่วและน้ำหนักเบาอีกทางเลือกหนึ่งที่มีคุณภาพเครื่องหนึ่งเลยทีเดียว เหมาะสำหรับคนที่อยากได้คอมพิวเตอร์เล็ก ๆ ใช้ในบ้านหรือสํานักงานไว้ จากการทดสอบประสิทธิภาพบน Fedora39 ถือว่ามีประสิทธิภาพโดยรวมได้ทำงานได้ดี ยกเว้นการเล่นวิดีโอ Youtube 8K ทำได้ไม่ดี ถ้าเน้นการใช้งานการเล่นวิดีโอ Youtube แนะนำว่าให้ใช้ Windows จะดีกว่า และประสิทธิภาพอื่นๆ บน Windows จะมีประสิทธิภาพดีกว่าเล็กน้อยหรือใกล้เคียงกัน
ขอขอบคุณบริษัท Blackview ได้ส่งมินิพีซี MP80 ที่ใช้ซีพียู Intel Alder Lake-N Processor N97 พร้อมหน่วยความจำ RAM 16 GB และ M.2 SATA SSD 512GB มาให้ฉันได้รีวิว มินิพีซีจิ๋วรุ่นซีพียู Intel Alder Lake N97 จำหน่าย) จำหน่ายใน Amazon ในราคา $189.98 (~6.700฿) ส่วนรุ่นก่อนหน้านี้ซีพียู Intel Alder Lake N95 บน Amazon ราคา $259.99(~8,800฿) ราคารุ่นเก่าดูแพงกว่าเพราะว่าบริษัทจะให้ส่วนลดโค้ดคูปองสำหรับรุ่นใหม่
บทความที่เกี่ยวข้อง – Part 1 : รีวิวมินิพีซีจิ๋ว Blackview MP80 (Processor N97) แกะกล่องและทดสอบประสิทธิภาพบน Windows 11
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT