- Home
- パケットフォワードとLNSの統合
- Milesight Gateway -ベーシック・ステーションを介したシングス・スタック(TTN)の統合
Milesight Gateway -ベーシック・ステーションを介したシングス・スタック(TTN)の統合
説明
The Things Networkは、LoRaWANネットワークおよびサービスの大手プロバイダーであり、そのスタックをv3(The Thing Stack v3)にアップグレードしています。LoRaWANのエンドデバイスおよびゲートウェイの大手プロバイダーであるMilesight IoTのゲートウェイは、「Semtech Packet forwarder」またはBasic Station経由に関わらず、The Thing Stackに簡単に接続できます。
Basic Stationには、ゲートウェイをネットワークサーバーに接続するための2つのサブプロトコル、LoRaWANネットワークサーバー(LNS)と構成およびアップデートサーバー(CUPS)が含まれています。本ドキュメントでは、CUPSまたはLNS経由でThe Thing Stackに接続する方法を説明します。両方から1つを選択して構成を完了することができます。
Semtech Packet forwarderを使用する場合は、こちらをクリックしてください。
要件
- The Thing Stack Sandboxアカウント
- Milesight LoRaWAN ゲートウェイ
設定
1. The Thing Stack にログインし、ゲートウェイを追加します
ステップ1. The Thing Stack にログインします
ゲートウェイの設置場所に応じてクラスタを選択し、認証情報/Things ID を使用して The Thing Stack にログインします。
これはログインページです。 Login with The Things ID
認証情報を入力し、Submit(送信)をクリックします。
完了すると、このコンソールページが正常に表示されます。
ステップ2. ゲートウェイを追加します
1. ゲートウェイのウェブインターフェースにログインして、周波数プランを確認します。この例では、周波数プランはEU868です。
You will need to take a note of the Gateway ID and Gateway EUI, which is needed when Register a device in The Thing Stack.
MilesightゲートウェイのデフォルトのGateway IDはGateway EUIと同じです。 Gateway IDはご自身のものに変更できます。 この例では、Gateway ID= milesightug65、Gateway EUI= 24E124FFFEF1272Bです。 ゲートウェイIDは36文字以下で、小文字の英数字とダッシュ(-)のみを使用する必要があります。
2. The Thing Stack ページで Register a Gateway をクリックし、ゲートウェイ情報を入力します。
- Gateway EUI:ゲートウェイのウェブ GUI のステータスページで確認できます。 EUI を入力せずに Continue をクリックして空白のままにしておくこともできます
- Gateway ID:ゲートウェイのウェブ GUI で設定した ID と同じです。 この例では milesightug65 です
- Gateway name: ユーザー定義
- Frequency plan:ゲートウェイの設定と同じです。 この例では EU868 です
- Require authenticated connection: 有効
注:
1)Thing Stackで削除したゲートウェイIDは再利用できません
2)「APIキーを生成」のチェックボックスにチェックを入れ、キーファイルを直接ダウンロードすることをお勧めします。
完了すると、ゲートウェイが正常に作成されます。
ステップ3. APIキーの作成
注:すでにAPIキーを生成している場合は、このステップをスキップしてください。
ゲートウェイをLNSに接続する必要がある場合は、LNS APIキーを作成してください。ゲートウェイをCUPSに接続する必要がある場合は、LNS APIキーとCUPS APIキーを作成してください。
1. LNS APIキーの作成
API Keys > Add API Keyをクリックします
任意の名前を入力し、Grant Individual rightsにチェックを入れ、以下の権利を選択し、Create API Keyをクリックします。
API キーをコピーする旨のポップアップウィンドウが表示されます。
この例では、LNS API キーは次のとおりです。: NNSXS.KDSXSAHLASC6REZDI3RV3ZTU27FDTNQVSRT7TYQ.MD7XXFD5D7ZOJW7XT2G3IV3QSVCTMVKJLKB2RF7HPPQOJPRUH6LQ
2. CUPS API キーを作成します
注:LNS プロトコルを使用してゲートウェイを The Thing Stack に接続する必要がある場合は、この手順をスキップします。
API Keys > Add API Keyをクリックし、任意の名前を入力し、Grant Individual rights にチェックを入れ、以下の権利を選択し、Create API Key をクリックしてキーをコピーします。
この例では、CUPS キーは次のとおりです。
NNSXS.O75NDWBFXFP2PVPGJU7NL5GBAUFNUWPLCUT57XA.BBMHEII2FJT433QJX37CNOQBBJ74465BJC5BZSF6JPT4OLB4XXAQ
注記:各デバイス用に作成されたアプリケーションには固有のキーが割り当てられます。
2. ゲートウェイをLNS経由でThing Stackに接続
ステップ1. CAファイル(*.trust)を用意
これは、お客様のドメインを保護するCA証明書です。Milesight Gatewayでは、信頼された認証局(CA)が発行した、The Things Stackで使用される一般的なルートSSL証明書へのリンクが含まれています。ISRG Root X1 Trustファイルをダウンロードして展開すると、isrgrootx1.pemというCAファイルが取得できます。これを*.trustにリネームします。
また、こちらから、さらに多くのCAファイルを入手できます。
ステップ2. クライアントキーファイル(*.key)を用意します。
注:すでに新しいゲートウェイを追加する際にAPIキーを生成している場合は、このステップをスキップしてください。
以下のコマンドを実行してLNS.keyファイルを生成します。<your-lns-api-key> を、前にコピーしたLNS APIキーに置き換えてください。
LinuxまたはmacOSでは、以下のコマンドを使用します。
export LNS_KEY="your-lns-api-key"
echo "Authorization: Bearer $LNS_KEY" | perl -p -e 's/\r\n|\n|\r/\r\n/g' > lns.key
Windows のコマンドプロンプトでは、次のコマンドを使用します。
set LNS_KEY=your-lns-api-key
echo Authorization: Bearer %LNS_KEY% > lns.key
この例では、コマンドプロンプトの詳細は次のようになります。
その後、対応するパスで lns.key ファイルを見つけることができます。
Milesight Gateway にアップロードするファイルは次のとおりです。
ステップ3. ゲートウェイの設定
1. ゲートウェイがインターネットに正常に接続できることを確認します。
2. Packet Forwarder > General に移動し、Embedded NS を無効にして、新しい宛先を作成します。
3. + をクリックして新しい宛先を作成します
タイプをBasic Stationとして選択し、このオプションを有効にして、Connecting to an LNSの情報を入力し、Save&Applyをクリックします。
- URI: フォーマットはwss://<server-address>:8887です。こちらをクリックして情報を入力し、正しいURIを取得できます。
- CA File: .trustフォーマットファイルをインポートします
- Client Key File: lns.keyフォーマットファイルをインポートします
CA file と Client Key の両方に Import をクリックし、その後 Save をクリックします。
4. The Thing Stack 側でゲートウェイのステータスを確認します。正常にオンライン化されています。
上記のスクリーンショットでは、ゲートウェイからのパケットを確認できます。
3. CUPS 経由でゲートウェイを The Thing Stack に接続
ステップ1. CA ファイル (*. trust)
これは、お客様のドメインを保護するCA証明書です。The Things Stackで使用される一般的なルートSSL証明書へのリンクが含まれており、信頼された認証局(CA)によって発行されています。Milesight Gatewayでは、ISRG Root X1 Trustファイルをダウンロードして展開するだけで、isrgrootx1.pemというCAファイルが取得できます。これを*.trustにリネームする必要があります。
また、こちらからさらに多くのCAファイルを入手できます。
ステップ2. CUPSを設定してLNS APIキーを送信する
注:すでに新しいゲートウェイを追加する際にAPIキーを_生成している場合は、このステップをスキップしてください。
一般設定をクリックし、前のステップで生成したLNSキー(「NNSXS…」で始まる)の内容をここに貼り付けます。
ステップ3. クライアントキーファイル(*.key)を準備する
注:すでに新しいゲートウェイを追加する際にAPIキーを_生成している場合は、このステップをスキップしてください。
以下のコマンドを実行してCUPS.keyファイルを生成します。<your-cups-api-key> を、前にコピーしたCUPS APIキーに置き換えてください。
LinuxまたはmacOSでは、以下のコマンドを使用します。
CUPS_KEY="your-cups-api-key"
echo "Authorization: Bearer $CUPS_KEY" | perl -p -e 's/\r\n|\n|\r/\r\n/g' > cups.key
Windows のコマンドプロンプトでは、次のコマンドを使用します。
set CUPS_KEY=your-cups-api-key
echo Authorization: Bearer %CUPS_KEY% > cups.key
この例では、コマンドプロンプトの詳細は次のようになります。
その後、対応するパスで lns.key ファイルを見つけます。
Milesight Gateway にアップロードするファイルは次のとおりです。
ステップ4. ゲートウェイの設定
1. ゲートウェイがインターネットに正常に接続できることを確認します。
2. Packet Forwarder > General に移動し、Embedded NS を無効にして、新しい宛先を作成します。
3. + をクリックして新しい宛先を作成します
タイプを「Basic Station」に選択し、このオプションを有効にして、CUPSに接続するための情報を入力し、「Save&Apply」をクリックします。
- URI: フォーマットはhttps://<サーバーアドレス>:443です。こちらをクリックして情報を入力し、正しいURIを取得できます。
- CA File: .trustフォーマットファイルをインポートします
- Client Key File: Cups.keyフォーマットファイルをインポートします
4. The Thing Stack 側でゲートウェイのステータスを確認します。正常にオンライン化されています。
上記のスクリーンショットでは、ゲートウェイからのパケットを確認できます。
関連記事
パケットフォワードとLNSの統合
Milesight ゲートウェイ-Sensgreen 統合Sensgreen LoRaWAN ネットワークサーバー (LNS) は、Sensgreen スマートビルディングプラットフォームの堅牢で信頼性の高いコンポーネントであり、建物内の LoRaWAN 接続デバイスの管理に重要な役割を果たします。
Loriot-Milesight ゲートウェイの統合Loriotは豊富な機能を持ち、すぐにアクセスできるコミュニティネットワークサーバを世界中に提供しています。
Milesightゲートウェイでのノイズアナライザーの使い方ノイズアナライザは、各周波数チャネルのノイズをスキャンし、ユーザーが環境の干渉条件を分析し、最適な配置を選択するための図を与えるために使用されます。
Senet-Milesightゲートウェイの統合全てのMilesight LoRaWAN製品はSenetプラットフォームと接続することができます。
AWS IoTコアによるLoRaWAN-Milesightゲートウェイの統合説明 このガイドでは、Milesight LoRaWAN ゲートウェイを Basic Station […]
Actility ThingPark – ベーシックステーションによるMilesightゲートウェイの統合Actility ThingPark プラットフォームは、標準の LoRaWAN ゲートウェイと統合するための基本的なステーションパケットフォワーダーを提供しています
ChirpStackとMilesightゲートウェイの統合本記事では、Milesight LoRaWANゲートウェイをChirpStackサーバーに統合する方法についてご説明します。
Things Stack-Milesightゲートウェイの統合(Semtech Packet Forwarder経由)本ドキュメントでは、Semtechパケット転送機を経由してMilesight LoRaWANゲートウェイをTTI/TTS v3に接続する方法を説明します。
MilesightゲートウェイでLoRa周波数プランを変更する方法この記事では、MilesightゲートウェイでLoRa周波数プランを変更する方法を説明します。
LRRソフトウェアによるMilesight GatewayとActility ThingParkの統合説明 Actility は、モノのインターネット(IoT)向けの低電力広域ネットワーク(LPWAN) […]
Everynet プラットフォームの統合Everynetは世界的なLoRaWAN®ネットワーク事業者であり、アジア、EMEA、アメリカにおいてキャリアグレードのネットワークを提供しています。この記事では、Milesight LoRaWAN®ゲートウェイをEverynetに接続する方法について説明します。
パケットフォワーダーに関するよくある質問MilesightのLoRaWANゲートウェイは強力なパケットフォワーダーを搭載しており、複数の有名ネットワークサーバーとのブリッジングに成功しています。
ソリューション / IoT サポート
- Loriot-Milesight ゲートウェイの統合Loriotは豊富な機能を持ち、すぐにアクセスできるコミュニティネットワークサーバを世界中に提供しています。
- Milesightゲートウェイでのノイズアナライザーの使い方ノイズアナライザは、各周波数チャネルのノイズをスキャンし、ユーザーが環境の干渉条件を分析し、最適な配置を選択するための図を与えるために使用されます。
- Senet-Milesightゲートウェイの統合全てのMilesight LoRaWAN製品はSenetプラットフォームと接続することができます。
- AWS IoTコアによるLoRaWAN-Milesightゲートウェイの統合AWS IoTコアによるLoRaWAN-Milesightゲートウェイの統合
- Actility ThingPark – ベーシックステーションによるMilesightゲートウェイの統合Actility ThingPark プラットフォームは、標準の LoRaWAN ゲートウェイと統合するための基本的なステーションパケットフォワーダーを提供しています
- Milesight LoRaWANゲートウェイにおけるセルラーデータ使用量の削減方法残高が限られているセルラーネットワークを使用する一部のシナリオでは、データ使用量を削減するためにゲートウェイを設定することができます。
- MQTTダウンリンクコマンドによるデバイス制御の失敗Milesightノードは、MQTTブローカーからのダウンリンクコマンドを受信します。
- Milesight LoRaWANゲートウェイとChirpStackサーバーの接続に失敗しました。このガイドは、ChirpStackプラットフォームとのMilesightゲートウェイ接続に失敗する問題のトラブルシューティングを目的としています。
- Milesight LoRaWAN ゲートウェイは Devicehub に接続できません。LoRaWANゲートウェイをDevicehubに接続しようとして問題が発生した場合は、簡単なトラブルシューティングについては、こちらの記事を参照してください。
- MilesightゲートウェイとMilesight IoTクラウド間の接続問題を分析する方法MilesightゲートウェイをMilesight IoTクラウドに接続するには、Milesight IoTクラウドにSNでゲートウェイを作成し、ゲートウェイのウェブGUIで「Milesight IoTクラウド」オプションを有効にします。
- MilesightゲートウェイへのLoRaWANノードのアクティベートに失敗しました。LoRaWANデバイスのネットワーク参加方法は2種類あります
- ゲートウェイのWeb GUIにアクセスできないコンピュータがゲートウェイのイーサネットポートを認識できない
- Milesight GatewayのネットワークにアクセスできないWi-Fi、イーサネット、セルラー経由でネットワークにアクセスできない場合の症状です。
- Milesightゲートウェイのログファイルを取得する方法この記事では、Milesightゲートウェイのトラブルシューティングログを取得するための操作について説明します。
- ChirpStackとMilesightゲートウェイの統合本記事では、Milesight LoRaWANゲートウェイをChirpStackサーバーに統合する方法についてご説明します。
- Things Stack-Milesightゲートウェイの統合(Semtech Packet Forwarder経由)本ドキュメントでは、Semtechパケット転送機を経由してMilesight LoRaWANゲートウェイをTTI/TTS v3に接続する方法を説明します。
- Milesight Gateway -ベーシック・ステーションを介したシングス・スタック(TTN)の統合本ドキュメントでは、CUPSまたはLNS経由でThe Thing Stackに接続する方法を説明します。両方から1つを選択して構成を完了することができます。
- MilesightゲートウェイでLoRa周波数プランを変更する方法この記事では、MilesightゲートウェイでLoRa周波数プランを変更する方法を説明します。
- MilesightのLoRaWANゲートウェイをMQTTでAWSに接続する方法このドキュメントでは、Milesight LoRaWANゲートウェイをMQTTプロトコル経由でAWSに接続する方法を説明します。
- Milesightゲートウェイのチャンネルマスクの設定方法本記事では、Milesightゲートウェイでチャネルマスクを設定する方法を説明します。
- Milesight LoRaWANゲートウェイ用AWS IoT GreengrassクイックガイドAWS IoT Greengrassは、クラウド機能をローカルデバイスに拡張し、より情報ソースに近いデータの収集と分析、ローカルイベントへの自律的な反応、ローカルネットワーク上でのセキュアな相互通信を可能にします。
- Milesightゲートウェイでマルチキャスト機能を使用する方法Milesight LoRaWANゲートウェイは、クラスBまたはクラスCのマルチキャストグループを作成し、エンドデバイスのグループにダウンリンクメッセージを送信することができます。この記事では、マルチキャスト機能を使用するための設定方法について説明します。
- MilesightゲートウェイとGravioプラットフォームの接続方法MilesightはすでにMQTT Standardと統合されており、MilesightからGravioへ簡単にデータを橋渡しすることができます。この統合により、ユーザーはMilesightセンサーから収集されたIoTデータからビジネスプロセスを構築できるようになります。
- Milesight Embedded Network Serverでデバイスを一括インポートする方法この記事では、Milesight Embedded Network Serverでデバイスを一括インポートする方法について説明します。
- Milesight GatewayからLoRaWANノードをリモートコントロールする方法?Milesightゲートウェイはネットワークサーバーを内蔵しており、ゲートウェイで起動したLoRaWANノードをリモートで制御するためのダウンリンクコマンドをテストすることができます。
- MilesightゲートウェイとTagoをMQTTで接続する方法この記事では、Milesightゲートウェイ経由でLoRaWAN®デバイスデータをTagoに送信し、ゲートウェイのトラフィックから各デバイスを分割する方法を説明します。
- Milesight Gateway – MQTTによるThingsBoardとの統合この記事では、MQTT 経由で Milesight Gateway を Thingsboard に統合する方法を説明します。
- Milesight LoRaWANゲートウェイをMicrosoft Azureに統合する方法本記事では、MQTTを使用してMilesight LoRaWANゲートウェイをMicrosoft Azureに接続する方法について説明します。
- MilesightゲートウェイにLoRaチャンネルを設定する方法MilesightのLoRaWANゲートウェイは、ネットワークサーバーとして動作する場合、すべてのエンドデバイスの設定だけでなく、個々のデバイスのための特別な周波数の設定もサポートしています。
- Milesight LoRaWANゲートウェイとHTTPサーバの接続方法?ゲートウェイ上で新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータのデコード方法と、HTTP(S)データ転送プロトコルを選択してHTTP(S)サーバーにデータを送信する方法を定義することができます。
- MilesightゲートウェイでMQTT経由でデバイスをリモートコントロールする方法組み込みネットワークサーバーとして動作する場合、Milesight LoRaWANゲートウェイは、サードパーティのMQTT/HTTP/HTTPSサーバーへのデータパケットの送信と、LoRaWANエンドデバイスに転送するためのダウンリンクコマンドの受信の両方をサポートします。
- LoRaWANノードとMilesightゲートウェイの接続方法この記事では、LoRaWANノード/センサーをMilesightゲートウェイに接続する方法を説明します。
- Milesight Gatewayをインターネットに接続する方法この記事では、Milesightゲートウェイをインターネットに接続する方法をご案内します。
- Milesight GatewayのWeb GUIへのログイン方法初めてゲートウェイを設定する場合は、このガイドを参照してMilesightゲートウェイのウェブGUIにログインしてください。
- MilesightゲートウェイとMilesight IoTクラウドの接続方法
- Thingsboard-Milesight LoRaWANゲートウェイとデバイスの統合Milesight LoRaWANデバイスとThingsBoardプラットフォームを迅速に統合し、プラットフォーム上でLoRaWANセンサーデータのリアルタイム表示を可能にする簡単なステップバイステップガイドを紹介します。
- LoRaWAN GatewayとMQTT Brokerの接続方法Milesight LoRaWANゲートウェイは、サードパーティーのMQTT/HTTP/HTTPSサーバーへのデータパケット送信をサポートしています。ゲートウェイ上に新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータをデコードする方法を定義し、MQTTデータ転送プロトコルを選択してMQTTサーバにデータを送信することが可能です。
- 屋外用 LoRaWAN®ゲートウェイ UG67IP67準拠 64ビット クアッドコア プロセッサー 新型SX1302 LoRaチップ搭載 スーパーキャパシタ内蔵 マルチバックホールコネクティビティ 内部アンテナ設計 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応
- 準産業用LoRaWAN®ゲートウェイ UG65IP65準拠 NXP社製クアッドコアプロセッサー Semtech SX1302 LoRaチップ 複数のバックホールコネクティビティ 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応 グローバルLoRaWAN®周波数プラン
- ミニLoRaWANゲートウェイ UG63コンパクトで目を引くデザイン 小規模展開に適したコスト効率 セルラーおよびイーサネットバックホールをサポート 4Gによるワイヤレス展開 メインストリームネットワークサーバーとの高い互換性 ブラインドスポットカバレッジ グローバル周波数プラン リモート設定および管理
- Gatewayに組み込まれたNode-Redを使用してDOを制御する方法ゲートウェイに組み込まれた Node-Red 機能を使用して UC501 のデジタル出力ステータスを変更し、EM500-SMT が検出した土壌の湿度に応じて灌漑装置が動作するようにします。
- LoRaWANゲートウェイFAQ-2022年7月Chirpstack Serverでペイロードデータをbase64ではなくhex型で表示することは可能ですか?
- LoRaWANゲートウェイFAQ-2022年6月Radioページでサポート周波数をAS923に変更しても、Status->OverviewページのMilesightゲートウェイの地域がUS915のままなのはなぜですか?
- LoRaWANゲートウェイFAQ-2022年4月UG65のファームウェアをアップグレードしようとすると、”upload error “というエラーが出ます。
- LoRaWANゲートウェイFAQ-2022年3月UG6XのセルラーモジュールL00AUはB41に対応していますか?
- パケットフォワーダーに関するよくある質問MilesightのLoRaWANゲートウェイは強力なパケットフォワーダーを搭載しており、複数の有名ネットワークサーバーとのブリッジングに成功しています。
- LoRaWANゲートウェイFAQ-2021年12月UG6XがMilesight IoTクラウドに接続されていますが、オプションがグレーでMQTT設定を有効にできません。
- LoRaWAN ゲートウェイ FAQ – 2021年10月UG6x を TR069 ACS システムまたは SNMP 経由でアップグレードすることは可能ですか?
- LoRaWANゲートウェイFAQ-2021年9月ゲートウェイと併用するのに推奨されるMQTTブローカーは何ですか?
- LoRaWANゲートウェイFAQ-2021年8月同じネットワークでゲートウェイのフリート機能を設定する必要がありますか?