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.