โหมดอุปกรณ์ USB ของ Raspberry Pi ตอนนี้ซับซ้อนน้อยลงมาก
บอร์ด Raspberry Pi รองรับโหมด USB gadget มาหลายปีแล้ว ทำให้คุณสามารถเชื่อมต่อ Pi กับคอมพิวเตอร์ด้วยสายเดียวเพื่อจ่ายไฟและเข้าถึง SSH/เดสก์ท็อปได้ ตอนนี้มีวิธีที่ง่ายกว่ามากในการลองใช้งาน และมันถูกฝังอยู่ใน Raspberry Pi OS แล้ว
ถ้าคุณไม่เคยใช้มาก่อน โหมดอุปกรณ์ USB เป็นฟีเจอร์ที่ยอดเยี่ยมบนบอร์ด Raspberry Pi บางรุ่น โดยเฉพาะเวลาที่เดินทาง คุณไม่จำเป็นต้องตั้งค่าการเชื่อมต่ออินเทอร์เน็ตของ Pi สำหรับการเข้าสู่ระบบ SSH หรือเดสก์ท็อประยะไกล คุณเพียงแค่เสียบมันเข้ากับคอมพิวเตอร์ และคอมพิวเตอร์จะให้การเชื่อมต่อเครือข่าย (เหมือนกับว่า Pi เป็นอะแดปเตอร์ USB Ethernet) และจ่ายไฟให้ด้วย
อย่างไรก็ตาม โหมด USB gadget ต้องการกระบวนการตั้งค่าที่ซับซ้อน ซึ่งยังไม่รวมถึงขั้นตอนที่จำเป็นบนคอมพิวเตอร์โฮสต์สำหรับการเชื่อมต่อสุดท้าย โครงการ rpi-usb-gadget มีเป้าหมายเพื่อแก้ปัญหานี้—มันไม่ใช่เครื่องมือใหม่ แต่โพสต์ในบล็อก Raspberry Pi ของวันนี้เป็นครั้งแรกที่มีการประกาศต่อสาธารณชนวงกว้าง
แพ็กเกจ rpi-usb-gadget ถูกติดตั้งโดยค่าเริ่มต้นใน Raspberry Pi OS Trixie ตั้งแต่ภาพระบบวันที่ 20.10.2025 และยังเป็นตัวเลือกให้ติ๊กได้ในเครื่องมือ Raspberry Pi Imager คุณสามารถติดตั้งบนระบบที่มีอยู่แล้วได้โดยตรวจสอบการอัปเดตแพ็กเกจก่อน แล้วจึงติดตั้งแพ็กเกจดังนี้:
sudo apt update
sudo apt install rpi-usb-gadget
จากนั้นเปิดใช้งานแพ็กเกจ และรีสตาร์ท Pi ของคุณ:
sudo rpi-usb-gadget on
sudo rebootเมื่อเปิดใช้งานเครื่องมือนี้ Raspberry Pi จะปรากฏเป็นอุปกรณ์ USB Ethernet เมื่อเชื่อมต่อกับคอมพิวเตอร์ และมีบริการพื้นหลังที่จะช่วยสลับโหมดเครือข่ายของ Pi เมื่อจำเป็น คุณยังคงต้องเปิดการแชร์อินเทอร์เน็ตบนคอมพิวเตอร์โฮสต์—สามารถดูขั้นตอนได้ในบล็อกโพสต์—และ Windows จำเป็นต้องติดตั้งไดรเวอร์เพิ่มเติม
คุณไม่จำเป็นต้องปิดเครื่องมือนี้เมื่อใช้ Pi ของคุณ แต่ตราบใดที่โหมดยังทำงานอยู่ พอร์ต USB หลักจะถูกจองไว้สำหรับการเชื่อมต่อกับคอมพิวเตอร์ หากคุณต้องการใช้พอร์ตนี้อีกครั้งสำหรับคีย์บอร์ด เมาส์ หรืออุปกรณ์อื่น ๆ สำหรับ Pi ให้ปิดโหมด gadget แล้วรีบูต
โหมดอุปกรณ์ USB ทำงานได้บน Raspberry Pi 3 Model A+, Pi 4 Model B, Pi 5, Pi 500 และ Pi 500+ คุณยังสามารถใช้กับ Pi Zero, Pi Zero W, Pi Zero 2 W และ Compute Module 5 ได้ด้วย Compute Module 4 ก็รองรับ แต่ต้องการการตั้งค่ามากกว่ารุ่นอื่น ๆ
โพสต์บล็อกได้อธิบายว่า "ฟีเจอร์นี้ถูกออกแบบให้ใช้งานง่ายสำหรับผู้เริ่มต้น แต่ก็แข็งแกร่งและสามารถเขียนสคริปต์ได้เพียงพอสำหรับผู้ใช้ขั้นสูงและการใช้งานระดับใหญ่ การอัปเดตในอนาคตจะยังคงปรับปรุงการตรวจจับโฮสต์ การจัดการ ICS และการวิเคราะห์อาการต่าง ๆ"
ในอดีตผมมีปัญหาในการใช้งานโหมดอุปกรณ์ USB บน Pi 3 และ Pi Zero W แทบจะไม่ได้เลย ดังนั้นดีมากที่ได้เห็นวิธีแก้ปัญหาที่สมบูรณ์ขึ้นมาสุดท้าย ผมจะลองใช้แน่นอน
ที่มา: บล็อก Raspberry Pi
