Pyle Health 体重計
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\
- Delphi の場合:
サポートされているサービス
Pyle Health 体重計では、次の Bluetooth LE サービスおよびキャラクタリスティックをサポートしています。
サービス | キャラクタリスティック | プロパティ | 読み取り | サブスクライブ | 書き込み |
---|---|---|---|---|---|
Device Information | System ID | SystemID
|
![]() |
||
Model Number String | ModelNumber
|
![]() |
|||
Serial Number String | SerialNumber
|
![]() |
|||
Firmware Revision String | FirmwareRevision
|
![]() |
|||
Hardware Revision String | HardwareRevision
|
![]() |
|||
Software Revision String | SoftwareRevision
|
![]() |
|||
Manufacturer Name String | ManufacturerName
|
![]() |
|||
IEEE 11073-20601 Regulatory Certification Data List | IEEERegulatory
|
![]() |
|||
PnP ID | PnPID
|
![]() |
|||
Battery Service | Battery Level | BatteryLevel
|
![]() |
Pyle Health 体重計コンポーネントでは次のカスタム サービスをサポートしています。
サービス | プロパティ | 読み取り | サブスクライブ | 書き込み | 説明 |
---|---|---|---|---|---|
カスタム サービス | PyleHealthMeasurement (*)
|
![]() |
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 単位で返します。