Come installare e configurare le cose su Raspberry Pi

Come installare e configurare le cose su Raspberry Pi
Cose è una piattaforma open source basata su IoT utilizzata per la raccolta dei dati, la visualizzazione, l'elaborazione e la gestione dei dispositivi. Combina la scalabilità, le prestazioni e la tolleranza ai guasti per proteggere i dati degli utenti. Inoltre, apre anche la connettività del dispositivo attraverso diversi protocolli IoT standard come MQTT, HTTP e COAP, nonché supportano la distribuzione del cloud e del software.

In questo tutorial, troverai le linee guida da configurare Cose su Raspberry Pi.

Installa e imposta le cose su Raspberry Pi

COME Cose Utilizza l'interfaccia Web per eseguire varie attività, avrai bisogno della configurazione lato server per impostare le cose su Raspberry Pi. Le seguenti linee guida passo-passo ti aiuteranno a installare e impostare le cose su Raspberry Pi:

Passaggio 1: installa Java

Cose Il servizio richiede Java su Raspberry Pi. Se il Java non è installato, emettere i seguenti comandi per installarlo:

$ sudo APT Installa OpenJDK-17-JDK

Passaggio 2: Installa le cose

Ora, per installare Cose Su Raspberry Pi, dovrai prima scaricare il suo pacchetto Deb usando il seguente comando:

$ wget https: // github.com/Thingsboard/Thingsboard/Releases/Download/V3.3.4.1/Thingsboard-3.3.4.1.Deb

Quindi utilizzare il seguente comando APT per installarlo su Raspberry Pi:

$ sudo APT Installa ./Thingsboard-3.3.4.1.Deb

Il comando sopra installerà il pacchetto DEB CHE COSINE su Raspberry su Raspberry Pi.

PASSAGGIO 3: database di creazione di board utilizzando PostgreSQL

Dopo l'installazione riuscita di Cose Su Raspberry Pi, ora è il momento di configurare il suo database. La squadra di Cose raccomanda l'uso di PostgreSQL perché è la soluzione più economica per diversi Cose istanze.

Per installare PostgreSQL su Raspberry Pi, utilizzare il seguente comando:

$ sudo APT Installa PostgreSQL

Dopo l'installazione, impostare la password per l'utente predefinito esistente "Postgres"Emettendo il seguente comando:

$ sudo su - Postgres

Quindi utilizzare la seguente istruzione per inserire l'area di lavoro di Postgres:

$ PSQL

Successivamente, digita la seguente istruzione per aggiungere la nuova password per l'utente:

\parola d'ordine

Quindi usa "\Q" abbandonare.

Ora, usa "Ctrl+d"Per tornare all'utente principale. Quindi eseguire il comando di seguito per connettersi a PostgreSQL per la creazione del Cose Banca dati.

$ PSQL -U Postgres -D Postgres -H 127.0.0.1 -W

Digitare la password, hai impostato prima.

Ora, crea Cose database attraverso la seguente dichiarazione:

Creare il database Thingsboard;

Quindi usa "\Q"Per tornare all'utente principale.

Passaggio 4: configurare le cose su Raspberry Pi

Dopo aver creato il database, ora è il momento di configurare Cose su Raspberry Pi. Per questo, aprire il file di configurazione tramite comando di seguito:

$ sudo nano/etc/cinghboard/conf/coseboard.conf

Ora incolla le seguenti righe nel file.

# Configurazione del database
Export Database_ts_Type = SQL
Export Spring_jpa_database_platform = org.ibernazione.dialetto.PostgresqlDialect
esporta Spring_driver_class_name = org.Postgresql.Autista
Export Spring_DataSource_maximum_pool_size = 5
Export Spring_DataSource_url = JDBC: Postgresql: // LocalHost: 5432/Thingsboard
Export Spring_DataSource_Username = Postgres
Export Spring_DataSource_Password =
esporta sql_postgres_ts_kv_partitioning = mesi

Salva il file utilizzando "Ctrl+X"Pulsanti, premere"Y"Ed entra.

Passaggio 5: passaggio facoltativo per macchine a bassa memoria

Se si dispone di un dispositivo con 2 GB di RAM, è possibile aggiungere la seguente riga nel file di configurazione per aggiornare il Cose utilizzo della memoria limitandolo al valore di tua scelta.

esporta java_opts = "$ java_opts -xms256m -xmx256m"

Passaggio 6: eseguire lo script di installazione

Dopo aver completato il passaggio sopra, ora sei bravo a eseguire quanto segue Cose Comando di installazione sul tuo terminale Raspberry Pi:

$ sudo/usr/share/coseboard/bin/installa/installazione.Sh - -Loaddemo

Passaggio 7: Avvia il servizio del tabellone

Dopo l'installazione, puoi iniziare Cose Servizio utilizzando il seguente comando:

$ sudo Service Thingsboard inizi

Per controllare lo stato, utilizzare il comando seguente:

$ sudo Servizio Stato Stato

Passaggio 8: apertura dell'interfaccia web

Ora vai alla scheda browser e usa l'indirizzo "http: // localhost: 8080/"Per aprire il Cose interfaccia web.

Puoi trovare l'indirizzo IP di Raspberry Pi tramite emettendo il comando di seguito:

$ hostname -i

Questo aprirà il Cose Schermata di accesso. È possibile utilizzare le credenziali di accesso predefinite se hai specificato -LoadDemo Durante l'esecuzione dello script.

Conclusione

Cose è una piattaforma IoT robusta e scalabile utilizzata per raccogliere dati e gestire i dispositivi da una posizione remota. Aiuta a migliorare le prestazioni di software e hardware, nonché includono diverse altre funzionalità che rendono la tua esperienza IoT ben al di sopra della tua immaginazione. La guida di configurazione sopra ci aiuterà nell'installazione e nell'impostazione Cose su Raspberry Pi creando un database tramite PostgreSQL in modo da poter accedere al Cose dashboard direttamente nella scheda browser.