Raspberry Pi - WiFi
WiFi NANO Card для Raspberry Pi
Придбав собі Wireless USB Network NANO Card. Купував спеціально для Raspberry Pi. Кабель мене остаточно втомив і я прийняв рішення оснастити свою малину WiFi. Налаштування виявилось дуже простим. Включаємо NANO Card в вільний порт USB, включаємо живлення Raspberry Pi. Після завантаження дивимось чи видно WiFi 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
Налаштування WiFi мережі
Скануємо WiFi мережі:
# 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
}
Перезавантажуємо:
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 Вашої WiFi точки або WiFi роутера відповідність MAC адреси до IP. MAC адресу WiFi картки (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
Кілька WiFi мереж
У мене виникла необхідність використовувати Raspberry Pi в двох місцях, де є WiFi. Зрозуміло, з різними 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 — PWM і Сервопривод
- Raspberry Pi — DHT11
- Raspberry Pi - FM Transmitter
- Прошивка AVR мікроконтролерів за допомогою Raspberry Pi
- Raspberry Pi — LCD display 1602
- Raspberry Pi — WiFi
- 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 без клавіатури та монітору
- IR-дистанційне керування. Використання LIRC у Python
- Raspberry Pi. Raspbian. Відправлення пошти через аккаунт Gmail
- Neoway M590 – GSM/GPRS modem
- MPU-6050 – гіроскоп – акселерометр
- HMC5883L Магнітометр
- PWM контролер з інтерфейсом I2С на базі мікросхеми PCA9685
- Метеостанція на Raspberry Pi своїми руками
- Raspberry Pi. Live-stream video
Tags
bme280 bmp280 gps mpu-6050 options stm32 ssd1331 ssd1306 eb-500 3d-printer soldering tim mpu-9250 dma watchdog piezo exti web raspberry-pi docker ngnix solar bluetooth foc html css brushless flask dc-dc capture gpio avr rs-232 mpx4115a atmega mongodb st-link barometer pwm nvic git java-script programmator dht11 hih-4000 pmsm encoder max1674 smd sensors rtc adc lcd motor timer meteo examples i2c usb flash sms rfid python esp8266 servo books bldc remap eeprom bkp battery ethernet uart usart displays led websocket nodemcu wifi
Архіви

