マルチランゲージ版The Things Stack V3を搭載したThe Things Stack Community Editionがリリースされるまで、あと少し時間がかかかります。 現行のThe Things Network V2は、前にもこのブログで何度か触れましたが、今年いっぱいで停止となります。 そこで現在のゲートウェイや登録したLoRaWANデバイスをどうやって移行するか? 説明をいたします。
*Migrating to The Things Stack Community Edition(オリジナルソース)
↓
Migrating to The Things Stack Community Edition | The Things Network
The Things Stack Community Editionへの移行
クイックスタートで述べたように、The Things Network V2のソフトウェアは、The Things Stack Community Edition(通称V3)にアップグレードされました。既存のThe Things Network V2ユーザーは、The Things Network V2のクラスターが2021年末に停止するため、ゲートウェイやデバイスをThe Things Stack Community Editionに移行する必要があります。
*The Things Stack Community Edition
↓
https://console.cloud.thethings.network/
注記:
The Things Stack Community Editionは、The Things Networkコミュニティメンバーが無料で使用できるLoRaWANネットワークサーバーです。Community Editionは、LoRaWANプロジェクトのテストと評価のために設計されており、The Things Industriesが管理しています。コミュニティ版は保証がなく、コミュニティのサポートのみが含まれているため、商用利用には適していません。コミュニティサポートについては、The Things Network ForumまたはSlackにご参加ください。
商用のLoRaWANプロジェクトでは、専門的なサポートが含まれるSLA保証版のThe Things Stackを使用することが推奨されています。
なぜデバイスやゲートウェイをThe Things Network V2からThe Things Stack Community Editionに移行しなければならないのですか?
ここでは、The Things Network V2の使用経験があり、そこにゲートウェイやデバイスが接続されていることを前提としています。まだThe Things Network V2を使用されていない場合は、下記クイックスタートガイドに従ってください。
The Things Stackの特徴
The Things Stackは、The Things Network V2と比較して、より拡張性が高くより安全で、最新のLoRaWANバージョン1.1や1.0.4など、最新のLoRaWAN開発をすべてサポートしています。
The Things Stackのアーキテクチャはマイクロサービスをベースにしており、サービスの分散、スケーリング、他のLoRaWANネットワークとの相互運用性が向上しています。
The Things Stackは、すべてのLoRaWANクラス(A、B、C)とマルチキャストデバイスグループ、既存のすべてのLoRaWANバージョン(v1.0.4、v1.1を含む)、LoRa Allianceが定義するすべての地域パラメータをサポートしています。標準に準拠することで、The Things Stackはパッシブローミングをサポートし、将来的にはハンドオーバーローミングもサポートする予定です。
今回のアップグレードでは、無線によるファームウェアの更新、高度なクラスタリングとロードバランシング技術も提供されます。
高度なAPIは、gRPC、HTTP、MQTTの統合を提供します。デバッグのためには、APIベースのイベントストリームがあり、問題の追跡、デバイスの動作の監視、有用なアラートの取得に役立ちます。The Things Stackが使用するデータフォーマットは、異なるスキーマを持ちより豊富なメタデータをサポートしています。データを保存するためにStorage Integrationも用意されています。
The Things Stackのユーザーは、セキュリティキーの保存と発行にGlobal Join Serverを使用することができ、それによってセンサー展開のセキュリティを向上させることができます。このネットワークアーキテクチャは、標準規格に準拠しているため、開発者は信頼できるサードパーティが運営するジョインサーバーを使用することもできます。
The Things Stack Community EditionとプライベートLoRaWANネットワーク間のトラフィック交換を可能にすることで、LoRaWANネットワークのカバレッジ、パフォーマンス、キャパシティを向上させ、エンドデバイスのバッテリー寿命を延ばすことができ、最も重要な機能の一つです。
また、「The Things ID」機能により、「The Things Network V2」でのユーザー名とパスワードを再利用してログインすることができます。ユーザーは、改良されたユーザーインターフェースやCLIを備えたコンソールを使用して、ゲートウェイ、デバイス、アプリケーション、ユーザー、組織を管理したり、アップリンクやダウンリンクのイベントをリアルタイムでやり取りしたりすることができます。
「The Things Network V2」と「The Things Stack Community Edition」のより詳細な比較については、「The Things Stackの主な変更点」のページをご覧ください。
ゲートウェイとデバイスの移行
このガイドは、The Things Network V2からThe Things Stack Community Editionに移行する際の全体的な移行プロセスを、いくつかの分かりやすいステップで説明するために書かれたものです。
注記:
The Things Stack Community Editionは、The Things Networkコミュニティメンバーが無料で使用できるLoRaWANネットワークサーバーです。Community Editionは、LoRaWANプロジェクトのテストや評価のために設計されており、The Things Industriesが管理しています。コミュニティ版は保証がなく、コミュニティのサポートのみが含まれているため、商用利用には適していません。コミュニティサポートについては、The Things Network ForumまたはSlackにご参加ください。
このセクションでは、まずエンドデバイスの移行を検討し、次にゲートウェイの移行を検討します。また、アプリケーション、インテグレーション、ペイロードフォーマッターをThe Things Stack Community Editionに追加する必要があります。
*The Things Stack Community Edition
↓
https://console.cloud.thethings.network/
移行プロセスが成功し、期待通りの結果が得られることを確認するために、単一のエンドデバイスまたはエンドデバイスの小規模なバッチで移行をテストすることを強くお勧めします。
単一のエンドデバイスを移行するには、The Things Stack Community Edition コンソールから簡単に行うことができます。エンドデバイスを一括して移行するには、ttn-lw-migrateツールを使用します。
*続きはこちらから…
↓