Как да свържете Raspberry Pi с Wi-Fi

Как да свържете Raspberry Pi с Wi-Fi
Philip Lawrence

По същество Raspberry Pi е добре познат едноплатков компютър.

За разлика от по-старите модели, Raspberry Pi 3 и 4 разполагат с Bluetooth и Wifi възможности. Повечето модели Raspberry Pi предлагат вградени опции за свързване. Това ви спестява необходимостта да разчитате на концентратор и USB ключ.

Raspberry Pi 3 е снабден с вградени адаптери за безжична локална мрежа, т.е. Wifi и Bluetooth. Така всичко, от което се нуждаете, е Raspberry Pi 3, за да се свържете с WiFi, и не се нуждаете от допълнителни периферни устройства като USB донгъл.

Можете да получите WiFi настройка както за Raspbian Desktop, за да използвате Raspberry Pi с клавиатура и монитор, така и от SSH връзка в случай на безглава настройка.

Raspberry Pi Zero ви позволява да вграждате компютъра в по-малки проекти. Ако използвате Raspberry Pi за своите проекти, може би сте се сблъсквали с много Wi-Fi мрежи или проблеми с безжичната връзка от време на време.

В това ръководство ще видите различни методи за създаване на Wifi мрежа на Raspberry Pi 3.

Свързване на Raspberry Pi с Wi-Fi: някои алтернативни методи

В това ръководство ще ви запознаем с различни методи, които можете да използвате, за да свържете вашия Raspberry Pi към безжична мрежа. Освен това ще обсъдим и предимствата и недостатъците на всеки метод. Следните методи трябва да работят за Raspberry Pi 4 и по-ранните модели с поддръжка на Wifi.

Настройка през Bluetooth

Ако разполагате с джаджа с Android, можете да използвате този метод, за да свържете Raspberry Pi с Wi-Fi мрежа.

Ако сте използвали Raspberry Pi фондация за известно време, може би сте се свързали с Wifi мрежата за Pi. По този начин изисквате свързване на Pi с клавиатура, монитор или конфигуриране на SD картата с помощта на друго устройство.

В този урок ще ви помогнем да конфигурирате Wifi мрежата за вашия Raspberry Pi с помощта на устройство с Android чрез Bluetooth.

Необходими неща

За да започнете, ще ви е необходимо:

  • APK файл и скрипт за изпълнение на Python
  • Устройство с Android
  • Raspbian е зареден на микро SD карта.
  • Raspberry Pi 3

Метод

Инсталиране на Bluez на Raspbian

Вижте също: 5 Най-добър WiFi Deadbolt в 2023: Топ Wi-Fi Smart Lock системи
  1. Въведете следната команда в терминала на Raspbian, като първо инсталирате Bluez - Bluetooth библиотека на Python:
  2. В този файл добавете името и паролата на Wifi мрежата. За да отворите файла, въведете тази команда: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  3. Заредете профила на серийния порт и рестартирайте Pi.

Сдвояване на Bluetooth на Pi с Android

  1. След рестартиране свържете Bluetooth на Pi с устройство с Android.
  2. След това добавете скрипта Python в Raspbian, въведете командата nano и копирайте изходния код:
  3. След това стартирайте скрипта, като го направите изпълним.
  4. Сега отворете приложението за Android, след като сте инсталирали приложението с помощта на файла .apk.
  5. Изберете Raspberry Pi в сдвоеното Bluetooth устройство. Въведете SSID на мрежата, PSK и натиснете бутона за стартиране на конфигурацията. Сега Wifi на Raspberry Pi трябва да е свързан.

Плюсове

  • Не са необходими клавиатура, мишка или дисплей.
  • Чудесно за начинаещи
  • Този метод улеснява превключването на Wifi мрежи.

Против

  • Необходим е допълнителен скрипт на Python и приложение за Android.
  • Необходимо ви е устройство с Android.

Конфигурация на безглавната Wifi връзка

Ако искате да работите със системата без периферни устройства, без да я свързвате с Ethernet кабел, запазете конфигурационен файл в папката за зареждане на SD картата. Когато Pi се зареди за първи път, Wifi мрежата ще се конфигурира автоматично.

Можете да опитате този метод, за да активирате SSH.

Метод

  1. Поставете SD картата на Raspberry Pi OS в компютъра си.
  2. Навигирайте до директорията за зареждане.
  3. Добавете файла wpa_supplicant.conf.
  4. Запазете SD картата в Raspberry Pi, стартирайте и се свържете.
  5. Накрая отстранете неизправностите.

