วิธีเชื่อมต่อ Raspberry Pi กับ Wifi

วิธีเชื่อมต่อ Raspberry Pi กับ Wifi
Philip Lawrence

โดยพื้นฐานแล้ว Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่รู้จักกันดี

แตกต่างจากรุ่นเก่าตรงที่ Raspberry Pi 3 และ 4 มีความสามารถด้าน Bluetooth และ Wifi Raspberry Pi ส่วนใหญ่มีตัวเลือกการเชื่อมต่อแบบออนบอร์ด ซึ่งช่วยให้คุณไม่ต้องพึ่งฮับและดองเกิล USB

Raspberry Pi 3 มาพร้อมกับ LAN ไร้สายออนบอร์ด เช่น Wifi และอะแดปเตอร์ Bluetooth ดังนั้น สิ่งที่คุณต้องมีคือ Raspberry Pi 3 เพื่อเชื่อมต่อกับ WiFi และคุณไม่ต้องการอุปกรณ์ต่อพ่วงเพิ่มเติม เช่น USB Dongle

คุณอาจได้รับการตั้งค่า WiFi สำหรับ Raspbian Desktop เพื่อใช้ Raspberry Pi กับแป้นพิมพ์ และตรวจสอบและจากการเชื่อมต่อ SSH ในกรณีของการตั้งค่าแบบไม่มีหัว

Raspberry Pi Zero ช่วยให้คุณสามารถฝังคอมพิวเตอร์ในโครงการขนาดเล็กได้ หากคุณใช้ Raspberry Pi สำหรับโครงการของคุณ คุณอาจประสบปัญหาเครือข่าย wifi หรือการเชื่อมต่อไร้สายหลายครั้ง

ในคู่มือนี้ คุณจะเห็นวิธีต่างๆ ในการตั้งค่าเครือข่าย Wifi บน Raspberry Pi 3.

การเชื่อมต่อ Raspberry Pi กับ Wifi: วิธีการทางเลือกบางวิธี

ในคู่มือนี้ เราจะแนะนำวิธีการต่างๆ ที่คุณอาจใช้เพื่อเชื่อมต่อ Raspberry Pi กับเครือข่ายไร้สาย . นอกจากนี้ เราจะหารือถึงข้อดีและข้อเสียของแต่ละวิธีด้วย วิธีการต่อไปนี้ต้องใช้ได้กับ Raspberry Pi 4 และรุ่นที่เปิดใช้งาน Wifi รุ่นก่อนหน้า

ตั้งค่าผ่าน Bluetooth

หากคุณมีอุปกรณ์ Android คุณสามารถใช้วิธีนี้ได้วิธีการเชื่อมต่อ Raspberry Pi ของคุณกับเครือข่าย Wifi

หากคุณใช้รากฐาน Raspberry Pi มาระยะหนึ่งแล้ว คุณอาจเชื่อมต่อกับเครือข่าย Wifi สำหรับ Pi ในการทำเช่นนั้น คุณต้องเชื่อมต่อ Pi กับคีย์บอร์ด จอภาพ หรือกำหนดค่าบนการ์ด SD โดยใช้อุปกรณ์อื่นใด

ในบทช่วยสอนนี้ เราจะช่วยคุณกำหนดค่าเครือข่าย Wifi สำหรับ Raspberry Pi ของคุณโดยใช้ อุปกรณ์ Android ผ่านบลูทูธ

สิ่งที่คุณต้องการ

ในการเริ่มต้น คุณต้องมี:

ดูสิ่งนี้ด้วย: ตัวขยาย WiFi ที่ดีที่สุดสำหรับ Fios
  • ไฟล์ APK และสคริปต์เรียกใช้ Python
  • อุปกรณ์ Android
  • โหลด Raspbian ลงในการ์ด micro SD แล้ว
  • Raspberry Pi 3

วิธีการ

ติดตั้ง Bluez บน Raspbian

  1. ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล Raspbian ก่อนอื่นให้ติดตั้ง Bluez ซึ่งเป็นไลบรารี Python Bluetooth:
  2. ในไฟล์นี้ ให้เพิ่มชื่อและรหัสผ่านของเครือข่าย Wifi ดังนั้น ในการเปิดไฟล์ ให้ป้อนคำสั่งนี้: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  3. โหลดโปรไฟล์พอร์ตอนุกรมและรีสตาร์ท Pi ของคุณ

