Pyle Health 体重計

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

Go Up to ThingConnect デバイス


Pyle Health 体重計は Pyle 社提供の体重計です。

TPyleHealthScale コンポーネントを使用すると、Pyle Health 体重計と通信することができます。

デモの場所

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

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

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

Pyle Health 体重計では、次の Bluetooth LE サービスおよびキャラクタリスティックをサポートしています。

サービス キャラクタリスティック プロパティ 読み取り サブスクライブ 書き込み
Device Information System ID SystemID
YesSubscriptionFeature.png
Model Number String ModelNumber
YesSubscriptionFeature.png
Serial Number String SerialNumber
YesSubscriptionFeature.png
Firmware Revision String FirmwareRevision
YesSubscriptionFeature.png
Hardware Revision String HardwareRevision
YesSubscriptionFeature.png
Software Revision String SoftwareRevision
YesSubscriptionFeature.png
Manufacturer Name String ManufacturerName
YesSubscriptionFeature.png
IEEE 11073-20601 Regulatory Certification Data List IEEERegulatory
YesSubscriptionFeature.png
PnP ID PnPID
YesSubscriptionFeature.png
Battery Service Battery Level BatteryLevel
YesSubscriptionFeature.png

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

サービス プロパティ 読み取り サブスクライブ 書き込み 説明
カスタム サービス PyleHealthMeasurement(*)
YesSubscriptionFeature.png
TPyleHealthScaleData データを返します。

(*)メモ: これはコンポーネントのプロパティではなく、イベントの Value パラメータのプロパティです。詳細については、「キャラクタリスティックの読み取りまたはサブスクライブ」を参照してください。

デバイスの詳細

  • デバイス: Pyle
  • モデル: BG320
  • ファームウェア: 13121801

カスタム データ型

Pyle Health 体重計コンポーネントでは、次のユニットにカスタム データ型が定義されています。

  • Iot.Device.PyleHealthScaleTypes

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

TPyleHealthScaleData レコード型では、PyleHealth 体重計のカスタム データ キャラクタリスティックを返します。

  • Value: デバイスから受信した未加工のバイト配列。
  • ScaleType: 値の TPyleHealthScaleType(列挙型)を返します。
    • IntermediateMeasurement: 中間測定値。
    • FatScale: 体脂肪計の値。
    • BodyScale: 体重計の値。
    • BabyScale: 乳児体重計の値。
  • Gender: 性別情報の TPyleHealthScaleGender 列挙型値を返します。
    • Female
    • Male
  • Age: 年齢値を返します。
  • BodyHeight: 身長値をセンチメートル単位で返します。
  • BodyWeight: 体重をキログラム単位(0.1 kg の精度)で返します。
  • BodyFatPercentage: 体脂肪率の値(パーセント)を 0.1 % の精度で返します。エラーの場合は値 $FF が返されます。
  • BoneWeight: 骨重量をキログラム単位(0.1 kg の精度)で返します。
  • MusclePercentage: 筋肉率の値をパーセント単位(0.1 % の精度)で返します。エラーの場合は値 $FF が返されます。
  • VisceraFat: 内臓脂肪率の値(パーセント)を返します。
  • WaterPercentage: 体水分率の値(パーセント)を 0.1 % の精度で返します。
  • Calories: カロリー値を Kcal 単位で返します。

関連項目