Tempo 環境モニタ

提供: IoT
移動先: 案内検索

Go Up to ThingConnect デバイス


Tempo 無線環境モニタ/気象観測装置は、気温、湿度、気圧のセンサが組み込まれた環境モニタです。

TTempoEnvironmentalMonitor コンポーネントを使用すると、Tempo 無線環境モニタ/気象観測装置と通信することができます。

デモの場所

Tempo 無線環境モニタ/気象観測装置のサンプル プロジェクトは、上記コンポーネントのインストール後、次の IoT デモ ディレクトリにあります。

  • [スタート|すべてのアプリ|Embarcadero RAD Studio Berlin|サンプル]を選択したあと、次に移動します。
    • Delphi の場合: Internet of Things\Object Pascal\Thing Connect\TempoMonitor
    • C++ の場合: Internet of Things\CPP\Thing Connect\TempoMonitor

サポートされているサービス

Tempo 無線環境モニタ/気象観測装置では、次の Bluetooth LE サービスおよびキャラクタリスティックをサポートしています。

サービス キャラクタリスティック プロパティ イベント 読み取り サブスクライブ 書き込み
Battery Service Battery Level BatteryLevel OnBatteryLevelUpdate
YesSubscriptionFeature.png
Device Information Firmware Revision String FirmwareRevision OnFirmwareRevisionUpdate
YesSubscriptionFeature.png
Hardware Revision String HardwareRevision OnHardwareRevisionUpdate
YesSubscriptionFeature.png
Manufacturer Name String ManufacturerName OnManufacturerNameUpdate
YesSubscriptionFeature.png
Model Number String ModelNumber OnModelNumberUpdate
YesSubscriptionFeature.png
Software Revision String SoftwareRevision OnSoftwareRevisionUpdate
YesSubscriptionFeature.png
Immediate Alert Alert Level ImmediateAlert
YesSubscriptionFeature.png

Tempo 無線環境モニタ/気象観測装置コンポーネントは、以下のカスタム サービスをサポートしています。

サービス プロパティ イベント 読み取り サブスクライブ 書き込み 説明
Custom Humidity HumidityData OnHumidityDataUpdate
YesSubscriptionFeature.png
湿度の TTempoHumidityData データを返します。
HumidityTimeSync OnHumidityTimeSyncUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
湿度の TTempoTimeSync データを返します。
HumidityWindowControl OnHumidityWindowControlUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
湿度の TTempoWindowControl データを返します。
Custom Misc CustomDeviceConfig OnCustomDeviceConfigUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
TTempoDeviceConfig デバイス構成データを返します。
CustomDeviceFindAlert OnCustomDeviceFindAlertUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
デバイス検出アラート状態(デバイスが見つかった場合にはバイト単位の検出トリガ値)を返します。
CustomDeviceName OnCustomDeviceNameUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
デバイス名を返します。
Custom Pressure PressureData OnPressureDataUpdate
YesSubscriptionFeature.png
気圧の TTempoPressureData データを返します。
PressureTimeSync OnPressureTimeSyncUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
気圧の TTempoTimeSync データを返します。
PressureWindowControl OnPressureWindowControlUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
気圧の TTempoWindowControl データを返します。
Custom Temperature TemperatureData OnTemperatureDataUpdate
YesSubscriptionFeature.png
TTempoTemperatureData 気温データを返します。
TemperatureTimeSync OnTemperatureTimeSyncUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
気温の TTempoTimeSync データを返します。
TemperatureWindowControl OnTemperatureWindowControlUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
気温の TTempoWindowControl データを返します。

デバイスの詳細

  • デバイス: Tempo 環境モニタ
  • モデル: BL600
  • ファームウェア: BL600:v1.2.54.0
  • 使用技術: Bluetooth LE

カスタム データ型

Tempo 環境モニタでは、次のユニットにカスタム データ型が定義されています。

  • Iot.Device.TempoEnvironmentMonitorTypes

Tempo 時刻同期カスタム データ

TTempoTimeSync 型は、Tempo 無線環境モニタ/気象観測装置に特有の時刻同期データを返します。

  • Value: デバイスから受信された未加工のバイト配列。
  • TimeCounter: 時刻カウンタ値(秒単位)。この値の範囲は 03600 です。
  • TimeCounterRollover: 時刻カウンタの繰り越し値(秒単位)。
  • TotalSamples: カウント内の有効サンプルの総数。
  • CalibrationOffset: 補正オフセット値。

Tempo ウィンドウ制御カスタム データ

TTempoWindowControl 型は、Tempo 無線環境モニタ/気象観測装置に特有のウィンドウ制御データを返します。

  • WindowControl: 2 バイトのウィンドウ制御データ。

Tempo 気温測定カスタム データ

TTempoTemperatureData 型は、Tempo 無線環境モニタ/気象観測装置に特有の気温測定データを返します。

  • Value: デバイスから受信された未加工のバイト配列。これらのキャラクタリスティックそれぞれが、TimeCounterRollover 秒の 3 倍分のデータを表します。
  • LatestReadingLowTemperature: 最も新しい最低気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • LatestReadingAverageTemperature: 最も新しい平均気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • LatestReadingHighTemperature: 最も新しい最高気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • PreviousReadingLowTemperature: 中間の最低気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • PreviousReadingAverageTemperature: 中間の平均気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • PreviousReadingHighTemperature: 中間の最高気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • OldestReadingLowTemperature: 最も古い最低気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • OldestReadingAverageTemperature: 最も古い平均気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。
  • OldestReadingHighTemperature: 最も古い最高気温の読み取り値(セ氏。精度は 0.1 度)を返します。
    • この値の範囲は -25.075.0 です。

Tempo 湿度測定カスタム データ

TTempoHumidityData 型は、Tempo 無線環境モニタ/気象観測装置に特有の湿度測定データを返します。

  • Value: デバイスから受信された未加工のバイト配列。これらのキャラクタリスティックそれぞれが、TimeCounterRollover 秒の 12 倍分のデータを表します。
    • THumidityIndex: 湿度データ サンプルのインデックス。範囲は 011 です。
    • 湿度のデータ値は相対湿度(%)で測定され、値の範囲は 595 です。

Tempo 気圧測定カスタム データ

TTempoPressureData 型は、Tempo 無線環境モニタ/気象観測装置に特有の気圧測定データを返します。

  • Value: デバイスから受信された未加工のバイト配列。これらのキャラクタリスティックそれぞれが、TimeCounterRollover 秒の 6 倍分のデータを表します。
    • TPressureIndex : 気圧データ サンプルのインデックス。範囲は 05 です。
    • 気圧のデータ値は hPa で測定され、値の範囲は -3276832768 です。

Tempo デバイス構成カスタム データ

TTempoDeviceConfig 型は、Tempo 無線環境モニタ/気象観測装置のビーコン構成を返します。

  • Value: デバイスから受信された未加工のバイト配列。
  • MajorNumber: ビーコンのメジャー番号を返します。値が 0 の場合はビーコン ブロードキャストがオフになっています。
  • MinorNumber: ビーコンのマイナー番号を返します。
  • CalibrationOffset: ビーコンの補正オフセット値。

既知の問題

  • Tempo 環境モニタ デバイスは、Windows マシンとペアにすることはできません。アプリケーションのターゲット プラットフォームが 32 ビット Windows64 ビット Windows の場合は、Tempo 環境モニタとペアにすることはできません。
  • Tempo 環境モニタ デバイスは、アプリケーションに接続したあと 10 秒経つとタイムアウトし、接続解除されます。アプリケーションでは、この間にデータを要求し応答データを受信することができます。その後は、もう一度接続する必要があります。

関連項目