- Подключение wi-fi модуля к raspberry pi
- Подключение к плате Raspberry Pi Pico Wi-Fi модуля ESP8266-01
- Необходимые компоненты
- Схема проекта
- Объяснение программы для Raspberry Pi Pico
- 5 лучших адаптеров Raspberry Pi Wifi для вашего медиацентра
- Адаптеры Raspberry Pi Wifi
- 1. USB-адаптер Panda PAU05 Wireless-N
- 2. USB-адаптер Panda PAU06 Wireless-N
- 3. Беспроводной адаптер Wi-Pi Raspberry Pi 802.11n
- 4. Edimax EW-7811Un 150M 11n Wi-Fi USB-адаптер
- 5. AirLink101 AWLL6075 Беспроводной адаптер Mini N Mini USB
Подключение wi-fi модуля к raspberry pi
В новых версиях raspberry pi уже есть встроенный wi-fi и все работает из коробки. Но что делать с raspberry pi 1 и 2 в которых есть только Ethernet разъем, а хочется управлять данными платами через wi-fi сеть. Для этого как раз и служит данная статья, которая расскажет как подключить usb wi-fi адаптер к малинке.
В основном обычные wi-fi адаптеры работают на распространенных контроллерах. Для них уже есть драйвер в операционной системе Rasbian. К сожалению у меня нет wi-fi адаптера который был бы менее распространен и для него пришлось бы ставить сторонний драйвер (например wi-fi адаптер xiaomi). Я покажу именно настройку с уже установленным драйвером в ОС. Список поддерживаемых адаптеров можно посмотреть тут.
Ну чтож давайте приступим уже непосредственно к настройке wi-fi адаптера, опустив часть с установкой ОС на малинку и опустив часть с подключением к ней по ssh.
И так подключив наш wifi адаптер к малинке и подключившись по ssh, проверим что же за адаптер у нас, так как в моем случае на нем нет никаких опознавательных знаков.
Вводим команду: lsusb
Как видим наше устройство это MT760U и если посмотреть в списке поддерживаемых устройств, оно там есть, значит драйвер уже вшит в ОС.
Далее вводим команду: ifconfig -a
Видим 3 интерфейса eth0 – это наш ethernet разъем. lo – это loopback на него не обращаем внимания. и wlan0 – это как раз наш wi-fi адаптер. ( Важно, если вставили wi-fi адаптер уже после того как загрузилась ОС, то в списке интерфейсов вы его не увидите, необходимо будет перезагрузить raspberry pi)
Зная что у нас интерфейс wlan0. нам необходимо настроить конфиг сетевых интерфейсов, который находится в /etc/network/interfaces
Настраивать будем командой sudo nano /etc/network/interfaces и в открывшимся окне записать настройки для wlan0:
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
Выглядеть это должно следующим образом:
После этого комбинацией клавиш ctrl+X и Y сохраняем наш файл.
Теперь давайте посмотрим какие сети находит наш wi-fi адаптер командой: sudo iwlist wlan0 scan | grep ESSID
Теперь чтоб подключиться к необходимой нам wi-fi сети, необходимо в файл sudo nano /etc/wpa_supplicant/wpa_supplicant.conf записать следующее:
Выглядящее это примерно так:
Далее опять Ctrl+X и Y для сохранения.
Ну и перезагружаем raspberry pi командой sudo reboot
И уже по тому ip адресу который был мы не подключимся к малинке, теперь он выдастся уже новый wi-fi адаптеру.
Подключившись уже по другому ip адресу и введя команду ifconfig -a видим какой получил ip адрес наш интерфейс wlan0:
На этом настройка wifi закончена и теперь можно управлять малинкой через wifi.
Подключение к плате Raspberry Pi Pico Wi-Fi модуля ESP8266-01
Модуль ESP-01 (ESP8266-01 ) является достаточно функциональным и при этом одним из самых дешевых Wi-Fi модулей. В данной статье мы рассмотрим подключение Wi-Fi модуля ESP8266-01 к плате Raspberry Pi Pico и его программирование с помощью языка Micropython и библиотеки ESP8266.
Модуль ESP8266-01 поставляется с собственной прошивкой (программным обеспечением), управлять им можно по последовательному порту (UART), передавая ему AT команды. С помощью языка программирования Micropython мы можем сравнительно просто подключить модуль ESP8266 к плате Raspberry Pi Pico и выполнять операции вида http get/post. Более подробно про работу с данным модулем вы можете прочитать в статье про его подключение к плате Arduino.
Необходимые компоненты
- Плата Raspberry Pi Pico (купить на AliExpress).
- Модуль ESP8266-01 (купить на AliExpress).
- Резистор 1 или 10 кОм (опционально, для подключения между контактом 3.3v платы и контактом EN модуля ESP8266).
- Макетная плата.
- Соединительные провода.
Схема проекта
Схема подключения Wi-Fi модуля ESP8266-01 к плате Raspberry Pi Pico представлена на следующем рисунке.
На представленной схеме провод красного цвета соединяет контакт VCC модуля ESP-01 с контактом 3.3V (контакт № 36) платы Raspberry Pi Pico. Провод коричневого цвета подключает контакт CH_EN (Channel Enable – задействование канала) модуля ESP-01 к контакту 3.3V платы. Контакт передачи модуля ESP-01 подключен к контакту приема канала UART0 (контакт № 2) платы Raspberry Pi Pico с помощью провода желтого цвета на схеме. Контакт приема модуля ESP-01 подключен к контакту передачи канала UART0 (контакт № 1) платы с помощью провода оранжевого цвета. Соединение проводов земли (ground) модуля и платы показано проводами черного цвета.
Объяснение программы для Raspberry Pi Pico
Полный код программы приведен в конце статьи, здесь же мы кратко рассмотрим его основные фрагменты.
Прежде чем начинать работу над программой для проекта скачайте с репозитория GitHub каталог обучающих программ для Raspberry Pi Pico либо же вы непосредственно можете скачать библиотеку Raspberry Pi Pico MicroPython ESP8266 library для использования операций HTTP Get/Post.
5 лучших адаптеров Raspberry Pi Wifi для вашего медиацентра
Адаптеры Raspberry Pi Wifi помогут уменьшить беспорядок и доставить контент в XBMC (развлекательный центр nka Kodi) по беспроводной сети. Как мы уже писали ранее, есть 4 разных ОС Raspberry Pi, которые ориентированы на медиацентры. Мы показали вам, как установить OpenELEC и Raspbmc обычным способом, а также использовать новое ПО из коробки. [ Читайте: сравнение Raspbmc с OpenELEC пересмотрено в 2014 году ]
Независимо от того, используете ли вы OpenELEC, Raspbmc или Xbian на Raspberry Pi B или более новую Raspberry Pi B +, эти USB-адаптеры Raspberry Pi USB Wifi должны помочь уменьшить количество проводов и сделать ваш Kodi Entertainment Center более «дружественным для жены» :-).
Адаптеры Raspberry Pi Wifi
Следует понимать, что ключ Raspberry Pi Wifi не приближается к надежности и производительности проводного соединения. Несмотря на то, что беспроводные адаптеры рассчитаны на более высокую скорость (с Wireless N), чем 100 Мбит / с Ethernet, доступный на RPi, реальные условия (помехи) снижают производительность беспроводных USB-карт. Но я использую два моих RPis по беспроводной сети, и у меня не было абсолютно никаких проблем с потоковой передачей контента по беспроводной сети в мой медиацентр XBMC. Просто убедитесь, что у вас есть хороший беспроводной маршрутизатор, и реализуйте наши стратегии для устранения проблем с буферизацией XBMC на Raspberry Pi.
ASUS (RT-AC68U) Wireless-AC1900 Двухдиапазонный гигабитный маршрутизатор
Узнайте, почему он считается лучшим беспроводным маршрутизатором в своем классе.
У eLinux.org есть большой список совместимых адаптеров Raspberry Pi Wifi, и мы даже рассмотрели многие Linux-совместимые беспроводные адаптеры. Я попробовал некоторые из них, и ниже перечислены те, которые, по моему мнению, хорошо сработались с Raspberry Pi и не сломали мой кошелек.
Примечание. Все адаптеры были протестированы на момент написания этой статьи. Поддержка драйверов и / или оборудования, возможно, была пересмотрена. Таким образом, используйте этот пост для руководства, но сделайте вашу должную осмотрительность перед покупкой. Также читайте комментарии, чтобы учиться на чужом опыте.
1. USB-адаптер Panda PAU05 Wireless-N
В настоящее время я использую этот адаптер Raspberry Pi Wifi, и все, что я могу сказать, это здорово. Я могу осуществлять потоковую передачу HD-контента без проблем с производительностью. Но я также реализовал эти настройки производительности Raspberry Pi, которые могут помочь в этом. Ключевые особенности этого адаптера включают в себя:
- Работает с 2,4 ГГц Wireless G / N
- Максимальная скорость до 300 Мбит / с
- Поддержка нескольких ОС, включая Linux
- Безопасность: WPA2 / WPA-PSK (AES, TKIP) WEP 64, 128-бит
2. USB-адаптер Panda PAU06 Wireless-N
Я не могу представить, чтобы этот беспроводной USB-адаптер сильно отличался от первого, поскольку они практически одинаковы. Единственное отличие состоит в том, что этот адаптер Raspberry Pi Wifi имеет внешнюю антенну для усиления приема сигнала. Другие ключевые функции включают в себя:
- Работает с 2,4 ГГц Wireless G / N
- Максимальная скорость до 300 Мбит / с
- Поддержка нескольких ОС, включая Linux
- Безопасность: WPA2 / WPA-PSK (AES, TKIP) WEP 64, 128-бит
3. Беспроводной адаптер Wi-Pi Raspberry Pi 802.11n
Это официальный беспроводной USB-адаптер Raspberry Pi от Element 14, созданный Raspberry Pi. Поэтому он гарантированно работает, и неудивительно, что он является одним из самых популярных Wi-Fi-адаптеров для Raspberry Pi. Особенности включают в себя:
- Работает с 2,4 ГГц Wireless G / N
- Максимальная скорость до 150 Мбит / с
- Поддержка нескольких ОС, включая Linux
- Безопасность: WPA2 / WPA-PSK (AES, TKIP) WEP 64, 128-бит
4. Edimax EW-7811Un 150M 11n Wi-Fi USB-адаптер
Если вы предпочитаете «нано» беспроводной адаптер для RPi, то это может быть именно так. На момент составления этого списка это также один из самых дешевых адаптеров Raspberry Pi Wifi в 2014 году.
- Работает с 2,4 ГГц Wireless G / N
- Максимальная скорость до 150 Мбит / с
- Поддержка нескольких ОС, включая Linux
- Безопасность: WPA2 / WPA-PSK (AES, TKIP) WEP 64, 128-бит
5. AirLink101 AWLL6075 Беспроводной адаптер Mini N Mini USB
У меня был положительный опыт с этим Wi-Fi адаптером Raspberry Pi. Просто плагин, подождите несколько секунд, и это все; Теперь вы готовы к подключению к вашей беспроводной сети. Ключевые особенности включают в себя:
- Работает с 2,4 ГГц Wireless G / N
- Максимальная скорость до 300 Мбит / с
- Поддержка нескольких ОС, включая Linux
- Безопасность: WPA2 / WPA-PSK (AES, TKIP) WEP 64, 128-бит
Обратите внимание, что ни один из вышеперечисленных лучших адаптеров Raspberry Pi Wifi 2014 года не работает с полосой 5 ГГц или беспроводным переменным током. С другой стороны, все операционные системы медиацентра Raspberry Pi позволяют легко подключаться к беспроводным сетям с помощью этих адаптеров RPi Wifi. Все, что вам нужно сделать, это выбрать вашу беспроводную сеть и ввести пароль. < Читайте: 8 настроек Raspberry Pi OpenELEC после установки ]
Беспроводные адаптеры являются одним из 7 аксессуаров Raspberry Pi, которые я рекомендовал в прошлом. Но помните, что использование адаптера Wi-Fi уменьшает порты USB, доступные для других целей. Это не проблема, если вы используете более новую версию Raspberry Pi B + с 4 USB-портами. Поэтому, если вы хотите использовать беспроводную связь в своем медиацентре Kodi, вы не ошибетесь, выбрав любой из 5 лучших адаптеров Raspberry Pi Wifi.