TagoIOプラットフォームとMilesightゲートウェイの統合

1-HTTP による統合

説明

TagoIO は、IoT ソリューションの迅速な導入と管理のために設計された、エンドツーエンドのモノのインターネット (IoT) クラウドプラットフォームです。デバイスの接続、データ収集、視覚化、ユーザーアクセス管理など、プロセス全体をサポートしています。このプラットフォームの主要な機能の一つは、「ローコード」開発アプローチです。ドラッグアンドドロップ方式のダッシュボードとカスタマイズ可能なスクリプトを組み合わせることで、技術者だけでなく非技術者も迅速にIoTアプリケーションを構築できます。

このドキュメントでは、UG65ゲートウェイをTagoIOプラットフォームに接続し、ゲートウェイに接続されたセンサーからリアルタイムデータをTagoIOプラットフォーム上で表示する方法について説明します。この例で使用するセンサーはAM319デバイスです。

:AM319デバイスはデモ目的のみで使用されており、他のセンサーがサポートされていないことを意味するものではありません。読者は、実際の状況に応じてこのドキュメントの手順を参照してください。

要件

  • ゲートウェイモデル:UG65(UG56、UG67もサポートされています)
  • センサーモデル:AM319
  • ゲートウェイ:インターネットに既に接続されている必要があります。

設定

ステップ1:アカウントの登録

IoT Cloud Platform | TagoIO にアクセスし、「Get Started. It’s FREE」ボタンをクリックします:

ポップアップ画面の指示に従って情報を入力します:

Server Region では、「United States East 1」を選択します。

登録後、登録したメールアドレスに送信されたアクティベーションリンクをクリックしてアカウントを有効化します。

ステップ 2:初回ログイン

Admin にアクセスし、認証情報を入力して、手順に従ってプロファイルを作成します:

完了すると、「Milesight」という名前の個人プロフィールが作成されます。

「Resources」では、現在のアカウントプランのリソース制限を確認できます。

プロジェクトの要件に合わせて、必要に応じてプランをアップグレードできます。

ステップ 3:デバイスの作成

Admin にアクセスし、「Milesight」プロフィールで、

以下の手順に従ってください。

検索バーに「https」と入力します。

表示に従って進め、このデバイスのtokenをコピーしてください。後で必要になります:

tokenは通常、以下の形式です。

2040aa18-b7a9-4179-94cf-a12ca6c6bed4
Generic

注意:

  • このデモで使用されているtokenは、参考用です。
  • このトークンは、第三者に絶対に開示しないでください。開示すると、アカウントのセキュリティが危険にさらされるおそれがあります。

これで、デバイスの作成は完了です。

次に、ゲートウェイとセンサーを設定します。

ステップ 4: ゲートウェイの設定

a) 組み込みネットワークサーバーを有効にする

まず、ゲートウェイ管理インターフェースにログインし(Milesight ゲートウェイの Web GUI へのログイン方法を参照)、以下の手順に従ってください。(すでに有効になっている場合は、この手順をスキップしてください)。

図のように、Embedded NSEnabled およびConnected になっている場合は、正常に有効化されています。

b) センサーを追加

詳細な手順については、「LoRaWAN ノードを Milesight ゲートウェイに接続する方法」を参照してください。完了すると、次のように表示されます。

c) デコードスクリプトを作成

デフォルトでは、ゲートウェイからデコードされたデータは TagoIO によって認識されないため、デコードスクリプトを変更する必要があります。以下の手順に従ってください(Milesight ゲートウェイでペイロードコーデックを使用する方法に基づく)。

Decode() 関数を以下のコードに置き換えてください。

function Decode(fPort, bytes) {

    var output = [];
    var input = milesight(bytes);

    for (var key in input) {
        if (input.hasOwnProperty(key)) {
            output.push({
                variable: key,
                value: input[key]
            });
        }
    }
    return output;
}
JavaScript

最終結果は次のようになります。

Save” をクリックして保存します。

次に、以下に示すように、デバイスをデコードスクリプトにリンクします。

結果は次のようになります:

d) データ出力の確認

設定後、センサーデータが正しくパースされているか、以下の通り確認してください:

JSON 出力が期待される形式と一致しているか確認してください。
空または別の形式の場合、前の手順が誤って設定されている可能性がありますので、再度ご確認ください:

e) HTTP パラメーターの設定

このセクションについては、「Milesight LoRaWAN ゲートウェイを HTTP(s) サーバーに接続する方法」を参照してください。

設定が完了すると、設定画面は次のようになります。

  • アップリンクデータ URL は https://api.tago.io/data である必要があります。間違って入力しないでください。
  • 認証 の値は、手順 3 で取得したトークンです。

これで、ゲートウェイとセンサーの設定は完了です。次に、TagoIO プラットフォームに戻り、デバイスからのデータ報告を確認します。

ステップ 5:デバイスデータの確認

以下の手順に従ってください。

しばらく待つと、以下の情報が表示されます。

これは、TagoIO プラットフォームがデータを正常に受信したことを示しています。

ステップ 6:サンプルダッシュボードの作成

-以上

関連記事

LoRaWANネットワークサーバー

ソリューション / IoT サポート


    Milesight製品

    ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

    居住者の健康を確保

    お知らせ

    1. 2025-4-3

      ピープル・センシング 駆動型スマートビルディング

      People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
    2. 2023-7-21

      LoRaWANの説明: 理論から実践へのガイド

      この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…
    3. 2023-4-6

      センシング・インサイト Milesight リブランディングのお知らせ

      https://youtu.be/r40DK40DjIY …