เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

เชนเซ‡เชฒเซ‹ เชนเซ‡เชฌเซเชฐ.

เชฒเช—เชญเช— เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเชจเชพ เช˜เชฐเซ‡ เช•เชฆเชพเชš เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เชนเซเช‚ เชเชตเซเช‚ เช…เชจเซเชฎเชพเชจ เช•เชฐเชตเชพเชจเซเช‚ เชธเชพเชนเชธ เช•เชฐเซ€เชถ เช•เซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชชเชพเชธเซ‡ เชคเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เช เชฎเชพเชคเซเชฐ เชเช• เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เชฐเซเชตเชพเช‚เชŸเซ€ เชจเชฅเซ€, เชชเชฃ Linux เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชซเซ‡เชจเชฒเซ‡เชธ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฃ เช›เซ‡. เช†เชœเซ‡ เช†เชชเชฃเซ‡ Raspberry Pi เชจเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชธเซเชตเชฟเชงเชพเช“ เชœเซ‹เชˆเชถเซเช‚, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช•เซ‹เชˆ เชชเชฃ เช•เซ‹เชก เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.
เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹
เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡, เชตเชฟเช—เชคเซ‹ เช•เชŸ เชนเซ‡เช เชณ เช›เซ‡. เชฒเซ‡เช– เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡.

เชจเซ‹เช‚เชงเชฃเซ€: เช† เชฒเซ‡เช– เชเชตเชพ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชจเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เชถเซเช‚ เช›เซ‡, เชชเซเชŸเซเชŸเซ€ เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‹เชˆ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ Pi เชฎเชพเช‚ SSH เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชจเซ‡เชจเซ‹ เชเชกเชฟเชŸเชฐ เชตเชกเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเซ€ เชคเซ‡เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฎเชœ เช›เซ‡. เชเช• เชชเซเชฐเชฏเซ‹เช— เชคเชฐเซ€เช•เซ‡, เช† เชตเช–เชคเซ‡ เชนเซเช‚ เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชก เชธเชพเชฅเซ‡ เชตเชพเชšเช•เซ‹เชจเซ‡ "เชฒเซ‹เชก" เช•เชฐเซ€เชถ เชจเชนเซ€เช‚, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชนเชถเซ‡ เชจเชนเซ€เช‚. เชจเซ€เชšเซ‡เชจเชพ เชฌเชงเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเซ‚เชฐเชคเซเช‚ เชนเชถเซ‡. เช†เชตเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ€ เชฎเชพเช‚เช— เช•เซ‡เชŸเชฒเซ€ เช›เซ‡, เชนเซเช‚ เชŸเซ‡เช•เซเชธเซเชŸเชจเชพ เช…เช‚เชฆเชพเชœเซ‹ เชœเซ‹เชˆเชถ.

เช…เชฒเชฌเชคเซเชค, เชนเซเช‚ FTP เชธเชฐเซเชตเชฐ เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชถเซ‡เชฐ เชœเซ‡เชตเซ€ เชธเซเชชเชทเซเชŸ เชฌเชพเชฌเชคเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเชถ เชจเชนเซ€เช‚. เชจเซ€เชšเซ‡ เชฎเซ‡เช‚ เชตเชงเซ เช•เซ‡ เช“เช›เชพ เช‰เชชเชฏเซ‹เช—เซ€ เช…เชจเซ‡ เชฎเซ‚เชณ เช•เช‚เชˆเช• เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.

