Hvordan du installerer og setter opp tingboard på Raspberry Pi

Hvordan du installerer og setter opp tingboard på Raspberry Pi
Tingboard er en IoT-basert open source-plattform som brukes til datainnsamling, visualisering, prosessering og enhetsstyring. Den kombinerer skalerbarhet, ytelse og feiltoleranse for å beskytte brukernes data. Videre åpner det også for enhetstilkobling gjennom forskjellige standard IoT -protokoller som MQTT, HTTP og COAP, samt støtter både sky- og programvareutplassering.

I denne opplæringen finner du retningslinjen for oppsett Tingboard på Raspberry Pi.

Installer og konfigurer Thingsboard på Raspberry Pi

Som Tingboard Bruker nettgrensesnittet for å utføre forskjellige oppgaver, du vil kreve konfigurasjonen på serversiden for å sette opp Thingsboard på Raspberry Pi. Følgende retningslinjer for trinn-for-trinn vil hjelpe deg med å installere og sette opp Thingsboard på Raspberry Pi:

Trinn 1: Installer Java

Tingboard Tjenesten krever Java på Raspberry Pi. Hvis Java ikke er installert, kan du utstede følgende kommandoer for å installere den:

$ sudo apt install openjdk-17-jdk

Trinn 2: Installer Thingsboard

Nå, for å installere Tingboard På Raspberry Pi må du først laste ned DEB -pakken ved å bruke følgende kommando:

$ wget https: // github.com/tingboard/tingboard/utgivelser/nedlasting/v3.3.4.1/Thingsboard-3.3.4.1.Deb

Bruk deretter følgende APT -kommando for å installere den på Raspberry Pi:

$ sudo apt installasjon ./tingboard-3.3.4.1.Deb

Kommandoen ovenfor vil installere Thingsboard Deb -pakken på Raspberry på Raspberry Pi.

Trinn 3: Opprette database

Etter vellykket installasjon av Tingboard På Raspberry Pi er det nå på tide å konfigurere databasen. Teamet av Tingboard Anbefaler bruk av PostgreSQL fordi det er den mest kostnadseffektive løsningen for flere Tingboard forekomster.

For å installere PostgreSQL på Raspberry Pi, bruk følgende kommando:

$ sudo apt install PostgreSql

Etter installasjonen, angi passordet for den eksisterende standardbrukeren “Postgres”Ved å utstede følgende kommando:

$ sudo su - postgres

Bruk deretter følgende uttalelse for å legge inn Postgres Workspace:

$ psql

Deretter skriver du inn følgende uttalelse for å legge til det nye passordet for brukeren:

\passord

Bruk deretter “\ q" å slutte.

Nå, bruk "Ctrl+d”For å gå tilbake til hovedbrukeren. Kjør deretter den undergitte kommandoen for å koble til PostgreSQL for å opprette Tingboard database.

$ psql -u postgres -d postgres -h 127.0.0.1 -w

Skriv inn passord, har du satt før.

Nå, opprette Tingboard Database gjennom følgende uttalelse:

Opprett database tingboard;

Bruk deretter “\ q”For å gå tilbake til hovedbrukeren.

Trinn 4: Konfigurer Thingsboard på Raspberry Pi

Etter å ha opprettet databasen, er det nå på tide å konfigurere Tingboard på Raspberry Pi. For det, åpne konfigurasjonsfilen via undergitt kommando:

$ sudo nano/etc/tingboard/conf/tingboard.konf

Lim inn følgende linjer i filen.

# Databasekonfigurasjon
Eksportdatabase_ts_type = SQL
Eksporter Spring_JPA_Database_Platform = org.dvale.dialekt.PostgreSqlDialect
Eksporter Spring_Driver_Class_Name = org.PostgreSql.Sjåfør
Eksporter Spring_DataSource_Maximum_Pool_Size = 5
Eksport Spring_DataSource_URL = JDBC: PostgreSql: // LocalHost: 5432/Thingsboard
Eksport Spring_DataSource_Username = Postgres
Eksporter Spring_DataSource_Password =
Eksport SQL_POSTGRES_TS_KV_PARTITIONING = måneder

Lagre filen ved å bruke "Ctrl+x”Knapper, trykk”Y”Og gå inn.

Trinn 5: Valgfritt trinn for maskiner med lavt minnet

Hvis du har en enhet som har 2 GB RAM, kan du legge til følgende linje i konfigurasjonsfilen for å oppdatere Tingboard Minnebruk ved å begrense den til verdien du ønsker.

Eksporter java_opts = "$ java_opts -xms256m -xmx256m"

Trinn 6: Utfør installasjonsskript

Etter å ha fullført trinnet ovenfor, er du nå god til å kjøre følgende Tingboard Installasjonskommando på Raspberry Pi -terminalen:

$ sudo/usr/share/tingboard/bin/installer/installer.sh - -loaddemo

Trinn 7: Start Thingsboard -tjenesten

Etter installasjonen kan du starte Tingboard Tjeneste ved hjelp av følgende kommando:

$ sudo service tingboard start

For å sjekke statusen, bruk følgende kommando:

$ sudo service ting tavle status

Trinn 8: Åpne nettgrensesnitt

Gå nå til nettleserfanen og bruk adressen "http: // localhost: 8080/”For å åpne Tingboard Nettgrensesnitt.

Du kan finne IP-adressen til Raspberry Pi via utstedelse av kommandoen undergitt:

$ hostname -i

Dette vil åpne Tingboard Innloggingsskjerm. Du kan bruke standard påloggingsinformasjon hvis du har spesifisert -LoadDemo Under utførelsen av skriptet.

Konklusjon

Tingboard er en robust og skalerbar IoT -plattform som brukes til å samle inn data og administrere enhetene fra et eksternt sted. Det hjelper til. Ovennevnte installasjonsguide vil hjelpe deg med å installere og stille inn Tingboard på Raspberry Pi ved å opprette en database gjennom PostgreSQL slik at du vil kunne få tilgang til Tingboard dashbord rett inn på din nettleserfanen.