Raspberry Pi - Wi-Fi
Wi-Fi NANO Card для Raspberry Pi
Приобрел себе Wireless USB Network NANO Card. Покупал специально для Raspberry Pi. Кабель меня окончательно утомил и я принял решение оснастить свою малину Wi-Fi. Настройка оказалась очень простой. Включаем NANO Card в свободный порт USB, включаем питание Raspberry Pi. После загрузки смотрим увидел ли Raspberry Pi Wi-Fi NANO карту.
# lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Система обнаружила нашу карту: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
ifconfig
Должны увидеть интерфейс wlan0
Поднимаем интерфейс если он не поднят:
ifconfig wlan0 up
Настройка Wi-Fi сети
Сканируем Wi-Fi сети:
# sudo iwlist wlan0 scan | grep ESSID
ESSID:"Tenda_516AF0"
ESSID:"MySSID"
ESSID:"DIR-300NRUB6"
ESSID:"ASUS"
ESSID:"Free"
Находим наш SSID - MySSID. Теперь редактируем конфиг /etc/wpa_supplicant/wpa_supplicant.conf:
nano /etc/wpa_supplicant/wpa_supplicant.conf
Добавляем строки:
network={
ssid="MySSID"
psk="mypassword"
key_mgmt=WPA-PSK
}
где: MySSID - SSID Wi-Fi сети mypassword - пароль Wi-Fi сети.
Перезагружаем:
reboot
После перезагрузки смотрим
ifconfig
Должны увидеть следующее:
# ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:16:a9:fa
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr e8:4e:06:20:29:63
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92 errors:0 dropped:3 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14555 (14.2 KiB) TX bytes:14495 (14.1 KiB)
То есть адрес (192.168.1.100) получен - все нормально.
Статический IP
Если Вы хотите получать статический, можно прописать в DHCP Вашей Wi-Fi точки или Wi-Fi роутера соответствие MAC адреса к IP. MAC адрес Wi-Fi карты (e8: 4e: 06: 20: 29: 63) видно в результате команды ifconfig.Возможные проблемы
Если Вы раньше редактировали файл /etc/network/interfaces, например указывали статический IP, верните все назад. Файл должен выглядеть так:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Несколько Wi-Fi сетей
У меня возникла необходимость использовать Raspberry Pi в двух местах, где есть Wi-Fi. Разумеется, с разными SSID. Для этого я настроил в файле /etc/wpa_supplicant/wpa_supplicant.conf две сети:
network={
ssid="MySSID"
psk="mypassword"
key_mgmt=WPA-PSK
}
network={
ssid="office"
psk="mypassword2"
key_mgmt=WPA-PSK
}
Теперь Raspberry Pi имеет интернет везде где бывает :) А я к нему имею доступ без проводов.
Успехов!
Смотри также:
- Raspberry Pi — Что это такое?
- Raspberry Pi — GPIO
- Raspberry Pi — UART
- Raspberry Pi — FT232
- Raspberry Pi — ШИМ и Сервопривод
- Raspberry Pi — DHT11
- Raspberry Pi - FM Transmitter
- Прошивка AVR микроконтроллеров с помощью Raspberry Pi
- Raspberry Pi — LCD дисплей 1602
- Raspberry Pi — Wi-Fi
- Raspberry-Pi — I2C (TWI)
- Raspberry Pi - DS18B20
- Raspberry Pi Camera
- nRF24L01+ ATMEGA + Raspberry Pi
- BMP180 + Raspberry Pi + WH1602
- Wi-Fi Метео станция
- Raspbian. Apache + PHP + Python + MySQL
- Устанавливаем Raspbian на Raspberry Pi без клавиатуры и монитора
- ИК-дистанционное управление. Использование LIRC в Python
- Raspberry Pi. Raspbian. Отправка почты через аккаунт Gmail
- Neoway M590 – GSM/GPRS modem
- MPU-6050 – гироскоп – акселерометр
- HMC5883L Магнитометер
- PWM контролер на базе микросхемы PCA9685
- Метеостанция на Raspberry Pi своими руками
- Raspberry Pi. Live-stream video
Додати коментар
Недавні записи
- 🇺🇦 FOC Board STM32F103RB 🧩
- STM32 Motor control SDK - керування оборотами мотора за допомогою потенціометра 📑
- Flask✙Gunicorn✙Nginx➭😎
- STM32 Motor control SDK - програмне керування обертам мотора
- STM32 Motor control SDK - як створити перший проект
- Vue SVG. Приклад побудови живого параметричного креслення
- Вимірювання моменту мотора
- Vue SVG - компонент. Приклад 📑
- Flask + Vue 🏁 Финальный пример 🏁
- Flask, CORS, JSON-файл. Пример#6
Tags
bldc brushless stm32 motor web html css flask atmega foc git java-script pmsm raspberry-pi python websocket mongodb esp8266 nodemcu st-link tim timer docker ngnix programmator ssd1331 ssd1306 wifi uart meteo bme280 bmp280 i2c gps mpu-6050 mpu-9250 sensors 3d-printer options usb barometer remap watchdog flash eeprom rtc bkp encoder pwm servo capture examples dma adc nvic usart gpio books battery dc-dc sms max1674 avr lcd dht11 piezo rs-232 rfid solar exti bluetooth eb-500 displays ethernet led smd soldering mpx4115a hih-4000
Архіви