เช…เชฎเซ‡ เช•เช‚เชˆเชชเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเชฒเชพเชน: เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ€ เชธเซเชฅเชฟเชฐ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชชเชพเชตเชฐ เชธเชชเซเชฒเชพเชฏ (เชชเซเชฐเชพเชงเชพเชจเซเชฏเชฎเชพเช‚ เชฌเซเชฐเชพเชจเซเชกเซ‡เชก 2.5A, เชจเซ‹เชจเชพเชฎ เชซเซ‹เชจ เชšเชพเชฐเซเชœเชฐเชจเซ‡ เชฌเชฆเชฒเซ‡) เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฎเชพเชŸเซ‡ เชนเซ€เชŸเชธเชฟเช‚เช• เช…เชคเซเชฏเช‚เชค เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช† เชตเชฟเชจเชพ, เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชธเซเชฅเชฟเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชซเชพเช‡เชฒเชจเซ€ เชจเช•เชฒเชจเซ€ เชญเซ‚เชฒเซ‹ เชฆเซ‡เช–เชพเชˆ เชถเช•เซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡. เช†เชตเซ€ เชญเซ‚เชฒเซ‹เชจเซ€ เช•เชชเชŸเซ€เชคเชพ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชซเช•เซเชค เชชเซเชฐเชธเช‚เช—เซ‹เชชเชพเชค เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ€เช• CPU เชฒเซ‹เชก เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฅเชตเชพ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒเซ‹ SD เช•เชพเชฐเซเชก เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡.

เช•เซ‹เชˆเชชเชฃ เช˜เชŸเช•เซ‹เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ apt เช†เชฆเซ‡เชถ เชฎเชพเชŸเซ‡เชจเชพ เชœเซ‚เชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚:

sudo apt-get update

เชนเชตเซ‡ เชคเชฎเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

1. เชตเชพเช‡เชซเชพเช‡ เชนเซ‹เชŸเชธเซเชชเซ‹เชŸ

Raspberry Pi เชจเซ‡ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸเชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเซเช‚ เชธเชฐเชณ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เช•เช‚เชˆเชชเชฃ เช–เชฐเซ€เชฆเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, WiFi เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเซ‹เชฐเซเชก เชชเชฐ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ 2 เช˜เชŸเช•เซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: hostapd (เชนเซ‹เชธเซเชŸ เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸ เชกเชฟเชฎเชจ, เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸ เชธเชฐเซเชตเชฟเชธ) เช…เชจเซ‡ dnsmasq (DNS / DHCP เชธเชฐเซเชตเชฐ).

dnsmasq เช…เชจเซ‡ hostapd เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹:

sudo apt-get install dnsmasq hostapd

เช…เชฎเซ‡ เชเช• เชธเซเชฅเชฟเชฐ IP เชธเชฐเชจเชพเชฎเซเช‚ เชธเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชพเชธเซ‡ 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 เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช—เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เช เช›เซ€เช เชธเซเชกเซ‹ เชจเซ‡เชจเซ‹ /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

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช•เชจเซ‡เช•เซเชŸเซ‡เชก เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚ 198.51.100.1โ€ฆ 198.51.100.99 เชฐเซ‡เชจเซเชœเชฎเชพเช‚ IP เชเชกเซเชฐเซ‡เชธ เชนเชถเซ‡.

เช›เซ‡เชฒเซเชฒเซ‡, 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" (เชชเชพเชธเชตเชฐเซเชก), "เชšเซ‡เชจเชฒ" (เชšเซ‡เชจเชฒ เชจเช‚เชฌเชฐ) เช…เชจเซ‡ "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 เชเช•เซเชธเซ‡เชธ เชชเซ‹เช‡เชจเซเชŸ เชœเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชพเช‚ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชฆเซ‡เช–เชพเชฏ เชคเซ‡ เชฎเชพเชŸเซ‡, เชˆเชฅเชฐเชจเซ‡เชŸเชฅเซ€ WLAN เชธเซเชงเซ€เชจเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเชพ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เชถเชจเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช. sudo เชจเซ‡เชจเซ‹ /etc/rc.local เช…เชจเซ‡ iptables เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฐเซ‡เช–เชพ เช‰เชฎเซ‡เชฐเซ‹:

sudo iptables -t nat -A  POSTROUTING -o eth0 -j MASQUERADE

