このプロジェクトは、DockerまたはBalena.ioを使用して、Things Stack Lorawan Network Server(Open Source Edition)、Basics™ステーションパケット転送、その他のサービスを展開します。 PC、Raspberry Pi 3/4、SX1301、SX1302またはSX1303 LORA濃縮物を使用したBalenafinを計算するPCで実行されます(例:RAK831、RAK833、RAK2245、RAK2247、RAK2287、RAK5146、IMST IMST IMST IMST IMST IMST IMST IMST IMST IMST。
これは進行中の作業です。これは生産環境向けではありませんが、ローカル(LAN)の展開には正常に機能するはずです。
Basics™Station SemTech Packet ForwerderとThings Stack Lorawan Network ServerをDockerコンテナまたはBalena.io Fleetとして実行するスタンドアロンLoRawan Gatewayを展開します。
主な機能:
使用されるコンポーネント:
特定の構成オプションについては、差異リポジトリを確認してください。
ここには2つのオプションがあります。
このプロジェクトを実行することは、BalenaCloudアプリケーションに展開するのと同じくらい簡単です。下のボタンを使用して、1回のクリックで行うことができます。
手順に従って、[デバイスを追加]をクリックし、BalenaCloudからOSイメージがドーロードされたSDカードをフラッシュします。魔法を楽しんでください?オーバーエア?!
あなたがBalena CLIの専門家なら、BalenaCLIを使用してください。このオプションを使用すると、デプロイに新しいサービスを追加したり、使用するDEDNSサーバーを設定したりするなど、いくつかのオプションを詳細に構成できます。
Configuring the domain参照してください。デバイスブーツ(最終的にはBalena Dashboardに表示されます)がDEサービスを準備します。
cd ~/workspace
git clone https://github.com/xoseperez/standalone-lorawan-gateway-balena
cd standalone-lorawan-gateway-balena
docker-compose.ymlファイルを編集して、サービスを有効/無効にしますbalena push <application-name>でコードをプッシュしますこれで、デバイス内の特別なコンテナに、ダウンロードおよびインストールする新しいサービスが通知されます。これには数分かかり、サービスは構成が完了するまで2〜3回再起動します。
さまざまなサービスが異なるポートを公開します。これらは、アクセスするためのデフォルトのポートと資格情報です。それらのそれぞれのドキュメントを確認して、変数を使用してそれらを変更する方法を知ります。
| サービス | ポート | ユーザー名 | パスワード |
|---|---|---|---|
| 物事はスタックします | 443(https) | 管理者 | Changeme |
| ノードレッド | 1880 | バレナ | バレナ |
| 流入db | 8086 | ||
| グラファナ | 3000 | 管理者 | 管理者 |