Плюсове

  • Не са необходими допълнителни настройки (напр. Ethernet кабел)
  • Няма нужда от периферни устройства
  • Възможна е напълно безглава настройка

Против

  • Сложни за начинаещи
  • Грешките в конфигурационния файл могат да доведат до грешки при свързването.

Използване на командния ред

Този метод на командния ред е най-сложният подход. Въпреки това, след като веднъж е създаден, той е най-универсалният подход. Също като горния, можете да използвате този метод, за да конфигурирате Raspberry Pi от разстояние.

Метод

Стъпка 1: Влезте в Pi с всеки SSH клиент. Трябва да знаете името на WiFi мрежата, към която искате да се свържете, но ако не знаете, въведете тази команда: sudo iwlist wlan0 сканиране.

Стъпка 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

}

Вижте също: Как да се свържете с Wifi спектъра - подробно ръководство

Стъпка 5: Сега променете SSID на мрежата на името на вашата Wifi връзка, след което въведете паролата.

Стъпка 6: Сега въведете Ctrl-X, след това Y за запазване и изход. След това стартирайте WiFi адаптера със следната команда:

sudo ifdown wlan0

sudo ifup wlan0

Ако все пак проблемът не е решен, рестартирайте Pi със sudo poweroff или sudo reboot.

Ако настройвате това чрез етернет и SSH към маршрутизатора, локалният ви IP адрес ще бъде различен. По този начин трябва да сканирате мрежата с нов разширен IP скенер.

Плюсове

  • Поддържа използването на скрити мрежи
  • Могат да се създават няколко профила.
  • Не е необходима работна среда
  • Не е необходим монитор или клавиатура.
  • Позволява конфигуриране на повечето опции

Против

  • Сложни, особено за начинаещи
  • Изисква се достъп до 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. Накрая конфигурирайте адаптера за Wi-Fi.

Плюсове

  • Не изисква конзолни команди
  • Десктоп средата не е необходима
  • Няма нужда от периферни устройства
  • Възможно с отдалечен достъп
  • Гъвкав

Против

  • Скритите мрежи не се показват.
  • SSH настройката изисква отдалечен достъп.

Свързване с Wi-Fi чрез приложението за настолни компютри

Накрая, но не на последно място, този метод е най-лесният от всички. Ако използвате Raspberry Pi 4 или някоя по-стара версия с мишка, клавиатура и дисплей, можете да щракнете върху символа за безжична връзка на работния плот на Raspberry Pi.

В появилото се падащо меню изберете вашата мрежа. Сега трябва да започнете работа по проекта си.

Плюсове

  • не изисква конзолни команди
  • Лесна настройка, дори за начинаещи

Против

  • Десктоп средата се нуждае от инсталация
  • Без показване на скрити мрежи
  • Необходими са монитор, клавиатура и мишка

Долната линия

Понякога Raspberry Pi не се свързва с Wifi мрежата автоматично при стартиране. Ако се сблъскате с такъв проблем, уверете се, че SSID и паролата на Wifi са правилни и сте актуализирали конфигурационните файлове на Wifi мрежата.

Както виждате, има няколко начина за свързване на Raspberry Pi към Wi-Fi мрежа.

Всяко мрежово устройство Wifi има ограничен обхват. Ако сте държали Raspberry Pi далеч от точката за достъп или маршрутизатора, Raspberry Pi може да прекъсне връзката си поради слаба мрежа. Затова се уверете, че Raspberry Pi е в обхвата на точката за достъп или маршрутизатора.

Ако обаче не можете да скъсите разстоянието, може да използвате кабелна Ethernet мрежа.

В това ръководство сме обяснили някои решения на проблемите с Wifi мрежовата свързаност на Raspberry Pi. Следователно тази статия ще ви помогне да диагностицирате проблема с вашия рутер или Raspberry Pi, за да достигнете до решението.




Philip Lawrence
Philip Lawrence
Филип Лорънс е технологичен ентусиаст и експерт в областта на интернет свързаността и wifi технологията. С повече от десетилетие опит в индустрията, той е помогнал на много хора и фирми с техните проблеми, свързани с интернет и wifi. Като автор и блогър на Internet and Wifi Tips, той споделя своите знания и опит по прост и лесен за разбиране начин, от който всеки може да се възползва. Филип е страстен защитник на подобряването на свързаността и правенето на интернет достъпен за всички. Когато не пише или не отстранява проблеми, свързани с технологиите, той обича да се разхожда, да къмпингува и да изследва природата.