Pi: WiFi hotspot (AP on wlan0, 10.42.0.1) + hotspot/wifi toggle scripts + README
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
1 parent
454a5caf77
commit
f3f4d0f81e
3 files changed
+23
-5
No files matched your search
@@ -56,11 +56,17 @@ i visual a tutto schermo; dal telefono apri `http://<ip-del-pi>:8080/`.
|
||||
|
||||
I brani vanno in `media/` (chiavetta USB, condivisione di rete, o upload dall'app).
|
||||
|
||||
### Rete
|
||||
- **Hotspot del Pi** (consigliato da palco): configura il Pi come access point
|
||||
(NetworkManager: `nmcli device wifi hotspot`), poi il telefono si collega alla
|
||||
rete del Pi e apre l'indirizzo.
|
||||
- **WiFi del locale**: il Pi e il telefono sulla stessa rete; usa l'IP del Pi.
|
||||
### Rete — Hotspot (consigliato da palco)
|
||||
Il Pi crea la sua rete WiFi su `wlan0` (NetworkManager), così basta il telefono.
|
||||
|
||||
- **SSID**: `DJVisualizer` · **password**: `djvisualizer2026`
|
||||
- **Remote**: <http://10.42.0.1:8080/> (IP fisso dell'hotspot)
|
||||
- Parte da solo al boot (connessione `Hotspot`, autoconnect, priorità 100).
|
||||
- Cambiare SSID/password:
|
||||
`sudo nmcli connection modify Hotspot 802-11-wireless.ssid "NuovoNome" wifi-sec.psk "nuovapassword"`
|
||||
- Passare a una rete WiFi normale (per aggiornamenti):
|
||||
`bash scripts/wifi-join.sh "NomeRete" "password"` → poi `bash scripts/hotspot-on.sh` per tornare AP.
|
||||
- **Amministrazione**: la porta **ethernet** resta sempre disponibile per SSH/manutenzione.
|
||||
|
||||
## Funzioni del telecomando
|
||||
- **🌀 Effetti**: libreria completa (famiglie + ricerca) + sagome SVG.
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
# Attiva l'access point del Pi su wlan0 (SSID "DJVisualizer").
|
||||
# Il telefono si collega alla rete del Pi e apre http://10.42.0.1:8080/
|
||||
sudo nmcli connection up Hotspot
|
||||
echo "Hotspot attivo. WiFi: DJVisualizer · Remote: http://10.42.0.1:8080/"
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# Fa entrare il Pi in una rete WiFi normale (client) — disattiva l'hotspot.
|
||||
# Uso: bash scripts/wifi-join.sh "NomeRete" "password"
|
||||
# Per tornare hotspot: bash scripts/hotspot-on.sh
|
||||
if [ -z "$1" ]; then echo "Uso: $0 <SSID> [password]"; exit 1; fi
|
||||
sudo nmcli device wifi connect "$1" ${2:+password "$2"} ifname wlan0
|
||||
echo "Connesso a '$1'. IP wlan0: $(ip -4 -br addr show wlan0 | awk '{print $3}')"
|
||||
Reference in new issue
Block a user