The Thing Stack による Qubitro の統合

はじめに

Qubitro は、完全な開発者ツールキットのサポートにより、コードを使用せずに複数のネットワークからのデバイスデータを統合することで、ソリューションプロバイダーがグローバルな IAQ モニタリングソリューションを設計、販売することを可能にします。

この記事では、パートナーである Qubitro と協力し、コードを一切使用せずに Milesight LoRaWAN ノードを Qubitro に迅速かつシームレスに接続し、記録的な速さでデータにアクセスする方法を紹介します。

要件

 

設定

1. Milesight LoRaWAN ノードが The Thing Stack に追加され、データが正常に送信されていることを確認してください。記事「Milesight エンドデバイスを The Things Stack v3 に接続する方法」を参照してください。

 

 

2. Qubitro ポータルに移動し、新しいプロジェクトを作成して、+Add source をクリックして The Thing Stack ソースを追加します。

3. 統合に渡すために、自動生成された認証情報をコピーします。

4. アプリケーションメニューのTTN > Integrations > Webhooksページに移動し、ページ右上の+ Add webhookボタンをクリックし、リストからQubitroを選択します。Webhook ID をカスタマイズし、Qubitro からプロジェクト ID と Webhook 署名キーをコピーし、Create Qubitro webhookをクリックします。

 

 

5. Qubitro ページに移動し、新しいプロジェクトデバイスリストを更新して、すべてのデバイスが同期されていることを確認します。

 

6. データをデコードするには、Formatter タブの下にある Milesight デバイスデコーダーをコピーし、Qubitro フォーマットに合わせてコードを変更します。https://docs.qubitro.com/portal/payload-formatters/javascript/uplink-decoder
Qubitro用のAM103デコーダーの例です:

function decodeUplink(input) {
    var decoded = {};

    for (var i = 0; i < input.bytes.length;) {
        var channel_id = input.bytes[i++];
        var channel_type = input.bytes[i++];
        // BATTERY
        if (channel_id === 0x01 && channel_type === 0x75) {
            decoded.battery = input.bytes[i];
            i += 1;
        }
        // TEMPERATURE
        else if (channel_id === 0x03 && channel_type === 0x67) {
            // ℃
            decoded.temperature = readInt16LE(input.bytes.slice(i, i + 2)) / 10;
            i += 2;

            // ℉
            // decoded.temperature = readInt16LE(input.bytes.slice(i, i + 2)) / 10 * 1.8 + 32;
            // i +=2;
        }
        // HUMIDITY
        else if (channel_id === 0x04 && channel_type === 0x68) {
            decoded.humidity = input.bytes[i] / 2;
            i += 1;
        }
        // CO2
        else if (channel_id === 0x07 && channel_type === 0x7D) {
            decoded.co2 = readUInt16LE(input.bytes.slice(i, i + 2));
            i += 2;
        }else {
            break;
        }
    }

   return {
    data: {
      temperature: decoded.temperature,
      humidity: decoded.humidity,
      battery: decoded.battery,
      co2: decoded.co2
    }
  };
}

/* ******************************************
 * bytes to number
 ********************************************/
function readUInt16LE(bytes) {
    var value = (bytes[1] << 8) + bytes[0];
    return value & 0xffff;
}

function readInt16LE(bytes) {
    var ref = readUInt16LE(bytes);
    return ref > 0x7fff ? ref - 0x10000 : ref;
}
JavaScript

7. ペイロードフォーマッタを追加すると、Qubitro はデコードされたデータを表示します。

Analytics タブの下にチャートを追加することもできます。

 

8. Qubitro API を使用して、クエリや開発を行うこともできます。詳細については、Qubitro にお問い合わせください。

 

–以上–

関連記事

