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.