จับคู่บลูทูธของ Pi กับ Android

  1. หลังจากรีบูต ให้จับคู่บลูทูธของ Pi กับอุปกรณ์ Android
  2. จากนั้น เพิ่มสคริปต์ Python ลงใน Raspbian พิมพ์คำสั่ง nano และคัดลอก ซอร์สโค้ด:
  3. ถัดไป เรียกใช้สคริปต์โดยทำให้สคริปต์สามารถดำเนินการได้
  4. ตอนนี้ เปิดแอป android หลังจากติดตั้งแอปโดยใช้ไฟล์ .apk
  5. เลือก Raspberry Pi ในอุปกรณ์ที่จับคู่บลูทูธ เข้าสู่เครือข่าย SSID, PSK และกดปุ่มเริ่มการกำหนดค่า ตอนนี้ Wifi ของ Raspberry Pi ต้องเชื่อมต่อแล้ว

ข้อดี

  • ไม่ต้องใช้แป้นพิมพ์ เมาส์ หรือจอแสดงผล
  • เหมาะสำหรับผู้เริ่มต้น
  • วิธีนี้ช่วยให้สลับเครือข่าย Wifi ได้ง่าย

ข้อเสีย

  • ต้องใช้สคริปต์ Python และแอป Android เพิ่มเติม
  • คุณต้องมี อุปกรณ์ Android

การกำหนดค่าการเชื่อมต่อ Headless Wifi

หากคุณต้องทำงานกับระบบโดยไม่มีอุปกรณ์ต่อพ่วง โดยไม่ได้เชื่อมต่อผ่านสายอีเธอร์เน็ต ให้เก็บไฟล์การกำหนดค่าไว้ใน SD โฟลเดอร์บูตของการ์ด เมื่อ Pi เริ่มระบบครั้งแรก เครือข่าย Wifi จะได้รับการกำหนดค่าโดยอัตโนมัติ

คุณอาจลองใช้วิธีนี้เพื่อเปิดใช้งาน SSH

วิธีการ

  1. ใส่ระบบปฏิบัติการ Raspberry Pi การ์ด SD ลงในพีซีของคุณ
  2. นำทางไปยังไดเร็กทอรีสำหรับบูต
  3. เพิ่มไฟล์ wpa_supplicant.conf ของคุณ
  4. เก็บการ์ด SD ของคุณไว้ใน Raspberry Pi บูตเครื่อง และเชื่อมต่อ .
  5. สุดท้าย แก้ไขปัญหา

ข้อดี

  • ไม่ต้องตั้งค่าเพิ่มเติม (เช่น สายอีเทอร์เน็ต)
  • ไม่มีอุปกรณ์ต่อพ่วง จำเป็น
  • ตั้งค่าแบบไร้ส่วนหัวอย่างสมบูรณ์ได้

ข้อเสีย

  • ซับซ้อนสำหรับผู้เริ่มต้น
  • การพิมพ์ผิดในไฟล์การกำหนดค่าอาจทำให้เกิดข้อผิดพลาดในการเชื่อมต่อ

การใช้บรรทัดคำสั่ง

วิธีการบรรทัดคำสั่งนี้เป็นวิธีที่ซับซ้อนที่สุด อย่างไรก็ตาม เมื่อตั้งค่าแล้ว จะเป็นแนวทางที่หลากหลายที่สุด เช่นเดียวกับข้างต้น คุณอาจใช้วิธีนี้เพื่อกำหนดค่าของคุณRaspberry Pi จากระยะไกล

วิธีการ

ขั้นตอนที่ 1: เข้าสู่ระบบ Pi ด้วยไคลเอ็นต์ SSH ใดๆ คุณต้องทราบชื่อเครือข่าย WiFi ที่คุณต้องการเชื่อมต่อ แต่ถ้าไม่ทราบ ให้ป้อนคำสั่งนี้: sudo iwlist wlan0 scan

ขั้นตอนที่ 2: ตอนนี้ คุณ' จะได้เห็นรายการเครือข่ายไร้สายทั้งหมดที่มีอยู่ในตำแหน่งของคุณ ชื่อเครือข่ายของคุณอยู่ในบรรทัดที่ระบุว่า ESSID

