Гид по технологиям

Wi‑Fi и Bluetooth на Raspberry Pi: полное руководство по настройке

8 min read Hardware Обновлено 06 Jan 2026
Настройка Wi‑Fi и Bluetooth на Raspberry Pi
Настройка Wi‑Fi и Bluetooth на Raspberry Pi

Почему это важно

Встроенные беспроводные интерфейсы избавляют от необходимости в USB‑донглах и упрощают проекты «Интернета вещей», медиа‑плееры и портативные устройства. Raspberry Pi с беспроводными модулями легче интегрировать в домашние сети, использовать как медиасервер или точку сбора данных.

Что будет в статье

  • Настройка Wi‑Fi через рабочий стол и командную строку
  • Настройка Wi‑Fi до первой загрузки (headless)
  • Настройка Bluetooth через CLI и GUI
  • Устранение неисправностей, SOP для headless, чек‑листы ролей
  • Краткий глоссарий и FAQ

Wi‑Fi и Bluetooth в моделях Raspberry Pi

Первая модель с интегрированным беспроводным модулем — Raspberry Pi 3. Затем появились Raspberry Pi Zero W, Raspberry Pi 3 B+ и Raspberry Pi 4. Наличие встроенных модулей упрощает подключение к локальной сети и взаимодействие с периферией по Bluetooth.

Коротко о версиях Bluetooth, которые встречаются в этих моделях:

  • Raspberry Pi 3 — Bluetooth 4.1 (BLE)
  • Raspberry Pi 3 B+ — Bluetooth 4.2 (BLE)
  • Raspberry Pi 4 — Bluetooth 5.0

Факт‑бокс: встроенный Wi‑Fi избавляет от USB‑донглов, но для старых моделей (Pi 2 и ранние, стандартный Pi Zero) потребуется донгл или переходник.

Перед началом — требования и подготовка

  • microSD с подходящей ОС (Raspberry Pi OS / Raspbian или совместимая сборка)
  • У модели с беспроводными модулями: антенна встроена, внешняя не нужна
  • Для GUI: клавиатура, мышь и дисплей или удалённый доступ (VNC/RDP по Ethernet)
  • Для headless: доступ к компьютеру с картридером microSD
  • Знать SSID вашей сети и пароль (PSK)

Важно: в некоторых ОС (например, более новые сборки Raspbian) заранее скопированный файл wpa_supplicant.conf может игнорироваться — в этом случае используйте командную строку или GUI после первой загрузки.

Настройка Wi‑Fi через рабочий стол (GUI)

  1. Подключите клавиатуру, мышь и дисплей или войдите через VNC/RDP (если по Ethernet).
  2. В правом верхнем углу панели найдите и щёлкните серый значок сети.
  3. Выберите «Turn on Wi‑Fi» (Включить Wi‑Fi), затем нужную сеть в списке.

Включение Wi‑Fi в интерфейсе Raspberry Pi

  1. При появлении запроса введите Pre Shared Key (пароль сети) и подтвердите.

Ввод пароля (Pre Shared Key) для беспроводной сети

  1. После установления соединения вы увидите заполненный значок сети и сможете выйти в интернет.

Совет: если вы заранее подключены по Ethernet, не забудьте отключить кабель, чтобы проверить работу Wi‑Fi в реальных условиях.

Настройка Wi‑Fi через командную строку (SSH/терминал)

Этот способ особенно полезен для серверных установок и headless‑сценариев.

Обновите систему:

sudo apt update

sudo apt upgrade

Если вы не помните SSID, найдите его:

sudo iwlist wlan0 scan

В выводе найдите строку ESSID.

Откройте файл конфигурации wpa_supplicant:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Добавьте или отредактируйте блок сети (пример):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=RU

network={

ssid="SSID"

psk="PASSWORD"

key_mgmt=WPA-PSK

}

Пояснения: замените SSID и PASSWORD на реальные значения вашей сети. Параметр country укажите в соответствующем формате (RU, US, GB и т. д.), чтобы драйверы соблюдали локальные радиочастотные ограничения.

Сохраните файл: Ctrl+X, Y, Enter.

Перезапустите интерфейс wlan0, если соединение не поднялось автоматически:

sudo ifdown wlan0

sudo ifup wlan0

Или перезагрузите устройство:

sudo reboot

