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

1-BlynkプラットフォームのTTI経由での統合

説明

Blynkは、モバイルデバイス経由でさまざまなスマートハードウェアの遠隔操作と監視をサポートする強力なIoT(Internet of Things)プラットフォームです。ユーザーは、ウィジェットをドラッグアンドドロップしてモバイルアプリにインタラクティブなインターフェースを作成し、デバイスのリアルタイム動作とデータ視覚化を実現できます。Blynk は、クラウドとプライベートサーバーの両方の導入オプションを提供しており、さまざまなアプリケーションシナリオに適応可能です。スマートホームシステム、産業用モニタリング、環境センシングなど、幅広い分野で使用されています。このプラットフォームは、さまざまな主流の組み込みシステムおよび通信モジュールをサポートしており、初心者からプロの開発者まで、IoT プロトタイプを迅速に構築するのに適しています。

このドキュメントでは、主に UG65 ゲートウェイを Blynk プラットフォーム(サードパーティの LNS、つまり TTN プラットフォーム経由)と統合する方法を紹介し、AM308 デバイスを例に、Blynk プラットフォームでの完全な設定プロセスを、リアルタイムのアップリンクデータを表示しながら説明します。

さらに、Blynk のサンプルドキュメントもご参照ください。

要件

  • ゲートウェイモデル:UG65(UG56、UG67 もサポート)
  • センサーモデル:AM308
  • 周波数帯域:US915(このデモで使用)
  • ゲートウェイ:すでにインターネットに接続されている必要があります。

設定

ステップ 1:Blynk プラットフォームアカウントの登録

https://blynk.cloud/dashboard/register にアクセスし、以下に示す必要情報を入力してください。

 

パスワードを設定すると、プラットフォームが最初のプロファイルの作成を案内します。手順に従って必要な詳細を入力してください。

この時点で、プラットフォームアカウントの登録と初期設定が完了しています。

ステップ2: ゲートウェイをTTNに接続する

BlynkにはLNS機能が組み込まれていませんが、TTN統合をサポートしているため、接続とセンサーの追加にはTTNプラットフォームを使用します。

以下のドキュメントを参照してください:

<The Things Stack-Milesight ゲートウェイの Semtech Packet Forwarder による統合>

設定が完了すると、以下のスクリーンショットのようになります。

ステップ 3:TTN でアプリケーションを作成する

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

アプリケーションが作成されたので、このデモで使用するセンサーデバイス AM308 を追加することができます。

ステップ 4:TTN にデバイスを追加する

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

手順に従って、AM308 のパラメーターを入力してください。
追加が完了すると、TTN にデバイスの基本情報が表示されます:

これで、TTN でのデバイス追加手順は完了です。

ステップ 5: TTN で MQTT 統合を作成する

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

設定が完了すると、自動的に生成されたキーが表示されます。このキーは重要です。後で使用するため、コピーして保存してください。
典型的なキーの例:

NNSXS.RFW3YBYDVZQSWI62PDXFXIZETZXUHYORLRCPNLI.YY5OGALDDWUHSSNBJGHKCJPZCIESB2O5CHA7QUQY42SBPQUDPAKQ
Generic

コピーが必要なその他の重要な情報:
● 公開アドレス: nam1.cloud.thethings.network:1883
● ユーザー名: demotestonly@ttn
これで、TTN 用の MQTT 統合に必要なすべての詳細情報が揃いました。
注: キーは追加の権限設定が不要で、直接使用できます。

ステップ 6: Blynk でテンプレートを作成する

以下の手順に従って、Blynk プラットフォームでテンプレートを作成してください:

ステップ 7: Blynk で TTN パラメーターを設定する

現在、Blynk で TTN パラメーターを設定できます。

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

ポップアップ インターフェースで、ステップ 5 で取得したパラメーターを順に記入してください:

保存後、以下の通り緑色の「Connected」ステータスとデータ パネルが表示されます:

現在、TTN パラメーターが Blynk で正常に設定されました。

ステップ 8:デバイスの自動作成

TTN プラットフォームに戻り、AM308 デバイスからのアップリンクデータを観察してください。AM308 が再びデータを報告すると、Blynk は自動的にデバイスを作成します。以下の画面のように表示されます:

ステップ 9: デバイステンプレートパラメーターの設定

まず、Datastreams を以下の通り定義してください:

湿度を例として、フィールド名が AM308 が TTN で使用するデータ構造と完全に一致していることを確認してください。
すべてのフィールドの設定が完了すると、次のように表示されます。

次に、以下の手順に従って、Web ダッシュボードテンプレートの設定を続けます。

図のように続行してください。

1 分間のWait(待機)期間のパラメータは、デバイスのステータス変更による誤ったオフラインアラートの発生を防ぐため、センサーの特定の報告間隔に合わせて調整する必要があることにご注意ください。

これで、デバイスのパラメータの設定は完了です。

ステップ 10:デバイスのパラメータを調整する

AM308 デバイスを Blynk に手動でオンボードする際は、センサーデータを正しく表示するために特定のパラメーターを設定する必要があります。

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

  • Devices タブで、+ New Device をクリックし、AM308 用の適切なテンプレートを選択します。
  • 選択したテンプレートからデバイスを作成します。
  • 新しく作成したデバイスのダッシュボードを開き、Info & Metadata タブに移動します。
  • TheThingsStack Device ID フィールドに、以下の通り入力します。
  • 3~5 分待ってから、ページを更新してください。AM308 デバイスからのリアルタイムデータが表示されます。

ご注意

  • [Devices]タブでは、デバイスが更新の送信を開始すると、最初はデータストリームに設定されているデフォルト値または実際のデータが表示されます。シミュレーションデータは、テンプレートビューにのみ表示され、実際のデバイスデータには表示されません。
  • TTN 統合によってデバイスが自動的にオンボードされている場合(TTN がデータを受信すると、Blynk にデバイスが自動的に作成される場合)、TheThingsStack デバイス ID を手動で入力する必要はありません
  • TTN 統合による自動オンボード、またはテンプレート作成による手動オンボードのいずれかを選択し、それに応じて対応する手順に従ってください。

これで、すべてのプロセスが完了しました。

以上です。

 

関連記事

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 …
ページ上部へ戻る