ขั้นตอนที่ 3: ถัดไป คุณต้องเพิ่มชื่อ WiFi และรหัสผ่านลงในไฟล์ จากนั้นป้อนคำสั่งต่อไปนี้: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ขั้นตอนที่ 4: หากไฟล์มีบรรทัดด้านล่าง ให้แก้ไข มิฉะนั้น คุณต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

ประเทศ=สหรัฐอเมริกา

เครือข่าย={

ssid=”SSID”

psk=”รหัสผ่าน”

key_mgmt=WPA-PSK

}

ดูสิ่งนี้ด้วย: วิธีเชื่อมต่อ HP Deskjet 2600 กับ WiFi

ขั้นตอนที่ 5: ตอนนี้ เปลี่ยน SSID เครือข่ายเป็นชื่อการเชื่อมต่อ Wifi ของคุณ จากนั้นป้อนรหัสผ่าน

ขั้นตอนที่ 6: ตอนนี้ ป้อน Ctrl-X ตามด้วย Y เพื่อบันทึกและออก จากนั้น เริ่มอแด็ปเตอร์ WiFi ด้วยคำสั่งต่อไปนี้:

sudo ifdown wlan0

sudo ifup wlan0

ถึงกระนั้น ถ้า ปัญหาของคุณไม่ได้รับการแก้ไข ให้รีสตาร์ท Pi ของคุณด้วย sudo poweroff หรือ sudo รีบูต

หากคุณตั้งค่านี้ผ่านอีเธอร์เน็ตและ SSH กับเราเตอร์ ที่อยู่ IP ในเครื่องของคุณจะแตกต่างออกไป ดังนั้นคุณต้องสแกนเครือข่ายด้วย Advanced IP Scanner ใหม่

ข้อดี

  • รองรับการใช้เครือข่ายที่ซ่อนอยู่
  • สามารถสร้างโปรไฟล์ได้หลายโปรไฟล์
  • ไม่จำเป็นต้องมีสภาพแวดล้อมเดสก์ท็อป
  • ไม่จำเป็นต้องมีจอภาพหรือแป้นพิมพ์
  • อนุญาตให้กำหนดค่าตัวเลือกส่วนใหญ่ได้

ข้อเสีย

  • ซับซ้อน โดยเฉพาะอย่างยิ่งสำหรับผู้เริ่มต้น
  • ต้องเข้าถึง Pi

การใช้ Raspi-Config

อีกวิธีหนึ่ง คุณอาจใช้วิธี Raspi-Config หากคุณตั้งค่าไว้ SSH หรือหากคุณมีจอแสดงผลและแป้นพิมพ์ต่ออยู่กับ Pi ของคุณ ไม่ว่าจะด้วยวิธีใด คุณสามารถใช้แอป Raspi-Config ได้

สิ่งที่คุณต้องการ

  • จอภาพ
  • เมาส์
  • แป้นพิมพ์ USB
  • อะแดปเตอร์ USB Wifi
  • สาย HDMI
  • การ์ด Micro SD
  • อะแดปเตอร์ไฟ USB พร้อมสาย USB
  • Raspberry Pi

วิธีการ

  1. ขั้นแรก ตั้งค่า Raspberry Pi ของคุณ
  2. เปลี่ยนรหัสผ่านเริ่มต้นของเครือข่ายของคุณ
  3. จากนั้น เลือก “การเข้าสู่ระบบเดสก์ท็อป”
  4. ตอนนี้ เปิดใช้งาน SSH
  5. ถัดไป เลือกเพื่อรีบูต Raspberry Pi
  6. ตอนนี้ ปิด Raspberry Pi แล้วเสียบ Wifi เข้ากับพอร์ต USB
  7. จากนั้นเปิดเครื่องอีกครั้ง อแด็ปเตอร์ Wifi จะเปิดขึ้นขณะบูทเครื่อง
  8. สุดท้าย กำหนดค่าอแด็ปเตอร์ Wifi

ข้อดี

  • ไม่ต้องใช้คำสั่งคอนโซล
  • ไม่จำเป็นต้องใช้สภาพแวดล้อมเดสก์ท็อป
  • ไม่ต้องใช้อุปกรณ์ต่อพ่วง
  • เข้าถึงได้จากระยะไกล
  • ยืดหยุ่นได้