Важно: команды ifdown/ifup могут не сработать в новых системах с systemd‑managed сетями; в таком случае используйте:

sudo systemctl restart dhcpcd

(Если dhcpcd не используется в вашей конфигурации — применяйте соответствующий инструмент управления сетью.)

Настройка Wi‑Fi до первой загрузки (headless, через microSD)

  1. Вставьте microSD в картридер ПК и откройте раздел boot (он FAT и виден в Windows/Mac/Linux).
  2. В корне раздела /boot/ создайте текстовый файл wpa_supplicant.conf и вставьте тот же блок конфигурации, что и выше. Пример:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=RU

network={

ssid="SSID"

psk="PASSWORD"

key_mgmt=WPA-PSK

}
  1. (Опционально) Создайте пустой файл с именем ssh в разделе /boot/ для включения SSH при первой загрузке.
  2. Безопасно извлеките карту и вставьте в Raspberry Pi.

Примечание: метод зависит от версии ОС. С некоторыми сборками Raspbian (включая содержимое после Buster) файл может игнорироваться — тогда используйте GUI или подключитесь по Ethernet для начальной настройки.

Настройка Bluetooth через командную строку (bluetoothctl)

В Raspbian базовые пакеты для Bluetooth обычно предустановлены. Если у вас старая сборка, выполните обновление и установку:

sudo apt update

sudo apt upgrade

sudo apt install bluetooth bluez pi-bluetooth

Запустите интерактивный клиент:

bluetoothctl

Внутри bluetoothctl включите радиомодуль, агент и сканирование:

power on

agent on

scan on

Справка команд Bluetooth в Raspberry Pi

В списке увидите обнаруженные устройства с их MAC‑адресами и именами. Для подключения используйте:

connect XX:XX:XX:XX:XX:XX

Если требуется пин‑код, появится приглашение в терминале или на целевом устройстве.

Включение Bluetooth через командную строку

После успешной пары устройство появится в списке paired-devices и будет доступно для сервисов (аудио, управление и т. п.).

Настройка Bluetooth через рабочий стол (GUI)

  1. Щёлкните значок Bluetooth в панели.
  2. Выберите Add Device (Добавить устройство).
  3. В списке найдите нужное устройство и нажмите Pair (Спарить).

Меню выбора Bluetooth-устройства в десктопе Raspberry Pi

После завершения процедуры устройство будет доступно для использования (например, геймпады, наушники, телефоны).

Когда встроенные модули не подходят: USB‑донглы и Pi Zero

  • Raspberry Pi 2 и старее, а также стандартный (не W) Raspberry Pi Zero не имеют встроенного Wi‑Fi/Bluetooth.
  • Решение: USB‑донглы для Wi‑Fi и/или Bluetooth. Для Pi Zero понадобится USB‑OTG кабель и, возможно, USB‑концентратор.

Совет по совместимости: выбирайте донглы с поддержкой Linux и драйверов для ядра, чтобы минимизировать возню с установкой фирменных модулей.

Устранение неисправностей — распространённые сценарии и решения

  • Нет списка SSID в GUI: убедитесь, что радио включено (в GUI и в rfkill). Проверьте вывод:
sudo rfkill list

Если есть блокировка, снимите её:

sudo rfkill unblock all
  • Wi‑Fi не подключается после добавления в wpa_supplicant.conf: проверьте формат файла и правильность SSID/PSK; убедитесь, что поле country корректно.
  • Раздача IP не происходит: перезапустите dhcpcd или NetworkManager, смотрите логи:
journalctl -u dhcpcd

journalctl -u NetworkManager
  • Bluetooth видит устройство, но не подключается: убедитесь, что на целевом устройстве включима видимость; попробуйте убрать устройство и повторно выполнить pair/trust:
remove XX:XX:XX:XX:XX:XX

pair XX:XX:XX:XX:XX:XX

trust XX:XX:XX:XX:XX:XX
  • Аудио через Bluetooth не воспроизводится: проверьте наличие pulseaudio/bluez‑modules и настройте профиль A2DP/Handsfree.

Критерии приёмки: устройство успешно подключено к Wi‑Fi, получает IP и имеет доступ в интернет; Bluetooth устройство отображается в списке paired-devices и проходит тестовую передачу данных/аудио.

