Настройка внешнего доступа через SSH, сети WiFi и камеры
Настройка основных параметров Raspberry PI осуществляется с помощью утилиты raspi-config:
sudo raspi-config
Данная утилита позволяет настроить основные параметры компьютера Raspberry PI. В целях безопасности рекомендуется сменить пароль пользователя pi (через пункт меню Change User Password). Доступ к камере и доступ извне по SSH можно настроить через пункт «5 Interfacing Options»:

Настройка WiFi адаптера:
Беспилотное летательное средство может эксплуатироваться как в помещении, так и на открытом воздухе, вне зоны действия проводных/беспроводных компьютерных сетей. Поэтому рекомендуется настраивать отдельную точку доступа по WiFi на бортовом компьютере, чтобы связь аппаратуры управления с дроном не зависела от внешних обстоятельств. Для настройки wifi адаптера в режиме точки доступа нужно выполнить следующие шаги:
1. Настроить службу wpa_supplicant на работу в режиме точки доступа: Для этого выполнить команду:
> sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
В открывшемся окне записать следующие строки:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="ZuzaDebian"
psk="zuzazuza"
mode=2
key_mgmt=WPA-PSK
pairwise=CCMP
frequency=2437
}
Параметр ssid содержит имя точки доступа, а psk – пароль. Далее нажать Ctrl+O и подтвердить запись в файл нажатием Enter. Для выхода из редактора нажать Ctrl+X. 2. Далее требуется включить статический IP адрес (в нашем примере – 192.168.11.1, но можно и другой) на беспроводном интерфейсе wlan0:
> sudo nano /etc/dhcpcd.conf
В открывшемся файле после всех строк внизу добавить:
interface wlan0
static ip_address=192.168.11.1/24
Нажать Ctrl+O, Enter для подтверждения и Ctrl+X для выхода обратно в терминал. 3. Установить и настроить isc-dhcp-server:
Внимание! Для следующей операции требуется подключить Raspberry Pi к сети Интернет (например, с помощью через Ethernet кабеля).
> sudo apt install isc-dhcp-server
> cd /etc/network/if-up.d
> sudo touch isc-dhcp-server
> sudo nano isc-dhcp-server
В открывшемся окне прописать следующие строки:
#!/bin/sh
if [ "$IFACE" = "--all" ];
then sleep 10 && systemctl start isc-dhcp-server.service &
fi
Нажать Ctrl+O, Enter для подтверждения и Ctrl+X для выхода обратно в терминал. 4. Перезагрузить Raspberry Pi:
> sudo shutdown -r now
В результате на Raspberry PI будет настроена точка доступа ZuzaDebian, пароль досупа = zuzazuza, ip=адрес при подключении = 192.168.11.1. Дальнейшую настройку микрокомпьютера можно производить, подключившись через беспроводное соединение по протоколу ssh.
Last updated
Was this helpful?