แแแแแ แฏแแแ แฐแแแ .
แแแแฅแแแก แงแแแแแก แแฅแแก Raspberry Pi แกแแฎแแจแ แแ แแ แแแแแแแแ แแแแแแแชแแ, แ แแ แแแแ แก แแก แฃแกแแฅแแฃแ แแ. แแแแ แแ Raspberry แแ แแ แแก แแฎแแแแ แฆแแ แแแฃแแ แแแฌแแ, แแ แแแแ แกแแแแแแ แซแแแแ แ แแแแแแฃแขแแ แ แฃแแฃแแจแแแแขแแแแแ แแ แแแแฃแฅแกแแ. แแฆแแก แแแแแแฎแแแแแ Raspberry Pi-แก แกแแกแแ แแแแแ แคแฃแแฅแชแแแแก, แ แแกแแแแกแแช แแแแแก แแแฌแแ แ แกแแแ แแแ แแ แแญแแ แแแแแ.
แแแกแแช แแแแขแแ แแกแแแก, แแแขแแแแแ แแแญแ แแแแ. แกแขแแขแแ แแแแแฃแแแแแแแ แแแแฌแงแแแแแแแแก.
แจแแแแจแแแ: แแก แกแขแแขแแ แแแแแฃแแแแแแแ แแแแฌแงแแแแแแแแก, แ แแแแแแกแแช แแฅแแ แแแแแแฃแ แกแแแแแแกแ แแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แ แแ แแก IP แแแกแแแแ แแ, แ แแแแ แแแแแแงแแแแแ SSH Raspberry Pi-แจแ putty-แแก แแ แกแฎแแ แขแแ แแแแแแแก แแแแแงแแแแแแ แแ แ แแแแ แแแแ แแแแฅแขแแ แแ แคแแแแแแ แแแแ แ แแแแฅแขแแ แแ. แ แแแแ แช แแฅแกแแแ แแแแแขแ, แแแฏแแ แแ แแแแแฎแแแแแแก แแแแแแแก แแแแแ แแ โแแแแขแแแ แแแโ, แแ แแแ แแแแ แแแ แกแแแ แแแ แแ แแฅแแแแ. แงแแแแ แฅแแแแแ แฉแแแแแแแแแแกแแแแก แกแแแแแ แแกแ แแฅแแแแ แแฎแแแแ แแ แซแแแแแแก แฎแแแ. แ แแแแแแแ แแแแฎแแแแแแแ แแกแแแ แคแแ แแแขแ, แแแแแแฎแแแแ แขแแฅแกแขแแก แจแแคแแกแแแแแก.
แ แ แแฅแแ แฃแแแ, แแ แแ แแแแแแฎแแแแ แซแแแแแ แแจแแแ แ แกแแแแแฎแแแก, แ แแแแ แแชแแ FTP แกแแ แแแ แ แแ แฅแกแแแแก แแฃแ แแแแ. แฅแแแแแ แจแแแแชแแแ แแแแแแแงแ แ แแฆแแช แแแข-แแแแแแแแ แกแแกแแ แแแแแ แแ แแ แแแแแแแฃแ แ.
แกแแแแ แ แแแแก แแแแแงแแแแแ, แแแแจแแแแแแแแแแ แ แฉแแแ: แกแฌแแ แ แแแแแแก แฌแงแแ แ (แกแแกแฃแ แแแแแ แแ แแแแแ แแแฃแแ 2.5A, แแแแ แ แขแแแแคแแแแแแ แฃแกแแฎแแแ แแแแฃแฎแขแแ) แแ แแ แแชแแกแแ แแก แแแแแแแแแแแ แซแแแแ แแแแจแแแแแแแแแแ Raspberry Pi-แก แกแขแแแแแฃแ แ แแฃแจแแแแแกแแแแก. แแแแก แแแ แแจแ, Raspberry แจแแแซแแแแ แแแแงแแแแก, แจแแแซแแแแ แแแแแฉแแแแก แคแแแแแก แแกแแแก แจแแชแแแแแแ แแ แ.แจ. แแกแแแ แจแแชแแแแแแแก แแแแแแ แฃแแแแ แแก แแ แแก, แ แแ แแกแแแ แแฎแแแแ แฎแแแแแฎแแ แฉแแแแแ, แแแแแแแแแ, CPU-แแก แแแแแก แแแขแแแ แแแแก แแ แแก แแ แ แแแแกแแช แแแแ แคแแแแแแ แแฌแแ แแแ SD แแแ แแแแ.
แแแแแกแแแแ แ แแแแแแแแแขแแก แแแงแแแแแแแแ แแแแแแจแแฌแแแแแแ แกแแกแขแแแแก แแแแแฎแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ apt แแ แซแแแแแแก แซแแแแ แแแกแแแแ แแแแ แจแแแซแแแแ แแ แแแฃแจแแแก:
sudo apt-get update
แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแฌแงแแ แแแกแขแแแแชแแ แแ แแแแคแแแฃแ แแชแแ.
1. WiFi Hotspot
Raspberry Pi แแแแแแแ แแแแแแฅแชแแแ แฃแกแแแแแ แฌแแแแแแก แฌแแ แขแแแแ แแ แแ แแคแ แแก แงแแแแ แแ แแญแแ แแแแแ, WiFi แฃแแแ แแ แแก แแแ แขแแ. แแแแกแแแแแก แแฅแแแ แฃแแแ แแแแแแกแขแแแแ แแ 2 แแแแแแแแแขแ: hostapd (แฐแแกแขแแก แฌแแแแแแก แฌแแ แขแแแแก แแแแแแ, แฌแแแแแแก แฌแแ แขแแแแก แกแแ แแแกแ) แแ dnsmasq (DNS / DHCP แกแแ แแแ แ).
แแแแแแกแขแแแแ แแ dnsmasq แแ hostapd:
sudo apt-get install dnsmasq hostapd
แแแแงแแแแ แกแขแแขแแแฃแ แ IP แแแกแแแแ แแ, แ แแแแแแช Raspberry Pi-แก แแฅแแแแ WiFi แฅแกแแแจแ. แแแแกแแแแแก แจแแชแแแแแ dhcpcd.conf แคแแแแ แแ แซแแแแแแก แจแแงแแแแแ แกแฃแแ แแแแ /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 / แแ แ.แจ. / sysctl.conf แแ แแแแฃแฅแแแ แฎแแแ net.ipv4.ip_forward = 1.
แแฎแแ แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ DHCP แกแแ แแแ แ - แแก แแแแแแฌแแแแแก IP แแแกแแแแ แแแแก แแแแแแจแแ แแแฃแ แแแฌแงแแแแแแแแแแ. แฉแแแ แจแแแแแแแ แ แแ แซแแแแแแก แกแฃแแ แแแแ /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 แคแแแแ แแ แซแแแแแแก แจแแงแแแแแ แกแฃแแ แแแแ /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" (แแแ แแแ), "แแ แฎแ" (แแ แฎแแก แแแแแ แ) แแ "hw_mode" (แแแแ แแชแแฃแแ แ แแแแแ, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 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 Hotspot แฅแกแแแแแแก แกแแแจแ. แแแแ แแ แแแแกแแแแแก, แ แแ แแแกแจแ แแแแแฉแแแแก แแแขแแ แแแขแ, แกแแญแแ แแ แแแแแแฅแขแแฃแ แแ แแแแแขแแก แแแแแแแกแแแแ แแแแ Ethernet-แแแ WLAN-แแ, แ แแกแแแแกแแช แจแแแแงแแแแ แแ แซแแแแแแก sudo nano / แแ แ.แจ. / แแแแแแแแ แแแ แแ แแแแแแขแแ iptables แแแแคแแแฃแ แแชแแแก แฎแแแ:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
แฒแก แแ แแก. แฉแแแ แแแแแขแแแ แแแแ Raspberry Pi-แก แแ แแฃ แงแแแแแคแแ แ แกแฌแแ แแ แแแแแแแ, แฉแแแ แจแแแแแซแแแ แแแแแแแฎแแ แฌแแแแแแก แฌแแ แขแแแ แแ แแแแฃแแแแจแแ แแแ แแแก.
แ แแแแ แช แฎแแแแแ, แกแแฉแฅแแ แ แแ แช แแกแ แชแฃแแแ แแ แแกแแแ WiFi-แแก แแแแแงแแแแแ แกแแแกแแแแ แจแแกแแซแแแแแแแ.
แกแฎแแแแ แจแแ แแก, แแแขแแ แ แ แฉแแแ: แจแแแแซแแแแ แจแแชแแแแแ Raspberry Pi แฅแกแแแแก แกแแฎแแแ แแ แซแแแแแแก แแแจแแแแแ sudo raspi-config. แแแแฃแแแกแฎแแแแแ (แกแแฃแ แแ แแแ:) แแแแ. แแก แแแแแ แกแแงแแแแแแแ แชแแแแแ. แแฃแแชแ, แงแแแแแ แแ แแชแแก, แ แแ แแก แกแแฎแแแ แแกแแแ แฎแแแแแกแแฌแแแแแแ แแแแแแฃแ แฅแกแแแจแ, แแแแ แแ แแฅแแแ แฃแแแ แแแแแแขแแ แแแก ".local". แแแแแแแแแ, แจแแแแซแแแแ แจแแฎแแแแแ แแฅแแแแก Raspberry Pi-แจแ SSH-แแก แกแแจแฃแแแแแแ แแ แซแแแแแแก แจแแงแแแแแ แแแแแ [แแ.แคแแกแขแแ แแแชแฃแแแ]. แแแ แแแแแ, แแ แแก แแ แแ แกแแคแ แแฎแแแ: แแก แแฃแจแแแแก Windows-แแ แแ Linux-แแ, แแแแ แแ แแ แแฃแจแแแแก Android-แแ - แแฅแแแ แแแแแช แฃแแแ แจแแแงแแแแแ IP แแแกแแแแ แแ แฎแแแแ.
2. แแแแแ แกแแ แแแ แ
Raspberry Pi-แแ แแแแแ แกแแ แแแ แแก แจแแฅแแแแก 1001 แแแ แแ แกแแแแแก, แแ แแฎแแแแ แฃแแแ แขแแแแกแก แแแแแจแฃแฅแแ. แแแฅแแแ, แแแแฅแแก MP3 แคแแแแแแแก แกแแงแแแ แแแ แแแแแฅแชแแ แแ แแแแแแ, แ แแ แแก แฎแแแแแกแแฌแแแแแ แแงแแก แแแแแแฃแ แฅแกแแแจแ แงแแแแ แแแแแ แแแฌแงแแแแแแแแกแแแแก. แฉแแแ แแแแแแแแแกแแแ MiniDLNA แกแแ แแแ แก Raspberry Pi-แแ, แ แแแแแกแแช แจแแฃแซแแแ แแแแก แแแแแแแแ แฉแแแแแแแก.
แแแกแขแแแแชแแแกแแแแก แจแแแงแแแแแ แแ แซแแแแแ sudo apt-get install minidlna. แจแแแแแ แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แแแแคแแแฃแ แแชแแ แแ แซแแแแแแก แจแแงแแแแแ แกแฃแแ แแแแ /etc/minidlna.conf. แแฅ แแฅแแแ แฃแแแ แแแแแแขแแ แแฎแแแแ แแ แแ แฎแแแ, แ แแแแแแช แแแฃแแแแแแก แฉแแแแ แคแแแแแแแก แแแแแ: media_dir=/home/pi/MP3 (แ แ แแฅแแ แฃแแแ, แแแ แจแแแซแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก). แคแแแแแก แแแฎแฃแ แแแก แจแแแแแ แแแแแขแแแ แแแ แกแแ แแแกแ:
sudo systemctl แแแแแขแแแ แแแ 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 แแ แ.แจ.). แแกแฃแ แแแแแแก แจแแฃแซแแแแ แฃแคแ แ แแแขแแแฃแ แแ แแกแฌแแแแแ off.site
แกแฎแแแแ แจแแ แแก, แ แแแแแ แฉแแแ แแกแแฃแแ แแแ "แญแแแแแ แกแแฎแแแ", Raspberry Pi-แ แจแแแซแแแแ แแแ แแแ แแฌแแ แแแแก MQTT แกแแ แแแ แ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแฎแแแแแกแฎแแ แแแแแแฃแ แ แแแฌแงแแแแแแแแ.
5. แแแแแแขแ FlightRadar24-แแกแแแแก
แแฃ แแฅแแแ แฎแแ แ แแแแแชแแแก แแแงแแแ แฃแแ แแ แชแฎแแแ แแแ แแกแแ แแฎแแ แแจแ, แกแแแแช FlightRadar-แแก แแแคแแ แแ แชแฃแแแ, แจแแแแซแแแแ แแแแฎแแแ แแ แกแแแแแแแแแแแก แแ แงแแแแ แแแแแแฃแ แก แแแแฆแแแแก แแแงแแแแแแ. แงแแแแแคแแ แ แ แแช แแฅแแแ แแญแแ แแแแแ แแ แแก RTL-SDR แแแแฆแแแ แแ Raspberry Pi. แแแแฃแกแแ, แแฅแแแ แแแแฆแแแ แฃแคแแกแ แฌแแแแแแก FlightRadar24 Pro แแแแแ แแจแแ.
แแแขแแแฃแ แ แแแกแขแ แฃแฅแชแแแแ
แแแกแแแแ
แ แ แแฅแแ แฃแแแ, แแฅ แงแแแแแคแแ แ แแ แแ แแก แฉแแแแแแแแแ. Raspberry Pi-แก แแฅแแก แแแแ แแแแแแแแฃแจแแแแแแแ แซแแแ แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแฎแแแแแกแฎแแ แแแแชแแแแแจแ, แ แแขแ แ แกแแแแแแจแ แแแแกแแแแแแ แแ แแแแแแแแแแแแแแแ, แกแแแแแ แ แแแจแแแแแก แแแแชแแแแแแแ, แแ แแฃแแแแช แแกแขแ แแแแแแแก แกแแ แแแกแแ.
แกแฎแแแแ แจแแ แแก, แ แแช แแแแฌแแ แ, แแฅแขแฃแแแฃแ แแ แแ แ แแฎแแแแ Raspberry Pi-แกแแแแก, แแ แแแแ แกแฎแแแแแกแฎแแ โแแแแแแแแกแแแแกโ (Asus Tinkerboard, Nano Pi แแ แ.แจ.), แงแแแแ แแ แแแ แแแ, แกแแแแ แแฃแแแ, แแฅแแช แแแฃแจแแแแแก.
แแฃ แแฃแแแขแแ แแ แแแแแขแแ แแกแแแแ (แ แแช แกแขแแขแแแก แ แแแขแแแแแแแ แแแแแกแแแฆแแ แแแ), แแแแแก แแแแ แซแแแแแ แจแแแซแแแแ.
แแ แฉแแแฃแแแแแกแแแแแ , แฌแแ แแแขแแแแแก แแแกแฃแ แแแแ แงแแแแแก.
แฌแงแแ แ: www.habr.com