SOP — Быстрая пошаговая процедура для headless установки сети

  1. На компьютере с microSD: распаковать образ ОС на карту.
  2. В разделе /boot/ создать файл wpa_supplicant.conf с сетевыми данными и файл ssh (пустой) для включения SSH.
  3. Безопасно извлечь карту, вставить в Pi, подать питание.
  4. По умолчанию найти IP в роутере или использовать nmap/arp‑scan.
  5. Подключиться по SSH, выполнить обновление и проверку состояния сети.
  6. Зафиксировать конфигурацию в /etc/wpa_supplicant и в службах сетевого менеджера.

Мини‑чек‑лист для SOP:

  • wpa_supplicant.conf в /boot/
  • файл ssh в /boot/
  • country указан
  • IP найден и SSH доступен
  • Обновления выполнены

Чек‑листы по ролям

Hobbyist / Maker:

  • Убедиться, что модель имеет встроенный модуль (Pi 3/3B+/Zero W/4)
  • Подготовить microSD и GUI (если нужно)
  • Проверить соединение Wi‑Fi и Bluetooth с персональными устройствами

Dev/Ops (малые развёртывания):

  • Автоматизировать headless‑шаблон для microSD
  • Управление конфиденциальностью паролей (не хранить пароли в открытом виде)
  • Настройка мониторинга сети и тревог

Производство / OEM:

  • Использовать профиль безопасности Wi‑Fi (WPA2/WPA3, если поддерживается)
  • Минимизировать сервисы, отключить GUI, обеспечить обновления безопасности
  • Проводить тесты совместимости с USB‑донглами, если используются

Распространённые альтернативные подходы

  • Использовать Ethernet вместо Wi‑Fi для стабильных соединений и простоты при развёртывании.
  • Для малых сенсорных сетей применить LoRa/Wireless‑modules, если нужен диапазон и энергоэффективность (альтернатива Wi‑Fi).
  • Для аудио по Bluetooth встраивать отдельный Bluetooth‑адаптер с поддержкой A2DP для лучшей совместимости.

Ментальные модели и правила выбора

  • Если проект стационарный и требуется стабильность — Ethernet > Wi‑Fi.
  • Если важна компактность — встроенный Wi‑Fi/BT лучше, чем донглы.
  • Для производственных развёртываний избегайте GUI и фиксируйте конфиги в системе управления конфигурациями.

Краткий глоссарий (1 строка каждая)

  • SSID: имя беспроводной сети.
  • PSK: Pre Shared Key — пароль от сети Wi‑Fi.
  • wpa_supplicant: демоническая служба Linux для управления WPA/WPA2‑сетями.
  • bluetoothctl: интерактивный клиент для управления Bluetooth в Linux.

Тесты и критерии приёмки

  • Подключение Wi‑Fi: команда ping 8.8.8.8 должна возвращать ответы.
  • Получение IP: команда ip a должна показывать адрес в интерфейсе wlan0.
  • Bluetooth: успешная пара и тестовая передача (например, воспроизведение тестового аудио).

Часто задаваемые вопросы (FAQ)

Q: Работает ли метод с файлом wpa_supplicant.conf на всех образах OS? A: Нет — поведение зависит от сборки и версии ОС. Если файл игнорируется, используйте GUI или подключитесь по Ethernet для настройки.

Q: Как включить SSH перед первой загрузкой? A: Создайте пустой файл с именем ssh в разделе /boot/ карты microSD.

Q: Нужны ли драйверы для USB‑донглов? A: Часто да; выбирайте донглы с поддержкой драйверов mainline Linux для минимизации проблем.


Короткое резюме

Вы можете быстро подключить Raspberry Pi к Wi‑Fi и Bluetooth как через графический интерфейс, так и через командную строку. Для headless‑сценариев используйте предварительную конфигурацию в разделе /boot/ или управляйте системой по SSH. Для старых моделей и Pi Zero без суффикса W используйте USB‑донглы. В составе статьи представлены SOP, чек‑листы, рекомендации по отладке и критерии приёмки, чтобы вы могли выбрать подходящий рабочий процесс и гарантировать надёжность соединения.

Социальный превью (рекомендуется): «Настройка Wi‑Fi и Bluetooth на Raspberry Pi 3/4 — пошаговое руководство, headless‑шаблоны и чек‑листы.»

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство