Autore: Dario Montalbano

APT è l’acronimo di Advanced Package Tool, un sistema di gestione dei pacchetti che facilita l’installazione e la gestione del software su sistemi Debian e derivati. apt-get è uno degli strumenti della suite APT, specificamente progettato per l’interfaccia a riga di comando, che permette di installare, aggiornare e rimuovere pacchetti software in modo rapido e sicuro. APT gestisce i pacchetti, che sono semplicemente archivi di file che contengono tutto ciò che serve per eseguire un programma. I pacchetti possono includere applicazioni, librerie, documentazione e script di configurazione, rendendo la gestione del software centralizzata e affidabile. apt-get è uno dei comandi più potenti e utilizzati per…

Read More

SMB, acronimo di Server Message Block, è un protocollo di rete sviluppato per consentire la condivisione di file, stampanti e altre risorse tra dispositivi su una rete. In pratica, SMB permette a un computer di accedere a file e cartelle su un altro computer della rete come se fossero localmente presenti. Questa capacità è molto utile per migliorare la collaborazione, soprattutto in ambienti dove diversi utenti devono accedere agli stessi dati. SMB è largamente utilizzato negli ambienti Windows, ma è supportato anche da Linux e macOS, grazie a software come Samba, che ne consente l’integrazione anche su piattaforme diverse. Il protocollo SMB…

Read More

Gli argomenti di oggi saranno molto tecnici e richiederanno maggiori dettagli per essere compresi, specialmente per chi non ha molta dimestichezza. Vi chiedo quindi un po’ di pazienza se questo video sarà leggermente più lungo dei precedenti. Inoltre, per evitare di appesantirlo ulteriorimente, alcuni approfondimenti verranno riportati soltanto all’interno del post dedicato che verrà pubblicato su dm-smartech.it.Piccola nota, i post di ogni video saranno disponibili sul sito due giorni dopo la pubblicazione del video. Iniziamo! Dopo aver preconfigurato la microSD con la versione Lite del Raspberry Pi OS, inseriamola nello slot del Raspberry Pi e procediamo con i collegamenti. Sia…

Read More

Prima di parlare di mDNS, è utile capire cos’è il DNS (Domain Name System). DNS è un protocollo di rete che traduce i nomi di dominio (come www.google.com) in indirizzi IP (come 192.168.1.1) che i computer utilizzano per essere identificati e comunicare tra di loro. In altre parole, il DNS agisce come una “rubrica telefonica” dove noi digitiamo un nome facile da ricordare, e il server DNS ci fornisce l’indirizzo IP corretto che corrisponde a quel nome. Il tutto avviene in modo completamente trasparente per noi utenti finali. Ogni volta che digitiamo un dominio nel nostro browser, come ad esempio…

Read More

Ogni dispositivo che si collega ad una rete, che sia locale (LAN) o pubblica (Internet), per esserne parte e poter comunicare/interagire con gli altri dispositivi della rete, ha bisogno di un identificativo univoco chiamato indirizzo IP (Internet Protocol). L’indirizzo IP viene assegnato automaticamente dalla rete stessa che accoglie il dispositivo come nuovo host, oppure, nel caso in cui non venga assegnato automaticamente, può essere formulato manualmente in base alle regole della rete stessa. Tipologie di indirizzi IP: IPv4 e IPv6 Esistono due versioni di indirizzi IP: IPv4 (Internet Protocol Version 4): la versione più comune e usata fin dagli anni…

Read More

Come avrete intuito dal titolo, oggi parleremo di programmazione ma lo faremo utilizzando un metodo di apprendimento più “amichevole” e “zen” rispetto a quello proposto su altri percorsi didattici. Pertanto, questa lunga (ma leggera) lezione è prevalentemente rivolta a tutte quelle persone acerbe (o curiose) che vogliono iniziare a comprendere quest’arte da un punto di vista più generalista, semplicistico ed elementare. Sicuramente qualcuno di voi, tra i più accorti, si starà chiedendo cosa c’entri la programmazione nel contesto in cui ci troviamo?! E’ lecito chiedersi: “Questo portale mica tratterà di linguaggi di programmazione o cose simili, vero?” Esatto! Ma non…

Read More

Il codice binario è un sistema numerico che utilizza solo due simboli: 0 e 1. Questo sistema è alla base del funzionamento di tutti i dispositivi digitali, poiché i computer e i microprocessori interpretano e gestiscono le informazioni in formato binario. Funzionamento del sistema binario Il sistema binario è un sistema posizionale, simile al sistema decimale, ma con la base 2 anziché 10. Ciò significa che ogni cifra in un numero binario rappresenta una potenza di 2, anziché di 10. Ecco un esempio di come funziona il sistema binario: Sommando i valori: 8 + 4 + 1 = 13 in…

Read More

Bentrovati Amici Smart! Oggi entriamo finalmente nella parte tecnica del nostro viaggio verso una SmartHome Open. Dopo aver raccolto tutto l’occorrente e affrontato i temi fondamentali e propedeutici, è arrivato il momento di passare all’azione iniziando a posare il primo mattone per la costruzione del nostro hub. In questo video, ci concentreremo sulla preparazione della microSD con il Raspberry Pi OS e sulle modalità di interazione con il Raspberry Pi. Da qui in avanti, i video saranno ricchi di dettagli tecnici e pratici, quindi seguiamo insieme passo dopo passo per non perderci nulla!Inoltre, per evitare di sovraccaricare ogni video e…

Read More

Bentrovati Amici Smart! Nel video precedente abbiamo esaminato tutto l’occorrente necessario per iniziare a configurare il nostro setup per una SmartHomeOpen con Home Assistant. Oggi voglio affrontare un’ultimo tema, spesso trascurato, che ritengo molto utile prima di immergerci completamente nel progetto: sto parlando di consumi energetici. Voglio fornirvi una stima di quelli che saranno i costi operativi approssimativi per un setup base, in modo da darvi un’idea chiara di cosa aspettarsi mantenendo attivo 24 ore su 24 un dispositivo come il Raspberry Pi 4 con tutti i servizi essenziali per Home Assistant. Conoscere i consumi energetici, o le line guida…

Read More

Bentrovati Amici Smart! dopo aver visto da vicino il Raspberry Pi 4 e aver compreso le fondamenta e le dinamiche base di Docker, oggi vedremo tutto l’occorrente minimo necessario per iniziare a costruire da zero l’hub HomeAssistant per la nostra SmartHome Open.Mi scuso se il viaggio sino ad ora è stato prettamente teorico o per essere stato prolisso in certi frangenti, ma gli argomenti affrontati nel corso delle prime tappe erano necessarie e propedeutiche a quelle che verrano.Pertanto, invito tutti coloro che hanno perso i precedenti appuntamenti, a recuperarli per non trovarsi impreparati. Se invece siete allineati, allora potete procedere…

Read More