A&D 体重計

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

Go Up to ThingConnect デバイス


A&D 体重計は A&D Medical 社製の体重計です。

TAnDWeightScale コンポーネントを使用すると、A&D 体重計と通信することができます。

デモの場所

A&D 体重計のサンプル プロジェクトは、上記コンポーネントのインストール後、次の IoT デモ ディレクトリにあります。

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

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

A&D 体重計コンポーネントでは、次の 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
IEEE 11073-20601 Regulatory Certification Data List IEEERegulatory OnIEEERegulatoryUpdate
YesSubscriptionFeature.png
Manufacturer Name String ManufacturerName OnManufacturerNameUpdate
YesSubscriptionFeature.png
Model Number String ModelNumber OnModelNumberUpdate
YesSubscriptionFeature.png
Serial Number String SerialNumber OnSerialNumberUpdate
YesSubscriptionFeature.png
Software Revision String SoftwareRevision OnSoftwareRevisionUpdate
YesSubscriptionFeature.png
System ID SystemID OnSystemIDUpdate
YesSubscriptionFeature.png

A&D 体重計コンポーネントでは次のカスタム サービスをサポートしています。

サービス プロパティ イベント 読み取り サブスクライブ 書き込み 説明
カスタム サービス 1 OnAnDConnectWeightMeasurementUpdate
YesSubscriptionFeature.png
TWeightScaleMeasurement データ(体重測定データ)を返します。
AnDConnectWeightScaleFeature OnAnDConnectWeightScaleFeatureUpdate
YesSubscriptionFeature.png
TWeightScaleFeature データ(機能キャラクタリスティック データ)を返します。
DateTime OnDateTimeUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
Date Time キャラクタリスティック
カスタム サービス 2 AnDCustomCommandStatus OnAnDCustomCommandStatusUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
TAnDScaleCommandService データ(カスタム コマンドおよび応答のキャラクタリスティック データ)を返します。

カスタム データ型

A&D 体重計では、次のユニットにカスタム データ型が定義されています。

  • Iot.Device.AnDWeightScaleTypes

体重計のカスタム測定データ

TWeightScaleMeasurement レコード型には、カスタム データが体重計の測定キャラクタリスティックとして格納されます。

  • Value: デバイスから受信された未加工のバイト配列。
  • MeasurementUnitFlag: 測定の単位系を指定します。
    • 0: キログラム。国際単位系
    • 1: ポンド。ヤードポンド法
  • WeightMeasurement: 体重測定の値を返します。
  • TimeStampPresentFlagTimeStamp 値があるかないかを示します。
    • 0: ない
    • 1: ある
  • TimeStampTDateTime 型の時刻値を返します。

体重計のカスタム機能データ

TWeightScaleFeature レコード型には、体重計でサポートされているカスタム機能が格納されます。

  • Value: デバイスから受信された未加工のバイト配列。
  • TimeStampSupportedTimeStamp がサポートされているかどうかを示します。
    • 0: サポートされていない
    • 1: サポートされている
  • MultipleUsersSupported: 複数ユーザーがサポートされているかどうかを示します。
    • 0: サポートされていない
    • 1: サポートされている
  • BMISupported: BMI データがサポートされているかどうかを示します。
    • 0: サポートされていない
    • 1: サポートされている

カスタム コマンド サービス データ

TAnDScaleCommandService レコード型には、カスタム サービスを利用するために A&D 体重計に送信するコマンドが格納されます。

  • Value: デバイスに送信される未加工のバイト配列。
  • CommandType: コマンドの種類(ReadCommand、WriteCommand、ResponseAtPeripheralOnly
  • CommandID: デバイスの設定および状態を処理するためのコマンド(次のいずれか)を返します。
    • 1: 時刻を設定します。
    • 3: 接続を解除します。
    • 4: 設定した日時を読み取ります。
    • 16: ペア設定を解除します。
    • 17: 単位を変更します。
    • 18: すべてのメモリを削除します。
    • 19: 重力加速度を設定します。
    • 166: バッファ サイズを設定します。
    • 219: デバイスの設定を読み取ります。
    • 225: バッファ データの要求を送信します。
  • WeigthUnit: コンストラクタで設定された単位系
    • 00: キログラム
    • 01: ポンド
  • GravityAcceleration: コンストラクタで設定された重力加速度値
  • BufferSize: バッファ サイズを返します。
  • TimeStamp: コンストラクタで設定された時刻値
  • ReadDeviceSettingsResponse: 応答データを格納した TAnDScaleDeviceSettingsResponse レコード型インスタンスを返します。
    • GravityAcceleration: 重力加速度値。有効な値の範囲は 9744 から 9999 までです。
    • MeasurementUnit: デバイス上で設定された測定単位値(次のいずれか)
      • 00: キログラム
      • 01: ポンド
    • BufferAvailability: 次のいずれか
      • 00: バッファ使用不可
      • 01: バッファ使用可
    • CurrentBufferNumber: デバイスの現在のバッファ番号。有効な値の範囲は 0 から 90 までです。
    • SumOfMeasurements: 測定結果の総数

デバイスの詳細

  • デバイス: A&D 体重計
  • モデル: UC-352BLE
  • ファームウェア: CWSP008_110
  • 使用技術: Bluetooth LE

既知の問題

  • A&D 体重計デバイスは、Windows マシンとペアにすることはできません。アプリケーションのターゲット プラットフォームが 32 ビット Windows64 ビット Windows の場合は、A&D 体重計とペアにすることはできません。

関連項目