ΠΠ΄ΡΠ°Π²Π΅ΠΉ Π₯Π°Π±Ρ.
Raspberry Pi Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠΌΠ° ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ΠΊΠΈ Ρ Π΄ΠΎΠΌΠ° ΠΈ ΡΠΌΠ΅Ρ Π΄Π° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ°, ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΡ
ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ. Π Raspberry Π½Π΅ Π΅ ΡΠ°ΠΌΠΎ ΡΠ΅Π½Π΅Π½ ΡΠ΅ΡΡΡΡ, Π½ΠΎ ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΌΠΎΡΠ΅Π½ fanless ΠΊΠΎΠΌΠΏΡΡΡΡ Ρ Linux. ΠΠ½Π΅Ρ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Raspberry Pi, Π·Π° ΠΊΠΎΠΈΡΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄.

ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°Ρ, ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ-Π΄ΠΎΠ»Ρ. Π‘ΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠΊΠ°: ΡΡΠ°ΡΠΈΡΡΠ° Π΅ Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ, Π½ΠΎ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π°ΡΠΈ ΠΏΠΎΠ½Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π·Π° IP-Π°Π΄ΡΠ΅ΡΠ°, ΠΊΠ°ΠΊ Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π² Raspberry Pi ΠΏΠΎ SSH Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° putty ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° nano. ΠΠ°ΡΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ, ΡΠΎΠ·ΠΈ ΠΏΡΡ Π½ΡΠΌΠ° Π΄Π° 'ΠΎΠ±ΡΠ΅ΠΌΠ΅Π½ΡΠ²Π°ΠΌ' ΡΠΈΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ Ρ ΠΊΠΎΠ΄ Π·Π° Python, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ ΡΡΠΊ ΠΈΠ·ΡΡΠ»ΠΎ ΠΎΡΡΡΡΡΠ²Π°. ΠΠ° Π²ΡΠΈΡΠΊΠΎ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ, ΡΠ΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° ΡΠ°ΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ. Π©Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌ ΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΡΠ΅Π½ Π΅ ΡΠΎΠ·ΠΈ ΡΠΎΡΠΌΠ°Ρ, ΠΏΠΎ ΠΎΡΠ΅Π½ΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠ°.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ Π½Π΅ΡΠ° ΠΊΠ°ΡΠΎ FTP-ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈΠ»ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½ΠΈΡ. ΠΠΎ-Π΄ΠΎΠ»Ρ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° ΠΈΠ·Π²Π΅Π΄Π° Π½Π΅ΡΠΎ ΠΏΠΎ-ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎ.
ΠΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈΡΠ΅, Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΠ²Π΅Ρ: ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΡ Π±Π»ΠΎΠΊ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ (ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Ρ 2.5A, Π° Π½Π΅ noname-Π·Π°ΡΡΠ΄Π½ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½) ΠΈ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΡΡ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π° Raspberry Pi. ΠΠ΅Π· ΡΠΎΠ²Π° Raspberry ΠΌΠΎΠΆΠ΅ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°, Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ.Π½. ΠΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° ΠΎΡ ΡΠ΅Π·ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π΅, ΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΡΠ²ΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ ΡΡΠ΄ΠΊΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈ ΠΏΠΈΠΊΠΎΠ²Π° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΎΡΡ Π½Π° CPU ΠΈΠ»ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° Π·Π°ΠΏΠΈΡ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° SD-ΠΊΠ°ΡΡΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΈΡΠΎ ΠΈ Π΄Π° Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π² ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ°ΡΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° apt ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠ°Π±ΠΎΡΡΡ:
sudo apt-get updateΠ‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ.
1. WiFi ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ
Raspberry Pi Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π²ΡΡΠ½Π°Ρ Π² Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ, ΠΈ Π½ΡΠΌΠ° Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΊΡΠΏΡΠ²Π°ΡΠ΅ Π½ΠΈΡΠΎ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ WiFi Β«Π½Π° Π±ΠΎΡΠ΄Π°Β» Π²Π΅ΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½. ΠΠ° ΡΠ΅Π»ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°: hostapd (ΡΠ΅ΡΠ²ΠΈΠ· Π·Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ) ΠΈ dnsmasq (DNS/DHCP-ΡΡΡΠ²ΡΡ).
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠ΅ dnsmasq ΠΈ hostapd:
sudo apt-get install dnsmasq hostapdΠΠ°Π΄Π°Π²Π°ΠΌΠ΅ ΡΡΠ°ΡΠΈΡΠ΅Π½ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠΌΠ° Raspberry Pi Π² WiFi ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠ° ΡΠ΅Π»ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»Π° dhcpcd.conf, Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/dhcpcd.conf. Π ΡΠ°ΠΉΠ»Π° ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:
interface wlan0
static ip_address=198.51.100.100/24
nohook wpa_supplicant
ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ, Π² WiFi ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π°ΡΠ°ΡΠ° Raspberry Pi ΡΠ΅ ΠΈΠΌΠ° Π°Π΄ΡΠ΅Ρ 198.51.100.100 (ΡΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, Π°ΠΊΠΎ Π½Π° Π½Π΅Ρ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½ΡΠΊΠ°ΠΊΡΠ² ΡΡΡΠ²ΡΡ, ΡΠΈΠΉΡΠΎ Π°Π΄ΡΠ΅Ρ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΠ²Π΅Π΄Π΅Π½ Π² Π±ΡΠ°ΡΠ·ΡΡΠ°).
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΌΠ΅ IP ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ΡΠΎ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/sysctl.conf ΠΈ ΡΠ°Π·ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Π΄Π° net.ipv4.ip_forward=1.
Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ DHCP ΡΡΡΠ²ΡΡΠ° β ΡΠΎΠΉ ΡΠ΅ ΡΠ°Π·Π΄Π°Π²Π° IP Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΡΠ²ΡΡΠ·Π²Π°ΡΠΈΡΠ΅ ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/dnsmasq.conf ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:
interface=wlan0
dhcp-range=198.51.100.1,198.51.100.99,255.255.255.0,24h
ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ, ΡΠ²ΡΡΠ·Π²Π°ΡΠΈΡΠ΅ ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ ΠΈΠΌΠ°Ρ IP Π°Π΄ΡΠ΅ΡΠΈ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 198.51.100.1β¦ 198.51.100.99.
ΠΠ°ΠΊΡΠ°Ρ, Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ Wi-Fi. Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΉΠ»Π° /etc/default/hostapd ΠΈ Π²ΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΠ°ΠΌ ΡΠ΅Π΄Π° DAEMON_CONF=Β»/etc/hostapd/hostapd.confΒ». Π‘Π΅Π³Π° ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΉΠ»Π° hostapd.conf, Π²ΡΠ²Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/hostapd/hostapd.conf.
ΠΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΊΠ°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ:
interface=wlan0
driver=nl80211
ssid=Raspberry Pi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMPΠ’ΡΠΊ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Β«ssidΒ» (ΠΈΠΌΠ΅ Π½Π° ΡΠΎΡΠΊΠ°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ), Β«wpa_passphraseΒ» (ΠΏΠ°ΡΠΎΠ»Π°), Β«channelΒ» (Π½ΠΎΠΌΠ΅Ρ Π½Π° ΠΊΠ°Π½Π°Π»Π°) ΠΈ Β«hw_modeΒ» (ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ°, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈΡΡ ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΊΠ°Π½Π°Π» Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½, ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈΡΡ WiFi ΠΊΠ°Π½Π°Π» ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π±ΡΠ°Π½ ΡΡΡΠ½ΠΎ.
ΠΠ°ΠΆΠ½ΠΎ: Π² ΡΠΎΠ·ΠΈ ΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Ρ Π΅ ΠΏΠΎΡΠΎΡΠ΅Π½Π° ΠΏΠ°ΡΠΎΠ»Π° 12345678, Π½ΠΎ ΠΏΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π΅ΡΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΎ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΏΠΎ ΡΠ΅ΡΠ½ΠΈΠΊ, ΠΈ ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Ρ ΠΏΡΠΎΡΡΠ° ΠΏΠ°ΡΠΎΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Ρ Π°ΠΊΠ½Π°ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ Π·Π°ΠΊΠΎΠ½ΠΈ.
ΠΡΠΈΡΠΊΠΎ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ.
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl reload dnsmasqΠ‘Π΅Π³Π° Π²Π΅ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π½ΠΎΠ²Π°ΡΠ° WiFi ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Π² ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΌΡΠ΅ΠΆΠΈ. ΠΠΎ Π·Π° Π΄Π° ΠΈΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π² Π½Π΅Ρ, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ Ethernet ΠΊΡΠΌ WLAN, Π·Π° ΠΊΠΎΠ΅ΡΠΎ Π²ΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/rc.local ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΠ΅Π΄Π° Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Π‘Π΅Π³Π° Π²ΡΠΈΡΠΊΠΎ. Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Raspberry Pi, ΠΈ Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΠΌ Ρ ΡΡΡ .

ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ, ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π»ΠΎΡΠ° ΠΈ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠ° ΡΠ°ΠΊΡΠ² WiFi.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΌΠ°Π»ΠΊΠΎ ΡΡΠ²Π΅Ρ: ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° Raspberry Pi ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° sudo raspi-config. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠΎ Π΅ (ΠΈΠ·Π½Π΅Π½Π°Π΄Π°:) raspberrypi. Π’ΠΎΠ²Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½Π΅ Π²ΡΠΈΡΠΊΠΈ Π·Π½Π°ΡΡ, ΡΠ΅ ΡΠΎΠ²Π° ΠΈΠΌΠ΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Β«.localΒ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π² Raspberry Pi ΠΏΠΎ SSH, ΠΊΠ°ΡΠΎ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° putty pi@raspberrypi.local. ΠΠΌΠ° ΠΎΠ±Π°ΡΠ΅ Π΅Π΄ΠΈΠ½ Π½ΡΠ°Π½Ρ: ΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ Π² Windows ΠΈ Linux, Π½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π² Android β ΡΠ°ΠΌ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° ΡΡΡΠ½ΠΎ.
2. ΠΠ΅Π΄ΠΈΠ°-ΡΠ΅ΡΠ²Π΅Ρ
ΠΠΌΠ° Ρ ΠΈΠ»ΡΠ΄Π° ΠΈ Π΅Π΄ΠΈΠ½ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Raspberry Pi, Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ ΡΠ°ΠΌΠΎ Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΈΡ. ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π»ΡΠ±ΠΈΠΌΠ° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ ΠΎΡ MP3 ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Ρ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π©Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠ΅ MiniDLNA ΡΡΡΠ²ΡΡ Π½Π° Raspberry Pi, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° Π·Π° Π½Π°Ρ.
ΠΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΡΠ΅ Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo apt-get install minidlna. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo nano /etc/minidlna.conf. Π’Π°ΠΌ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° Π»ΠΈΠ½ΠΈΡ, ΠΊΠΎΡΡΠΎ Π΄Π° ΠΏΠΎΡΠΎΡΠ²Π° ΠΏΡΡΡ ΠΊΡΠΌ Π½Π°ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅: media_dir=\/home\/pi\/MP3 (ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΏΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈ Π΄ΡΡΠ³). ΠΠ°ΡΠ²Π°ΡΡΠΌΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ°:
sudo systemctl restart minidlna
ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π³ΠΎΡΠΎΠ² ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΡΡΡΠ²ΡΡ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΡΠΊΠ°ΠΌΠ΅ ΠΌΡΠ·ΠΈΠΊΠ° ΡΡΠ΅Π· Π½Π°ΡΡΠΎΠ»Π½ΠΎ WiFi ΡΠ°Π΄ΠΈΠΎ ΠΈΠ»ΠΈ ΡΡΠ΅Π· VLC-Player Π½Π° Android:

Π‘ΡΠ²Π΅Ρ: ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° ΠΊΠ°ΡΠ²Π°ΠΌΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Raspberry Pi Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° WinSCP β ΡΠ°Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ ΠΏΠ°ΠΏΠΊΠΈΡΠ΅ Π½Π° RPi ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»Π΅ΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡΠ΅.

3. SDR ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ
ΠΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ RTL-SDR ΠΈΠ»ΠΈ SDRPlay, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½Π° Raspberry Pi Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° GQRX ΠΈΠ»ΠΈ CubicSDR. Π’ΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ΅Π½ ΠΈ Π±Π΅Π·ΡΡΠΌΠ΅Π½ SDR ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΡΠΈ Π΄Π΅Π½ΠΎΠ½ΠΎΡΠ½ΠΎ.
ΠΠ·Π²ΠΈΠ½ΡΠ²Π°ΠΉΡΠ΅ Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ° ΠΎΡ Π΅ΠΊΡΠ°Π½Π° Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°:

Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° RTL-SDR ΠΈΠ»ΠΈ SDRPlay Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π΄ΠΈΠΎΡΠΈΠ³Π½Π°Π»ΠΈ Ρ ΡΠ΅ΡΡΠΎΡΠ° Π΄ΠΎ 1ΠΠΡ (Π΄ΠΎΡΠΈ ΠΌΠ°Π»ΠΊΠΎ Π½Π°Π΄). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ»ΡΡΠ°ΠΌΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ FM ΡΠ°Π΄ΠΈΠΎ, Π½ΠΎ ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠΈΠ»ΠΎΡΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ»ΡΠΆΠ±ΠΈ. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Raspberry Pi Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ°Ρ, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Ρ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ Π½Π° ΡΡΡΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈ .
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° SDR-ΡΠ°Π΄ΠΈΠΎΡΠΎ ΠΈΠ·Π»ΠΈΠ·Π° ΠΈΠ·Π²ΡΠ½ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ; ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅. .
4. Π‘ΡΡΠ²ΡΡ Π·Π° "ΡΠΌΠ½ΠΈΡ Π΄ΠΎΠΌ"
ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π΄ΠΎΠΌΠ° ΡΠΈ ΠΏΠΎ-"ΡΠΌΠ΅Π½", ΠΈΠΌΠ° Π±Π΅Π·ΠΏΠ»Π°ΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° OpenHAB.

Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π° ΡΡΠ» ΡΡΠ΅ΠΉΠΌΡΡΡΠΊ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Z-Wave, Philips Hue ΠΈ Π΄Ρ.). ΠΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π½Π°ΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ°ΠΉΡ. .
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠΎΠΌ ΡΡΠ°Π½Π° Π΄ΡΠΌΠ° Π·Π° "ΡΠΌΠ΅Π½ Π΄ΠΎΠΌ", Π½Π° Raspberry Pi ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ MQTT-ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
5. ΠΠ»ΠΈΠ΅Π½Ρ Π·Π° FlightRadar24
ΠΠΊΠΎ ΡΡΠ΅ Π»ΡΠ±ΠΈΡΠ΅Π» Π½Π° Π°Π²ΠΈΠ°ΡΠΈΡΡΠ° ΠΈ ΠΆΠΈΠ²Π΅Π΅ΡΠ΅ Π² ΡΠ΅Π³ΠΈΠΎΠ½, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° FlightRadar ΠΎΡΡΠ°Π²Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΈ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½ΠΈΡΠΈ, ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Ρ Π²Π°Ρ. ΠΠ° ΡΠ΅Π»ΡΠ° ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ ΠΎΡ RTL-SDR ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ Raspberry Pi. ΠΠ°ΡΠΎ Π±ΠΎΠ½ΡΡ, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Pro-Π°ΠΊΠ°ΡΠ½Ρ FlightRadar24.

ΠΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π° Π₯Π°Π±ΡΠ°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΡΠΊ Π½Π΅ Π΅ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ. Raspberry Pi ΠΈΠΌΠ° Π΄ΠΎΠ±ΡΠ° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΎΡ ΡΠ΅ΡΡΠΎ ΠΈΠ³ΡΠΎΠ²Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π° Π·Π° Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅ΡΠ΅ΠΎΡΠΈ.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΎΡΠΎ Π΅ Π°ΠΊΡΡΠ°Π»Π½ΠΎ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° Raspberry Pi, Π½ΠΎ ΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ βΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅β (Asus Tinkerboard, Nano Pi ΠΈ Π΄Ρ.), Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ ΠΈ ΡΠ°ΠΌ.
ΠΠΊΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡΡΠ° ΠΏΡΠΎΡΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ (ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΏΠΎ ΠΎΡΠ΅Π½ΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ°), ΡΠ΅ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½Π°.
Π ΠΊΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
