So installieren und setzen Sie Thingsboard auf Raspberry Pi ein und seiten Sie

So installieren und setzen Sie Thingsboard auf Raspberry Pi ein und seiten Sie
Thingsboard ist eine IoT-basierte Open-Source-Plattform, die für Datenerfassung, Visualisierung, Verarbeitung und Geräteverwaltung verwendet wird. Es kombiniert die Skalierbarkeit, Leistung und Fehlertoleranz zum Schutz der Benutzerdaten. Darüber hinaus wird die Gerätekonnektivität durch verschiedene Standard -IoT -Protokolle wie MQTT, HTTP und CoAP geöffnet und unterstützt sowohl Cloud- als auch Software -Bereitstellung.

In diesem Tutorial finden Sie die Richtlinie zum Einrichten Thingsboard auf Raspberry Pi.

Installieren und Setup Thingsboard auf Raspberry Pi

Als Thingsboard Verwendet die Webschnittstelle zum Ausführen verschiedener Aufgaben. Sie benötigen die serverseitige Konfiguration, um Thingsboard auf Raspberry Pi einzurichten. Die folgenden Schritt-für-Schritt-Richtlinien unterstützen Sie bei der Installation und Einrichtung von Thingsboard auf Raspberry Pi:

Schritt 1: Java installieren

Thingsboard Der Service erfordert Java auf Raspberry Pi. Wenn die Java nicht installiert ist, geben Sie die folgenden Befehle aus, um es zu installieren:

$ sudo apt installieren openjdk-17-jdk

Schritt 2: Installieren Sie Thingsboard

Jetzt installieren Thingsboard Auf Raspberry Pi müssen Sie zunächst sein DEB -Paket mit dem folgenden Befehl herunterladen:

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

Verwenden Sie dann den folgenden APT -Befehl, um ihn auf Ihrem Raspberry Pi zu installieren:

$ sudo apt installieren ./Thingsboard-3.3.4.1.Deb

Der obige Befehl installiert das Thingsboard -Deb -Paket auf Raspberry auf Raspberry Pi.

Schritt 3: Datenbank mit der Datenbank mit PostgreSQL erstellen

Nach der erfolgreichen Installation von Thingsboard Auf Raspberry Pi ist es jetzt an der Zeit, seine Datenbank zu konfigurieren. Das Team von Thingsboard empfiehlt die Verwendung von PostgreSQL, da dies die kostengünstigste Lösung für mehrere ist Thingsboard Instanzen.

Verwenden Sie den folgenden Befehl, um postgresql auf Raspberry PI zu installieren:

$ sudo APT installieren Sie PostgreSQL

Legen Sie nach der Installation das Kennwort für den vorhandenen Standardbenutzer fest. “PostgresDurch Ausgabe des folgenden Befehls:

$ sudo su - Postgres

Verwenden Sie dann die folgende Anweisung, um den Postgres -Arbeitsbereich einzugeben:

$ psql

Geben Sie als nächstes die folgende Anweisung ein, um das neue Kennwort für den Benutzer hinzuzufügen:

\Passwort

Dann benutze "\Q" beenden.

Jetzt benutzen "Strg+d„Zum Hauptbenutzer zurückkehren. Führen Sie dann den folgenden Befehl aus, um eine Verbindung zu PostgreSQL herzustellen, um das zu erstellen Thingsboard Datenbank.

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

Geben Sie Passwort ein, haben Sie zuvor gesetzt.

Jetzt erstellen Thingsboard Datenbank durch folgende Anweisung:

Datenbank erstellen Thingsboard;

Dann benutze "\QUm zum Hauptbenutzer zurückzukehren.

Schritt 4: Konfigurieren Sie Thingsboard auf Raspberry Pi

Nach dem Erstellen der Datenbank ist es jetzt Zeit zu konfigurieren Thingsboard auf Raspberry Pi. Öffnen Sie dazu die Konfigurationsdatei über den folgenden Befehl untergewandt:

$ sudo nano/etc/thingsboard/conf/Thingsboard.Conf

Fügen Sie nun die folgenden Zeilen in die Datei ein.

# Datenbankkonfiguration
exportieren Sie Datenbank_ts_Type = SQL
exportieren spring_jpa_database_platform = org org.überwintern.Dialekt.Postgresqldialect
Exportieren Sie spring_driver_class_name = org.PostgreSQL.Treiber
Exportieren Sie spring_datasource_maximum_pool_size = 5
exportieren spring_datasource_url = jdbc: postgresql: // localhost: 5432/Thingsboard
Exportieren Sie spring_datasource_username = postgres
Exportieren Sie spring_datasource_password =
exportieren sql_postgres_ts_kv_partitioning = monat

Speichern Sie die Datei mit der “Strg+x"Knöpfe, drücken"Y”Und eingeben.

Schritt 5: Optionaler Schritt für Geräte -Speichermaschinen

Wenn Sie ein Gerät mit 2 GB RAM haben, können Sie die folgende Zeile in der Konfigurationsdatei hinzufügen, um die zu aktualisieren Thingsboard Speicherverbrauch, indem Sie es auf den Wert Ihrer Wahl einschränken.

exportieren java_opts = "$ java_opts -xms256m -xmx256m"

Schritt 6: Führen Sie das Installationsskript aus

Nach Abschluss des oben genannten Schritts sind Sie jetzt gut, um Folgendes auszuführen Thingsboard Installationsbefehl auf Ihrem Raspberry PI -Terminal:

$ sudo/usr/share/thingsboard/bin/install/installieren.Sh -Loaddemo

Schritt 7: Starten Sie Thingsboard Service

Nach der Installation können Sie beginnen Thingsboard Dienst mit dem folgenden Befehl:

$ sudo service Thingsboard Start

Verwenden Sie den folgenden Befehl, um den Status zu überprüfen:

$ sudo service Thingsboard Status

Schritt 8: Öffnen der Webschnittstelle

Gehen Sie nun zu Ihrem Browser -Registerkarte und verwenden Sie die Adresse “http: // localhost: 8080/”Um die zu öffnen Thingsboard Webschnittstelle.

Sie finden die IP-Adresse von Raspberry Pi über die Ausgabe des folgenden Befehls:

$ hostname -i

Dies wird die öffnen Thingsboard Anmeldebildschirm. Sie können den Standard -Login -Anmeldeinformationen verwenden, wenn Sie angegeben haben -LoadDemo Während der Skriptausführung.

Abschluss

Thingsboard ist eine robuste und skalierbare IoT. Es hilft, die Leistung von Software und Hardware zu verbessern sowie mehrere andere Funktionen, die Ihre IoT -Erfahrung weit über Ihrer Fantasie machen. Die obige Einrichtungsanleitung unterstützt Sie bei der Installation und Einstellung Thingsboard Auf Raspberry Pi, indem Sie eine Datenbank über PostgreSQL erstellen, damit Sie auf die zugreifen können Thingsboard Das Dashboard direkt auf Ihre Browser -Registerkarte.