EMB 96

EMBEDDED 96 • MAGGIO • 2025 39 Gli utenti possono aggiungere nuovi prodotti di fornitori differenti alla loro rete domestica intelligente senza dover perdere tempo per determinare se potranno funzionare insieme. ConMatter, l’interoperabilità è intrinseca e l’affi- dabilità che viene garantita può senza dubbio contribuire all’espansione del mercato dell’automazione domestica intelligente. Matter: i motivi di una scelta e come implementarlo in pratica Di seguito un’analisi più dettagliata di Matter, necessa- ria per comprendere il suo ruolo all’interno di una casa connessa. Promosso da CSA (Connectivity Standards Al- liance), un consorzio cui aderiscono alcuni dei maggiori protagonisti dell’ecosistema per la smart home, tra cui Amazon, Apple, Google, Comcast, Silicon Labs e nume- rosi altri, Matter si propone come un approccio unificante e compatibile con dispositivi IoT in grado di assicurare una connettività sicura e affidabile. Matter supporta sia Wi-Fi sia Thread. In sintesi, que- sti protocolli forniscono il collegamento tra i dispositivi, mentre Matter rappresenta il linguaggio comune con il quale comunicano tra di loro. Thread, in particolare, si sta affermando come la tecnologia cruciale per collegare a Internet “oggetti” a basso consumo e con ridotta ampiez- za di banda ed è opinione abbastanza diffusa che possa rappresentare il futuro delle reti wireless di tipo “mesh” (a maglia). Matter rappresenta quindi l’elemento trainante della con- vergenza tra i diversi ecosistemi IoT che si pone l’obietti- vo di creare un protocollo wireless comune per collegare tutte le reti e i dispositivi IoT. Finora sono stati spiegati i motivi alla base dello sviluppo di Matter. A questo pun- to è utile esaminare le modalità di implementazione, un tema particolarmente importante per tutti i progettisti che desiderano maturare esperienze utili per lo sviluppo di dispositivi Matter. La domanda da porsi è come posso- no perfezionare le loro conoscenze e competenze inmodo da accelerare il processo di avvio, realizzazione dei dispo- sitivi e deployment (installazione e messa in esercizio) dei prodotti finali. Fortunatamente, l’evoluzione dello standard Matter è coincisa con quella delle risorse a disposizione dei pro- gettisti per sviluppare questo processo. Ora è possibile associare kit di avviamento e sviluppo con informazioni, consigli pratici e tutorial che permettono alle aziende di introdurre sul mercato prodotti Matter il più rapidamen- te possibile. Ciò significa che lo sviluppo di dispositivi Matter non è un processo arduo, difficile o impegnativo ma, al contrario, può risultare istruttivo, gratificante e persino piacevole. Di seguito viene illustrato un esempio pratico di questo processo, relativo a un’applicazione di illuminazione ba- sata su Matter over Thread. In questo caso, verranno uti- lizzati dispositivi e software sviluppati da Silicon Labs, anche se tool di supporto analoghi sono disponibili da altri fornitori. 1 - Uno sguardo alle piattaforme hardware per Matter over Thread Il punto di partenza è rappresentato dalle schede di svi- luppo: nel caso in esame è stato utilizzato il processore multiprotocollo EFR32xG24 che consente lo sviluppo di reti basate su IEEE 802.15.4 come appunto Thread. Esso supporta anche Bluetooth, che viene utilizzato da Matter durante la fase di commissioning. La scheda principale utilizzata per questo progetto è Pro Kit, che consente di utilizzare più schede radio per un’adeguata valutazione. Il vantaggio principale di questa scheda è la disponibilità di funzioni di analisi della potenza e della rete. Essa pre- vede inoltre un connettore Ethernet che facilita l’esecu- zione di test su reti di grandi dimensioni. È altresì disponibile una vasta gamma di kit di sviluppo che possono risultare molto utili per lo sviluppo del pro- getto. Queste schede di piccole dimensioni sono dotate Matter rappresenta l’elemento trainante della convergenza tra i diversi ecosistemi IoT che si pone l’obiettivo di creare un protocollo wireless comune per collegare tutte le reti e i dispositivi IoT MATTER OVER THREAD | SOFTWARE

RkJQdWJsaXNoZXIy Mzg4NjYz