Quando non sono presenti Skill particolari per Amazon Echo e dobbiamo interfacciare TV, Play Station, Amazon Fire Stick, Netflix su Smart TV e tutti i dispositivi infrarossi e non, e vogliamo configurarli tramite comandi vocali è essenziale riuscire a installare un server con node red attraverso Raspberry Pi (Server Locale). Ecco il tutorial su Come installare Raspberry Pi e Node Red per usare Comandi vocali con Alexa.
Se ancora non hai Raspberry Pi ecco due modelli in offerta:
- Computer a scheda singola con connettività LAN e Bluetooth wireless
- Quad Core CPU, 1GB RAM, 4 porte USB 2
- E per usarlo come computer desktop, avrai bisogno di: TV o monitor e cavo HDMI, Tastiera e mouse.
- Avrai bisogno (non incluso): Scheda micro SD con NOOBS, Alimentatore micro USB (2,1 A).
- Il modello Raspberry Pi 3 B + è l'ultimo prodotto della gamma Raspberry Pi 3, che vanta un processore quad core a 64 bit con 1,4 GHz, wireless LAN dual-band a 2,4 GHz e 5 GHz, Bluetooth 4.2 / BLE, Ethernet più veloce e PoE capacità tramite un HAT PoE separato
- La LAN wireless dual-band è dotata di certificazione di conformità modulare, che consente di progettare la scheda in prodotti finali con test di conformità della LAN wireless significativamente ridotti, migliorando sia i costi che i tempi di commercializzazione
- Il modello B + Raspberry Pi 3 mantiene lo stesso ingombro meccanico sia del modello Raspberry Pi 2 che del modello B di Raspberry Pi 3
Innanzitutto trovate qui la procedura per installare Node-RED sul sito ufficiale in inglese, ma la procedura è molto semplice anche per installarlo su dispositivo Android, per usarlo come “server locale” di casa. Nella descrizione del video Youtube viene spiegato come far partire Node-RED essenzialmente in due modi:
- Da desktop cliccate su Node-RED,
- Usate il comando run node-red-start in una finestra del terminale (cmd.exe o Powershell).
Per arrestare il server Node-RED, usate il comando node-red-stop. Per vedere il log, usate il comando node-red-log. Inoltre per impostarlo in Autostart on boot, se volete che Node-RED si avvi all’avvio di Raspberry Pi potete usare il seguente comando: sudo systemctl enable nodered.service e per chiudere l’avvio da boot, viceversa: sudo systemctl disable nodered.service to disable autostart on boot.
Una volta fatto il tutto, avviate l’url e impostate i dispositivi virtuali https://alexa-node-red.bm.hardill.me.uk/ mentre a seguire trovate l’url del server locale su browser (dove creare i flussi per i vari comandi vocali): 127.0.0.1:1880