BeagleBone Black

Databoom supporta il collegamento con BeagleBone Black. La configurazione della piattaforma consiste in pochi passi, dopo i quali sarà possibile trasmettere i propri dati utilizzando il client più adeguato alle proprie esigenze (HTTP, MQTT).

Collegamento BeagleBone Black

A questo punto, il collegamento con la scheda è effettuato correttamente. Per poter inserire degli script da eseguire nella stessa è possibile seguire due approci. Si può esplorare la BeagleBone Black direttamente dal proprio PC ed inserire in un percorso opportuno il proprio script, oppure accedere all'IDE preinstallato sulla scheda e scrivere direttamente il codice da eseguire.

BeagleBone Black

Cloud9 IDE

Per accedere all'IDE Cloud9, collegarsi a http://192.168.7.2/Support/bone101/#cloud9 e quindi cliccare sul titolo Cloud9 IDE, oppure collegandosi direttamente all'indirizzo http://192.168.7.2:3000.

Una volta effettuato l'accesso sarà possibile iniziare la stesura di codice.

Si possono implementare diversi tipi di client all'interno della BeagleBone Black, come il client HTTP e il client MQTT. Per installare eventuali moduli mancanti necessari all’esecuzione di script, è possibile interagire direttamente con la BeagleBone attraverso la shell in Cloud9, utilizzando il comando npm install

Esecuzione script su BeagleBone Black

Una volta completata la stesura del codice è possibile rendere automatica l'esecuzione dello script all'avvio della BeagleBone Black salvando l'applicazione nella cartella 'autorun' (/var/lib/cloud9/autorun).

Allo stesso modo gli script si possono eseguire direttamente dall’IDE attraverso il pulsante play, oppure dalla shell della BeagleBone con il comando node

Configurazione completata!

Una volta avviata l'esecuzione dello script, Databoom inizierà a registrare i dati inviati dalla BeagleBone. Per poter consultare i dati e avere una rappresentazione corretta, seguire le indicazioni in Modifica/validazione di un segnale.

Altre domande? Invia una richiesta

0 Commenti

Accedi per aggiungere un commento.