เชฌเชธ เช† เชœ. เช…เชฎเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชœเซ‹ เชฌเชงเซเช‚ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซ‹เช‡เชจเซเชŸ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชเชกเชช เชเชŸเชฒเซ€ เช–เชฐเชพเชฌ เชจเชฅเซ€, เช…เชจเซ‡ เช†เชตเชพ WiFi เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชคเชฆเซเชฆเชจ เชถเช•เซเชฏ เช›เซ‡.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชจเชพเชจเชพ เชธเชฒเชพเชน: เชคเชฎเซ‡ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เชจเซ‡ Raspberry Pi เชจเซ‡เชŸเชตเชฐเซเช•เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹ เชธเซเชกเซ‹ เชฐเชพเชธเซเชชเชฟ-เชฐเซ‚เชชเชฐเซ‡เช–เชพ. เชคเซ‡ (เช†เชถเซเชšเชฐเซเชฏ:) เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€เชชเซ€เชฎเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เช›เซ‡. เช† เช•เชฆเชพเชš เชธเชพเชฎเชพเชจเซเชฏ เชœเซเชžเชพเชจ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชฆเชฐเซ‡เช• เชœเชฃ เชœเชพเชฃเซ‡ เชจเชฅเซ€ เช•เซ‡ เช† เชจเชพเชฎ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชชเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชฎเชพเช‚ โ€œ.localโ€ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ€เชจเซ‡ SSH เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฐเชพ Raspberry Pi เชฎเชพเช‚ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชชเซ‹เชŸเซ€เชŸเซ€ [เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]. เชธเชพเชšเซเช‚, เชคเซเชฏเชพเช‚ เชเช• เชšเซ‡เชคเชตเชฃเซ€ เช›เซ‡: เช† Windows เช…เชจเซ‡ Linux เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ Android เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ - เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชนเชœเซ€ เชชเชฃ IP เชธเชฐเชจเชพเชฎเซเช‚ เชœเชพเชคเซ‡ เชฆเชพเช–เชฒ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

2. เชฎเซ€เชกเชฟเชฏเชพ เชธเชฐเซเชตเชฐ

Raspberry Pi เชชเชฐ เชฎเซ€เชกเชฟเชฏเชพ เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ 1001 เชฐเซ€เชคเซ‹ เช›เซ‡, เชนเซเช‚ เชซเช•เซเชค เชธเซŒเชฅเซ€ เชธเชฐเชณเชจเซ‡ เช†เชตเชฐเซ€ เชฒเชˆเชถ. เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ MP3 เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชฎเชจเชชเชธเช‚เชฆ เชธเช‚เช—เซเชฐเชน เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เช‡เชšเซเช›เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชคเชฎเชพเชฎ เชฎเซ€เชกเชฟเชฏเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ. เช…เชฎเซ‡ Raspberry Pi เชชเชฐ เชเช• MiniDLNA เชธเชฐเซเชตเชฐ เชฎเซ‚เช•เซ€เชถเซเช‚ เชœเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช† เช•เชฐเซ€ เชถเช•เซ‡.

เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹ sudo apt-get install minidlna. เชœเซ‡ เชชเช›เซ€ เชคเชฎเชพเชฐเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ€เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ sudo nano /etc/minidlna.conf. เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชชเชพเชฅ เชฆเชฐเซเชถเชพเชตเชคเซ€ เชฎเชพเชคเซเชฐ เชเช• เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: media_dir=/home/pi/MP3 (เช…เชฒเชฌเชคเซเชค, เชฎเชพเชฐเซเช— เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡). เชซเชพเช‡เชฒ เชฌเช‚เชง เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเซ‡เชตเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹:

sudo systemctl เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ minidlna

เชœเซ‹ เช…เชฎเซ‡ เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชคเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชคเซˆเชฏเชพเชฐ เชฎเซ€เชกเชฟเชฏเชพ เชธเชฐเซเชตเชฐ เชนเชถเซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเช‡เชซเชพเช‡ เชฐเซ‡เชกเชฟเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ Android เชฎเชพเช‚ VLC-Player เชฆเซเชตเชพเชฐเชพ เชธเช‚เช—เซ€เชค เชตเช—เชพเชกเซ€ เชถเช•เซ‹ เช›เซ‹:

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

เชŸเชฟเชช: WinSCP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Raspberry Pi เชชเชฐ เชซเชพเช‡เชฒเซ‹ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเซ€ เช–เซ‚เชฌ เชœ เช…เชจเซเช•เซ‚เชณ เช›เซ‡ - เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชคเชฎเชจเซ‡ RPi เชซเซ‹เชฒเซเชกเชฐเซเชธ เชธเชพเชฅเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชซเซ‹เชฒเซเชกเชฐเซเชธเชจเซ€ เชœเซ‡เชฎ เชธเชฐเชณเชคเชพเชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

