Salve Habr.
Fere omnes habet Pi ruspberry domi, et suspicari ausim multos otiosos circa iacentes habere. Sed Raspberry est non solum pilum pretiosum, sed etiam computatrum phantasticum admodum potens cum Linux. Hodie spectabimus lineamenta utilissima Raspberry Pi, pro qua codicem omnino scribere non debes.
Nam qui intersunt, singula sub sectis sunt. Articulus incipientibus destinatur.
illud: Articulus hic pro incipientibus destinatur, qui saltem praecipuam intelligentiam habent quid sit IP oratio, quomodo SSH in Raspberry Pi utens putty vel quovis alio termino, et quomodo lima recensere cum nano editore. Ad experimentum, hoc tempus lectores cum Pythone codice non onero, programmatio omnino non erit. Ad sequentia omnia, sola linea imperii sufficiet. Quantum talis forma postulat, aestimationes textus intuebor.
Utique non considerabo res manifestissimas sicut FTP servitor vel globuli retis. Infra illustrare conatus sum aliquid plus minusve utile et originale.
Antequam aliquid instituimus, magni momenti est concilio: copia recta potentiae (potius notae 2.5A, quam noname-accipientis e phone) et calorisink processus magni momenti sunt ad operationem stabilem Raspberry Pi. Sine hoc, Raspberry algeat, errorum exemplum fasciculi pateant, etc. Insidiositas talium errorum est ut interdum tantum appareat, exempli gratia, in cacumine CPU onere vel cum magnae fasciculi ad SD card scribentur.
Antequam aliquas partes inaugurari, opportune systema renovare convenit, alioquin veteres inscriptiones pro imperio apto laborare non possunt;
sudo apt-get update
Nunc inire potes institutionem ac Vestibulum.
1. WiFi hotspot
Raspberry Pi facile est vertere in punctum accessum wireless et nihil emere, WiFi iam in tabula est. Ad hoc faciendum, debes 2 partes instituere: hostapd (hospes accessus punctum daemon, accessus punctus muneris) et dnsmasq (DNS / DHCP server).
Instrue dnsmasq et hostapd;
sudo apt-get install dnsmasq hostapd
Inscriptio static IP constitue quod Raspberry Pi in WiFi retis habebunt. Ad hoc faciendum, lima dhcpcd.conf emenda per intrantes mandatum sudo nano /etc/dhcpcd.conf. Sequentes tabella lineas addere debes:
interface wlan0
static ip_address=198.51.100.100/24
nohook wpa_supplicant
Ut videre potes, in retis WiFi, nostrum Raspberry Pi inscriptionem habebit 198.51.100.100 (hoc est magni momenti est meminisse si aliquis in eo servo currit, cuius oratio in navigatro inserenda erit).
Deinde, IP promovendum est, ad quod mandatum exequimur sudo Nano /etc/sysctl.conf et uncomment linea net.ipv4.ip_forward = I.
Nunc opus est DHCP servo configurare - IP inscriptiones ad connexas cogitationes distribuet. Nos imperium intramus sudo nano /etc/dnsmasq.conf et sequentes lineas adde:
interface=wlan0
dhcp-range=198.51.100.1,198.51.100.99,255.255.255.0,24h
Ut videre potes, connexiones machinis IP inscriptiones habebunt in ambitu 198.51.100.1... 198.51.100.99.
Denique tempus Wi-FI constituere. Edere tabella /etc/default/hostapd et intra lineam ibi DAEMON_CONF="/etc/hostapd/hostapd.conf". Nunc videamus fasciculum hostapd.conf intrando imperium sudo nano /etc/hostapd/hostapd.conf.
Intrant accessum punctum occasus:
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
Hic interest attendere ad parametros "ssid" (punctum nomen accessum), "wpa_passphrase" (password), "canale" (canalis numerus) et "hw_modo" (modus operandi, a = IEEE 802.11a, 5 GHz; b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Infeliciter, nulla lectio canalis automatico, ita te ipsum canalem WiFi minimum occupatus eligere debebis.
maximus: tessera in hoc casu, signum est 12345678, in puncto reali accessus, opus est ut re magis implicata. Sunt programmata quae Tesserae violentae dictionarii utentes, punctum accessum cum simplici password detruncari possunt. Bene interreti communicantes cum extraneis sub legibus modernis esse possunt.
Omnia parata sunt, omnia officia movere potes.
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl reload dnsmasq
Nunc videndum est novum WiFi hotspot in indicem ligularum. Sed ut in Interreti compareat, necesse est ut fasciculum rediritionis ab Ethernet in WLAN movere, cui mandatum ingredimur. sudo Nano /etc/rc.local et lineam conformationem iptables adde:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Id est. Raspberry Pi reboot, et si omnia recte facta sunt, punctum accessum videre et cum eo coniungere possumus.
Ut vides, celeritas mala non est, et tali WiFi uti potest.
Viam parvam concilio: RUBUS IDAEUS PI nomen retis mutare potes per mandatum currens sudo raspi aboutconfig,. Is ad defaltam (mirum :) raspberrypi. Hoc probabiliter notum est. Nihilominus non omnes sciunt hoc nomen etiam in retis localibus praesto esse, sed necesse est ei addere ".locum". Exempli gratia, inire potes in tuo Raspberry Pi via SSH per mandatum intrando putty [Inscriptio protected]. Verum, una cautione est: opera haec in Fenestra et Linux, sed in Android non operatur - adhuc manually IP inscriptionem ingrediendi sunt.
2. Media server
Sunt 1001 modi ut instrumentorum ministrorum in Raspberry Pi, facillime tantum tegam. Dicamus nos dilectum habere collectionem fasciculorum MP3 et volumus eam praesto esse in retiacula locali pro omnibus instrumentis instrumentis. MiniDLNA servientem in Raspberry Pi ponemus qui hoc nobis facere potest.
Instituere, inire imperium sudo facile install minidlna. Tunc debes configurare aboutconfig per intrantes mandatum sudo nano /etc/minidlna.conf. Ibi unam tantum lineam addere debes ut nostris imagini viam demonstras: media_dir=/home/pi/MP3 (sane via potest esse diversa). Postquam tabella claudendo, servitium sileo;
sudo systemctl sileo minidlna
Si omnia recta fecerimus, promptum instrumentorum communicationis socialis in retis localibus habebimus, ex quo musicam per escritorio WiFi radiophonicam vel per VLC-Luditorem in Android;
Concilium: Fasciculi ad Raspberry Pi commodissimum est cum WinSCP - hoc programmata permittit te laborare cum RPi folders tam facile quam cum localibus.
3. SDR accipientis
Si receptatorem RTL-SDR vel SDRPlay habemus, ea uti possumus in Raspberry Pi utendo programmate GQRX vel CubicSDR. Hoc licebit tibi habere receptorem sui iuris et silentii SDR qui etiam circa horologium laborare potest.
Paenitet me quod qualis est in TV screenshots screen:
Ope RTL-SDR vel SDRPlay, varia signa radiophonica recipere potest cum frequentia usque ad 1 GHz (vel paulo superius). Exempli gratia, audire potes non solum radiophonicas solitos radiophonicos, sed etiam sermones gubernatorum vel alia officia. Viam amantes radiophonici ope Raspberry Pi bene accipere, decodere et signa servo mittere.
Disquisitio prolixior de radio SDR extra ambitum huius articuli, plus legere potes
4. Servo for "domum dolor"
Qui enim smarter domum facere volunt, libero programmate OpenHAB uti potes.
Hoc ne programmatis quidem tantum est, sed totum compagem varias plugins habet, scripta quae varias machinas regere permittunt (Z-Wave, Philips Hue, etc.). Qui volunt fusius studere possunt off.site
Obiter, cum de "domo dolor" loquimur, Raspberry Pi bene currere potest servo MQTT qui variis localibus machinis adhiberi potest.
5. Client for FlightRadar24
Si aviation es es fidus et in campo ubi FlightRadar coverage est pauper, adiuvare potes communitatem et omnes viatores institutione receptaculum. Omnes opus est receptatori RTL-SDR et Raspberry Pi. Pro bono, liberum accessum habebis ad FlightRadar24 Pro ratione.
instructiones detailed
conclusio,
Utique non omnia hic recensentur. Raspberry Pi multum habet potestatem processus et in variis officiis adhiberi potest, ex ludo retro consolatorium vel annotata video, ad recognitionem licentiam lamellae, vel etiam ad ministerium astrologiae.
Obiter scriptum est non solum ad Raspberry Pi, sed etiam ad varias "clones" (Asus Tinkerboard, Nano Pi, etc.), omnes programmata etiam ibi maxime laborant.
Si auditores intersunt (quod per aestimationes pro articulo determinabitur), locus continuari potest.
Et ut solet, fortuna omnibus.
Source: www.habr.com