reComputer R1000 での ThingsBoard の始め方
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

はじめに
ThingsBoard は、IoT プロジェクトの迅速な開発、管理、およびスケーリングを目的としたオープンソースの IoT プラットフォームです。クラウドおよびオンプレミスの IoT インフラストラクチャに対応した即時利用可能なソリューションを提供し、デバイスのプロビジョニング、資産管理、データ収集と可視化、テレメトリの分析を簡単に行うことができます。このガイドでは、reComputer 上で ThingsBoard Community Edition をインストールする手順を説明し、IoT アプリケーションの堅牢な基盤を提供します。
前提条件
ハードウェア
reComputer R1000 |
---|
![]() |
ハードウェア要件は選択したデータベースとシステムに接続されるデバイスの数によって異なります。PostgreSQL を使用して ThingsBoard を実行するには、最低でも 4GB の RAM が必要です。
ステップ 1: Java 17 (OpenJDK) のインストール
ThingsBoard を実行するには Java 17 が必要です。ターミナルを開きます。
- パッケージインデックスを更新します:
sudo apt update
- OpenJDK 17 をインストールします:
sudo apt install openjdk-17-jdk
- システムをデフォルトで OpenJDK 17 を使用するように設定します:
sudo update-alternatives --config java
- インストールを確認します:
java -version
ステップ 2: ThingsBoard サービスのインストール
- ThingsBoard
.deb
パッケージをダウンロードします:wget https://github.com/thingsboard/thingsboard/releases/download/v3.8/thingsboard-3.8.deb
- ThingsBoard をサービスとしてインストールします:
sudo dpkg -i thingsboard-3.8.deb
ステップ 3: PostgreSQL データベースのインストール
wget がインストールされていない場合はインストールします:
sudo apt install -y wget
PostgreSQL リポジトリを追加し、サービスをインストールします:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
echo "deb https://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt update
sudo apt -y install postgresql
sudo service postgresql startpostgres
ユーザーのパスワードを設定します:sudo -u postgres psql
\passwordThingsBoard データベースを作成します:
psql -U postgres -d postgres -h 127.0.0.1 -W
CREATE DATABASE thingsboard;
ステップ 4: ThingsBoard の設定
ThingsBoard の設定ファイルを開きます:
sudo nano /etc/thingsboard/conf/thingsboard.conf
以下のデータベース設定を追加します(
PUT_YOUR_POSTGRESQL_PASSWORD_HERE
をpostgres
ユーザーのパスワードに置き換えてください):# DB Configuration
export DATABASE_TS_TYPE=sql
export SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/thingsboard
export SPRING_DATASOURCE_USERNAME=postgres
export SPRING_DATASOURCE_PASSWORD=PUT_YOUR_POSTGRESQL_PASSWORD_HERE
export SQL_POSTGRES_TS_KV_PARTITIONING=MONTHS(オプション)RAM が 4GB のマシン向けにメモリ設定を更新します:
export JAVA_OPTS="$JAVA_OPTS -Xms2G -Xmx2G"
ステップ 5: インストールスクリプトの実行
ThingsBoard のインストールスクリプトを実行します:
sudo /usr/share/thingsboard/bin/install/install.sh --loadDemo
--loadDemo
オプションを使用すると、ユーザー、デバイス、アセットなどのデモデータがロードされます。
ステップ 6: ThingsBoard サービスの開始
ThingsBoard サービスを開始します:
sudo service thingsboard start
サービスが開始されたら、以下のリンクから ThingsBoard Web UI にアクセスできます:
デフォルトの認証情報:
- システム管理者: [email protected] / sysadmin
- テナント管理者: [email protected] / tenant
- 顧客ユーザー: [email protected] / customer
トラブルシューティング
問題が発生した場合は、ThingsBoard のログを確認してエラーを探してください:
cat /var/log/thingsboard/thingsboard.log | grep ERROR
追加のログファイルについては以下を確認してください:
/var/log/thingsboard
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに合わせた複数のコミュニケーションチャネルをご用意しています。