Questo è il materiale che è stato utilizzato per il talk Smart Home Made Easy.
Questo sorgente è stato costruito con il fine di essere semplice e comprensibile a tutti. Alcune pratiche utilizzate potrebbero essere rischiose in ambiti professionali, utilizzate il codice con cautela.
Potete trovare le slides utilizzate per il talk in questo link.
Nelle slides troverete anche le istruzioni su cosa vi serve installare nella vostra macchina per utilizzare il progetto.
vi basterà andare nel terminale, collocarvi nella cartella del server ed usare il comando:
sudo python3 server.py
Per far funzionare il progetto nella vostra rete ricordate di
- Sostituire in tutto il codice (sia server che client) il campo
my.awesome.domain
con:- L'ip locale del raspberry: nel caso in cui vogliate lanciare il progetto in locale
- Il vostro dominio o l'ip pubblico: altrimenti
- Effettuare il port forwarding alla porta 80 e 443 verso il Raspberry per poter utilizzare il progetto da remoto
Per qualsiasi cosa contattaci direttamente su Telegram: