5.2 Milesightゲートウェイ組み込みNS統合

Beaver IoTは、MQTT通信を介したMilesight LoRaWANゲートウェイ内蔵ネットワークサーバーとの連携をサポートしております。これにより、ゲートウェイへのエンドデバイスの追加、デバイス情報およびデータの取得、デバイス制御のためのダウンリンク送信など、様々な機能が実現可能です。

互換性

  • UG56:v56.0.0.3以降
  • UG65/UG67:v60.0.0.42以降

インテグレーション手順

  1. Beaver IoTプラットフォームのIntegrationページに移動し、Milesight Gateway Embedded NS統合を選択します。+Addをクリックしてゲートウェイをカスタマイズし、ゲートウェイのEUI(ゲートウェイのWeb GUIで確認できます)を入力後、Nextをクリックします。

    Add-gateway

  2. MilesightゲートウェイのWeb GUIにログインし、組み込みNS機能を有効にします。

    Gateway-ns-enable-1

    Gateway-ns-enable-2

  3. ゲートウェイのNetwork Server > Applicationページにて、新規アプリケーションを作成してください。
  4. 作成したアプリケーションを選択し、データ伝送方式をMQTTに設定後、Beaver IoTから取得した認証情報を貼り付け、ゲートウェイ設定を保存してください。

    Gateway-ns-mqtt-config

    Gateway-ns-mqtt-config-2

  5. Beaver IoTページに戻り、Nextをクリックしてゲートウェイへの接続を試行します。接続が成功した場合、Choose an Appに進みアプリケーションIDを選択後、Confirmをクリックして設定を保存してください。

    Choose-an-app

  6. ゲートウェイはBeaver IoT上で「Online」状態と表示されます。

エンドデバイスの追加

Beaver IoTでは、デバイス追加時にゲートウェイ組み込みNSへのデバイス追加をサポートしております。

  1. Beaver IoTプラットフォームのDeviceページに移動し、+Addをクリックしてデバイスを追加します。
  2. 統合先としてMilesight Gateway Embedded NSを選択し、カスタマイズしたデバイス名を入力します。
  3. エンドデバイスのパラメータを入力後、対応するゲートウェイとモデル(ペイロードコーデックを定義するため)を選択してください。
  4. Confirmをクリックして上記設定を保存します。

    Choose-an-app

ゲートウェイからのデバイス同期

Beaver IoTは、ゲートウェイ内蔵ネットワークサーバーからのデバイス同期をサポートしています。

  1. Beaver IoTプラットフォームのIntegrationページに移動し、対象ゲートウェイのSubDeviceアイコンをクリックします。
  2. Synable Devicesタブをクリックし、同期可能なデバイスを確認します。

    注記

    • ゲートウェイ統合を追加する際、デバイスが選択したアプリケーション下にあることをご確認ください。
    • デバイスを同期する際、ゲートウェイ上の対応するデバイスのペイロードコーデックはクリアされます。これにより、デコード、エンコード、プロトコル統合の機能に影響が生じます。
  3. 対象デバイスのモデルを選択し、ペイロードコーデックを定義します。
  4. 対象デバイスのチェックボックスを選択し、「Synchronize」をクリックします。同期後、これらのデバイスはBeaver IoTのDeviceページに表示されます。

    Choose-an-app

カスタムコーデック

この機能は、Beaver IoT V1.3.0以前のバージョンでのみご利用いただけます。V1.3.0以降のバージョンにおけるカスタムコーデック機能については、Setting > Device Blueprint Source Managementをご参照ください。