3. SDR เชฐเซ€เชธเซ€เชตเชฐ

เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ RTL-SDR เช…เชฅเชตเชพ SDRPlay เชฐเซ€เชธเซ€เชตเชฐ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ GQRX เช…เชฅเชตเชพ CubicSDR เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ Pi เชชเชฐ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช† เชคเชฎเชจเซ‡ เชธเซเชตเชพเชฏเชคเซเชค เช…เชจเซ‡ เชธเชพเชฏเชฒเชจเซเชŸ เชเชธเชกเซ€เช†เชฐ เชฐเซ€เชธเซ€เชตเชฐ เชฐเชพเช–เชตเชพ เชฆเซ‡เชถเซ‡ เชœเซ‡ เชšเซ‹เชตเซ€เชธ เช•เชฒเชพเช• เชชเชฃ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชŸเซ€เชตเซ€ เชธเซเช•เซเชฐเซ€เชจเชฎเชพเช‚เชฅเซ€ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เชฎเชพเชซเซ€ เชฎเชพเช‚เช—เซ เช›เซเช‚:

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

RTL-SDR เช…เชฅเชตเชพ SDRPlay เชจเซ€ เชฎเชฆเชฆเชฅเซ€, 1 เช—เซ€เช—เชพเชนเชฐเซเชŸเซเช (เชฅเซ‹เชกเซ‹ เชตเชงเชพเชฐเซ‡ เชชเชฃ) เชธเซเชงเซ€เชจเซ€ เช†เชตเชฐเซเชคเชจ เชธเชพเชฅเซ‡ เชตเชฟเชตเชฟเชง เชฐเซ‡เชกเชฟเชฏเซ‹ เชธเชฟเช—เซเชจเชฒ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชซเช•เซเชค เชธเชพเชฎเชพเชจเซเชฏ เชเชซเชเชฎ เชฐเซ‡เชกเชฟเชฏเซ‹ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชชเชพเช‡เชฒเซ‹เชŸเซเชธ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชธเซ‡เชตเชพเช“เชจเซ€ เชตเชพเชคเชšเซ€เชค เชชเชฃ เชธเชพเช‚เชญเชณเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, Raspberry Pi เชจเซ€ เชฎเชฆเชฆเชฅเซ€ เชฐเซ‡เชกเชฟเชฏเซ‹ เชเชฎเซ‡เชšเซเชฏเซ‹เชฐเซเชธ เชธเชฐเซเชตเชฐเชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชกเซ€เช•เซ‹เชก เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฟเช—เซเชจเชฒ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‡ เช›เซ‡. WSPR เช…เชจเซ‡ เช…เชจเซเชฏ เชกเชฟเชœเชฟเชŸเชฒ เชฎเซ‹เชกเซเชธ.

SDR เชฐเซ‡เชกเชฟเชฏเซ‹เชจเซ€ เชตเชฟเช—เชคเชตเชพเชฐ เชšเชฐเซเชšเชพ เช† เชฒเซ‡เช–เชจเชพ เช…เชตเช•เชพเชถเชจเซ€ เชฌเชนเชพเชฐ เช›เซ‡, เชคเชฎเซ‡ เชตเชงเซ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชนเซ€เช‚.

4. เชธเซเชฎเชพเชฐเซเชŸ เชนเซ‹เชฎ เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐ

เชœเซ‡เช“ เชคเซ‡เชฎเชจเชพ เช˜เชฐเชจเซ‡ เชตเชงเซ เชธเซเชฎเชพเชฐเซเชŸ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เชคเชฎเซ‡ เชฎเชซเชค OpenHAB เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเชฃ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชเช• เชธเช‚เชชเซ‚เชฐเซเชฃ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชชเซเชฒเช—เชˆเชจเซเชธ เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เช‰เชชเช•เชฐเชฃเซ‹ (Z-เชตเซ‡เชต, เชซเชฟเชฒเชฟเชชเซเชธ เชนเซเชฏเซ, เชตเช—เซ‡เชฐเซ‡) เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เช•เซ‹ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸเชจเซ‹ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ https://www.openhab.org.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช…เชฎเซ‡ "เชธเซเชฎเชพเชฐเซเชŸ เชนเซ‹เชฎ" เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชตเชพเชฅเซ€, เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เช MQTT เชธเชฐเซเชตเชฐ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฟเชตเชฟเชง เชธเซเชฅเชพเชจเชฟเช• เช‰เชชเช•เชฐเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