IoT Sensorsの統合

  • The Thing Stack による ThingSpeak 統合ThingSpeak は、MATLAB® 分析機能を内蔵した IoT プラットフォームで、IoT デバイスから送信されたデータの事前処理、分析、視覚化、およびチャネルデータに基づくアラートなどのアクションの作成を行うことができます。
  • Actility ThingParkとMilesight LoRaWANデバイスの統合ActilityはThingPark™プラットフォームとネットワーク技術を提供し、統合された拡張性の高い汎用的なネットワークインフラ内で、パブリックおよびプライベートなワイヤレスIoTネットワークを展開、動作、維持します。
  • The Things Stack-Milesight LoRaWAN デバイス統合このドキュメントでは、Milesight LoRaWAN デバイスを The Things Stack に接続する方法について説明します。
  • ChirpStack V4の統合この記事では、Milesight IoTセンサー/ノードをChirpStackサーバーに統合する方法を説明します。
  • The Thing Stack による Tago の統合この記事では、The Thing Stack を使用して Milesight IoT デバイスを Tago に追加する方法について説明します。
  • Thing StackによるAkenza Coreの統合この記事では、The Thing Stack を使用して Milesight IoT センサーを Akenza v2 に追加する方法について説明します。
  • The Thing Stack による Ubidots 統合この記事では、AM107 屋内環境センサーを例に、Milesight IoT センサーを The Thing Stack 経由で Ubidots に統合する方法をご説明します。
  • Milesight センサーと Sensgreen の統合持続可能性とエネルギー効率に重点を置いた Sensgreen のプラットフォームは、リアルタイムのデータ分析とダイナミックな制御オプションをユーザーに提供します。
  • AWS IoT Core for LoRaWAN – Milesightセンサーの統合Milesight IoT LoRaWANのエンドデバイスをAWS IoT Core for LoRaWANに接続するための手順を紹介します
  • Helium コンソール統合この記事では、Milesight LoRaWAN ノードを Helium コンソールに接続する方法について説明します。 手順については、以下のビデオチュートリアルもご参照ください。 
  • Everynet 統合この記事では、すでに追加されている同じ地域パラメータを使用する LoRaWAN® ゲートウェイを使用して、Everynet に Milesight IoT エンドデバイスを追加する手順について説明します。
  • Senet 統合このガイドでは、Milesight LoRaWANセンサーがSenet Platformに接続する方法を詳しく紹介します。
  • Loriot 統合この記事では、Loriot上にMilesight IoTエンドデバイスを追加する手順を、既に追加されている同じ地域パラメータを使用するLoRaWAN®ゲートウェイを使用して説明します。
  • ChirpStack V3の統合この記事では、Milesight IoTセンサー/ノードをChirpStackサーバーに統合する方法を説明します。

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

  • The Thing Stack による Qubitro の統合
    Qubitro は、完全な開発者ツールキットのサポートにより、コードを使用せずに複数のネットワークからのデバイスデータを統合することで、ソリューションプロバイダーがグローバルな IAQ モニタリングソリューションを設計、販売することを可能にします。
  • The Thing Stack による ThingSpeak 統合
    ThingSpeak は、MATLAB® 分析機能を内蔵した IoT プラットフォームで、IoT デバイスから送信されたデータの事前処理、分析、視覚化、およびチャネルデータに基づくアラートなどのアクションの作成を行うことができます。
  • The Things Stack-Milesight LoRaWAN デバイス統合
    このドキュメントでは、Milesight LoRaWAN デバイスを The Things Stack に接続する方法について説明します。
  • The Thing Stack による Tago の統合
    この記事では、The Thing Stack を使用して Milesight IoT デバイスを Tago に追加する方法について説明します。
  • Thing StackによるAkenza Coreの統合
    この記事では、The Thing Stack を使用して Milesight IoT センサーを Akenza v2 に追加する方法について説明します。
  • The Thing Stack による Ubidots 統合
    この記事では、AM107 屋内環境センサーを例に、Milesight IoT センサーを The Thing Stack 経由で Ubidots に統合する方法をご説明します。

Milesight製品

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

居住者の健康を確保

お知らせ

  1. 2025-4-3

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

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

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

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

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

    https://youtu.be/r40DK40DjIY …
ページ上部へ戻る