Beaver IoTでは、サードパーティ製エンドデバイスのデコードおよびエンコード用にカスタムコーデックのインポートをサポートしております。インポート後、デバイス追加または同期時にカスタマイズされたモデルを選択いただけます。

  1.  Milesight Codec Repository を自身のリポジトリ(Github、Gitlab等)にフォークしてください。
  2. コンピューターのコマンドプロンプトを開き、git cloneコマンドを使用してフォークしたリポジトリをローカルパスにコピーします。Githubを例に説明いたします:

    codec-copy

    codec-git-clone

  3. ローカルリポジトリのcodec > vendorsパスに移動し、サードパーティ製エンドデバイスのコーデック用にベンダーフォルダ(例:vendor2)を作成します。このフォルダ内に各製品モデル用のフォルダを作成し、モデルごとにデコーダ、エンコーダ、コーデックファイルを追加します。

    add-codec-vender

  4. ベンダーフォルダ内にdevice.jsonファイルを作成し、各製品モデルのデコーダ、エンコーダ、コーデックファイルのパスを定義します。

    add-device-file

  5. ローカルリポジトリのcodecパスに移動し、vendors.jsonファイルを開いてサードパーティベンダーの情報を追加してください。

    add-vendor-info

  6. 上記ファイルの作成・保存後、内容をコミットし、ご自身のフォークしたコーデックリポジトリへプッシュしてください。
  7. ご自身のリポジトリのリリースブランチのRawリンクを取得し、統合のCustom Codec Repoへ貼り付けてください。

    custom-codec-repo

    Github Raw URLの例:

    https://raw.githubusercontent.com/{username}/{repoName}/{branchName}/
    

    Gitlab Raw URL の例:

    https://{gitlabDomain}/{username}/{repoName}/-/raw/{branchName}/
    

    Default Raw URL の例:

    https://raw.githubusercontent.com/Milesight-IoT/codec/refs/heads/release/
    
  8. Update Codec corresponding to the productをクリックし、カスタムコーデックを更新してください。更新後、デバイス追加時または同期時にカスタムモデルオプションが選択可能かご確認ください。

    update-codec

関連記事

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

  • 1. はじめに 2025年11月10日
    Beaver IoTは、迅速かつ直感的なIoTアプリケーション開発を目的としたオープンソースプラットフォームです。
  • 1.1 主要概念 2025年11月10日
    このトピックでは、Beaver IoTについて理解しておくべき主要な概念について説明します。
  • 2. インストール 2025年11月10日
    Docker(バージョン20.10以降)をインストールしてください。
  • 3. スタートアップガイド 2025年11月10日
    Milesight Development Platformとの連携を例に、実際のデバイスがなくても素早く設定を完了するための主要な手順を説明します。
  • 4.1 ダッシュボード 2025年11月10日
    Beaver IoTは、データを視覚的に処理・表示するための直感的なダッシュボードを提供します。
  • 4.2 デバイス 2025年11月10日
    4.2 デバイス
  • 4.3 インテグレーション 2025年11月10日
    Beaver IoTは、サードパーティサービス・デバイス・プラットフォームとの連携を実現する「Integration(連携機能)」の追加をサポートしています。
  • 4.4 エンティティ 2025年11月10日
    Beaver IoTは、ワークフローアプリケーション向けにプロパティタイプのエンティティを追加・管理する機能をサポートしています。
  • 4.5 ワークフロー 2025年11月10日
    ワークフローとは、デバイス、データ、サービス間の相互作用を定義、管理、自動化するための論理的なプロセスです。
  • 4.6 タグ管理 2025年11月10日
    タグはエンティティデータを関連付けたり分類したりするためにご利用いただけます。
  • 4.7 ユーザーとロール 2025年11月10日
    Beaver IoTでは、スーパー管理者アカウントによるサブアカウントの追加および管理をサポートしております。
  • 4.8 設定 2025年11月10日
    Beaver IoTでは、SMTPサーバーの設定をサポートしており、このメールアカウントを使用してアラートや通知メールを送信することが可能です。
  • 4.9 パーソナルセンター 2025年11月15日
    画面左下のアカウントアイコンをタップすると、言語の切り替え、プラットフォームのバージョン番号の確認、アカウントからのログアウト、その他の操作を行うことができます。
  • 5.1 Milesight開発プラットフォーム統合 2025年11月15日
    Beaver IoTは、Milesight開発プラットフォームとの連携機能を備えており、デバイス情報の取得や迅速なデバイス制御を実現します。
  • 5.2 Milesightゲートウェイ組み込みNS統合 2025年11月15日
    Beaver IoTは、MQTT通信を介したMilesight LoRaWANゲートウェイ内蔵ネットワークサーバーとの連携をサポートしております。
  • 5.3 MQTTデバイス統合 2025年11月15日
    Beaver IoTは、MQTTブローカーとして動作し、Milesightデバイスやサードパーティ製デバイスと接続して、デバイス情報とデータを取得することをサポートしております。
  • 5.4 CamThink AI推論サービス 2025年11月15日
    Beaver IoTは、CamThink AI推論サービスの統合をサポートし、CamThinkデバイスにおける画像分析およびCamThinkプラットフォーム上でのモデル検証を可能にします。
  • Berver IoT オープンソースIoTプラットフォーム 2025年11月8日

Milesight製品

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

お知らせ

  1. 2025-9-22

    EdgeTech+2025 LoRa Pavilionに出展いたします

  2. 2025-4-3

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

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

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

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

居住者の健康を確保

ページ上部へ戻る