ข้อเสีย

  • เครือข่ายที่ซ่อนอยู่จะไม่ปรากฏ
  • การตั้งค่า SSHต้องใช้การเข้าถึงจากระยะไกล

การเชื่อมต่อ Wifi โดยใช้แอปเดสก์ท็อป

สุดท้าย แต่ไม่ท้ายสุด วิธีนี้เป็นวิธีที่ง่ายที่สุดในบรรดาทั้งหมด หากคุณใช้ Raspberry Pi 4 หรือเวอร์ชันเก่ากว่าที่มีเมาส์ แป้นพิมพ์ และจอแสดงผล คุณสามารถคลิกสัญลักษณ์ไร้สายบนเดสก์ท็อป Raspberry Pi ของคุณได้

เมื่อเมนูแบบเลื่อนลงปรากฏขึ้น ให้เลือกเครือข่ายของคุณ ตอนนี้ คุณต้องเริ่มโครงการของคุณ

ข้อดี

  • ไม่ต้องใช้คำสั่งคอนโซล
  • ติดตั้งง่าย แม้สำหรับผู้เริ่มต้น

ข้อเสีย

  • สภาพแวดล้อมเดสก์ท็อปจำเป็นต้องติดตั้ง
  • ไม่มีการแสดงเครือข่ายที่ซ่อนอยู่
  • ต้องใช้จอภาพ แป้นพิมพ์ และเมาส์

บรรทัดล่างสุด

ในบางครั้ง Raspberry Pi ไม่เชื่อมต่อกับเครือข่าย Wifi โดยอัตโนมัติเมื่อบู๊ต หากคุณประสบปัญหาดังกล่าว ตรวจสอบให้แน่ใจว่า Wifi SSID และรหัสผ่านของคุณถูกต้อง และคุณได้อัปเดตไฟล์การกำหนดค่าเครือข่าย Wifi แล้ว

อย่างที่คุณเห็น มีหลายวิธีในการเชื่อมต่อ Raspberry Pi กับ เครือข่าย Wifi

อุปกรณ์เครือข่าย Wifi ทุกเครื่องมีช่วงสัญญาณที่จำกัด หากคุณเก็บ Raspberry Pi ไว้ห่างจากจุดเชื่อมต่อหรือเราเตอร์ Raspberry Pi ของคุณอาจถูกตัดการเชื่อมต่อเนื่องจากเครือข่ายอ่อนแอ ดังนั้น ตรวจสอบให้แน่ใจว่า Raspberry Pi อยู่ภายในช่วงของจุดเข้าใช้งานหรือเราเตอร์ของคุณ

อย่างไรก็ตาม หากคุณไม่สามารถย่นระยะทางได้ การใช้เครือข่ายอีเทอร์เน็ตแบบมีสายอาจทำงานได้

ใน คู่มือนี้ เราได้อธิบายวิธีแก้ไขปัญหาบางอย่างแล้วปัญหาการเชื่อมต่อเครือข่าย Wifi ของ Raspberry Pi ดังนั้น บทความนี้จะช่วยวินิจฉัยปัญหาของเราเตอร์หรือ Raspberry Pi เพื่อหาทางออก




Philip Lawrence
Philip Lawrence
Philip Lawrence เป็นผู้ที่ชื่นชอบเทคโนโลยีและเชี่ยวชาญในด้านการเชื่อมต่ออินเทอร์เน็ตและเทคโนโลยี wifi ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมนี้ เขาได้ช่วยเหลือบุคคลและธุรกิจจำนวนมากเกี่ยวกับปัญหาเกี่ยวกับอินเทอร์เน็ตและ wifi ในฐานะผู้เขียนและบล็อกเกอร์ของ Internet and Wifi Tips เขาแบ่งปันความรู้และความเชี่ยวชาญของเขาในลักษณะที่เรียบง่ายและเข้าใจง่ายซึ่งทุกคนสามารถได้รับประโยชน์ Philip เป็นผู้สนับสนุนอย่างจริงจังในการปรับปรุงการเชื่อมต่อและทำให้ทุกคนเข้าถึงอินเทอร์เน็ตได้ เมื่อเขาไม่ได้เขียนหรือแก้ไขปัญหาเกี่ยวกับเทคโนโลยี เขาชอบไปปีนเขา ตั้งแคมป์ และสำรวจโลกกลางแจ้ง