QNA > C > Come Fa Alexa A Controllare Le Luci? Come Fa Il Software A Controllare L'hardware?

Come fa Alexa a controllare le luci? Come fa il software a controllare l'hardware?

Questo tipo di cose sono in giro da molto tempo ormai. Il controllo degli oggetti commutati è apparso per la prima volta a casa mia con il Commodore Vic 20 negli anni '80, che aveva una scheda relè opzionale in modo da poter prendere degli input (uno era un tappetino a pressione sotto lo zerbino della mia porta) che inviava un segnale alla scheda relè e una routine che ho scritto avrebbe registrato quel segnale di "interruttore chiuso" e acceso la luce del corridoio. Il software inviava un singolo byte alla scheda di controllo e ognuno degli 8 bit poteva controllare un singolo relè, così potevo controllare fino a 8 dispositivi. Il codice binario di un computer può essere facilmente "commutato" usando un transistor e poi un relè, anche se in questi giorni ciò viene fatto da un circuito integrato. Non usiamo molto i relè in questi giorni a meno che il livello di potenza non sia molto alto.

La parte intelligente è far sì che il computer capisca il linguaggio umano parlato e sospetto che questo sia un segreto commerciale per persone come Microsoft, Amazon, Apple e Google che probabilmente hanno tutti sviluppato i loro sistemi, anche se ci potrebbe essere qualche software di riconoscimento vocale open source in giro che converte il discorso in parole digitate. Una volta che avete realizzato questo, avete solo bisogno di un po' di software per guardare per una parola chiave e questo è abbastanza semplice. Come programmatore ho scritto giochi per computer che si basano molto su questo, quindi hai una lista di parole chiave che stai cercando, e quando una arriva nel flusso di dati, ordini al software di andare giù per il ramo di programma corretto per quel particolare comando. Nel caso delle luci o di qualsiasi cosa stiate controllando, invierà un byte (o semplicemente cambierà un singolo bit in un byte) all'interruttore elettronico per ordinargli di accendersi.

Di Naarah

Cos'è la libertà? :: Come ottenere più passi sul tuo Fitbit
Link utili