5. FlightRadar24 เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ

เชœเซ‹ เชคเชฎเซ‡ เช‰เชกเซเชกเชฏเชจเชจเชพ เชถเซ‹เช–เซ€เชจ เช›เซ‹ เช…เชจเซ‡ เชเชตเชพ เชตเชฟเชธเซเชคเชพเชฐเชฎเชพเช‚ เชฐเชนเซ‹ เช›เซ‹ เชœเซเชฏเชพเช‚ FlightRadar เช•เชตเชฐเซ‡เชœ เชจเชฌเชณเซเช‚ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชฐเซ€เชธเซ€เชตเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชจเซ‡ เชธเชฎเซเชฆเชพเชฏ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเชตเชพเชธเซ€เช“เชจเซ‡ เชฎเชฆเชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค RTL-SDR เชฐเซ€เชธเซ€เชตเชฐ เช…เชจเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฌเซ‹เชจเชธ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชจเซ‡ FlightRadar24 Pro เชเช•เชพเช‰เชจเซเชŸเชจเซ€ เชฎเชซเชค เชเช•เซเชธเซ‡เชธ เชฎเชณเชถเซ‡.

เชคเชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ 5 เช‰เชชเชฏเซ‹เช—เซ€ เชฐเซ€เชคเซ‹

เชตเชฟเช—เชคเชตเชพเชฐ เชธเซ‚เชšเชจเชพเช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซเชฐเช•เชพเชถเชฟเชค Habr เชชเชฐ.

เชจเชฟเชทเซเช•เชฐเซเชท

เช…เชฒเชฌเชคเซเชค, เชฌเชงเซเช‚ เช…เชนเซ€เช‚ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เชจเชฅเซ€. เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆเชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชชเชพเชตเชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฐเซ‡เชŸเซเชฐเซ‹ เช—เซ‡เชฎ เช•เชจเซเชธเซ‹เชฒ เช…เชฅเชตเชพ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธเชฅเซ€ เชฒเชˆเชจเซ‡ เชฒเชพเชˆเชธเชจเซเชธ เชชเซเชฒเซ‡เชŸเชจเซ€ เช“เชณเช– เชธเซเชงเซ€ เช…เชฅเชตเชพ เช–เช—เซ‹เชณเชถเชพเชธเซเชคเซเชฐเชจเซ€ เชธเซ‡เชตเชพ เชคเชฐเซ€เช•เซ‡ เชชเชฃ เชตเชฟเชตเชฟเชง เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช“เชฒ-เชธเซเช•เชพเชฏ เช•เซ‡เชฎเซ‡เชฐเชพ เช‰เชฒเซเช•เชพเช“ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชœเซ‡ เชฒเช–เซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซ‡ เชฎเชพเชคเซเชฐ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชตเชฟเชตเชฟเชง โ€œเช•เซเชฒเซ‹เชจเซเชธโ€ (เช†เชธเซเชธ เชŸเชฟเช‚เช•เชฐเชฌเซ‹เชฐเซเชก, เชจเซ‡เชจเซ‹ เชชเชพเช‡, เชตเช—เซ‡เชฐเซ‡) เชฎเชพเชŸเซ‡ เชชเชฃ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฌเชงเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชคเซเชฏเชพเช‚ เชชเชฃ เช•เชพเชฎ เช•เชฐเชถเซ‡.

เชœเซ‹ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹เชจเซ‡ เชฐเชธ เชนเซ‹เชฏ (เชœเซ‡ เชฒเซ‡เช– เชฎเชพเชŸเซ‡เชจเชพ เชฐเซ‡เชŸเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡), เชคเซ‹ เชตเชฟเชทเชฏ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช…เชจเซ‡ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ, เชฆเชฐเซ‡เช•เชจเซ‡ เชถเซเชญเซ‡เชšเซเช›เชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