- Home
- IoT Sensorsの統合
- The Thing Stack による Qubitro の統合
The Thing Stack による Qubitro の統合
はじめに
Qubitro は、完全な開発者ツールキットのサポートにより、コードを使用せずに複数のネットワークからのデバイスデータを統合することで、ソリューションプロバイダーがグローバルな IAQ モニタリングソリューションを設計、販売することを可能にします。
この記事では、パートナーである Qubitro と協力し、コードを一切使用せずに Milesight LoRaWAN ノードを Qubitro に迅速かつシームレスに接続し、記録的な速さでデータにアクセスする方法を紹介します。
要件
- Milesight LoRaWAN® ノード:AM103 IAQ モニタリングセンサーを例に説明します。
- The Thing Stack サンドボックスアカウント
- 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;
}
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 に統合する方法をご説明します。