Taylor Smart Waage

Aus IoT
Wechseln zu: Navigation, Suche

Go Up to ThingConnect-Geräte


Die Smart Waage von Taylor ist eine Waage mit biometrischem Rechner.

Mit der Komponente TTaylorSmartScale kommunizieren Sie mit der Smart Waage von Taylor.

Speicherort der Demo

Das Beispielprojekt für die Smart Waage von Taylor befindet sich nach der Installation der Komponente in den folgenden IoT-Demoverzeichnissen:

  • Start | Programme | Embarcadero RAD Studio Berlin | Beispiele und navigieren Sie dann zu:
    • Delphi: Internet of Things\Object Pascal\Thing Connect\TaylorSmartScale
    • C++: Internet of Things\CPP\Thing Connect\TaylorSmartScale

Unterstützte Dienste

Die Smart Waage von Taylor unterstützt die folgenden Dienste und Merkmale von Bluetooth LE:

Dienst (EN) Merkmal (EN) Eigenschaft Ereignis Lesen Abonnieren Schreiben
Device Information (EN) Firmware Revision String (EN) FirmwareRevision OnFirmwareRevisionUpdate
YesSubscriptionFeature.png
Hardware Revision String (EN) HardwareRevision OnHardwareRevisionUpdate
YesSubscriptionFeature.png
IEEE 11073-20601 Regulatory Certification Data List (EN) IEEERegulatory OnIEEERegulatoryUpdate
YesSubscriptionFeature.png
Manufacturer Name String (EN) ManufacturerName OnManufacturerNameUpdate
YesSubscriptionFeature.png
Model Number String (EN) ModelNumber OnModelNumberUpdate
YesSubscriptionFeature.png
PnP ID (EN) PnPID OnPnPIDUpdate
YesSubscriptionFeature.png
Serial Number String (EN) SerialNumber OnSerialNumberUpdate
YesSubscriptionFeature.png
Software Revision String (EN) SoftwareRevision OnSoftwareRevisionUpdate
YesSubscriptionFeature.png
System ID (EN) SystemID OnSystemIDUpdate
YesSubscriptionFeature.png

Die Smart Waage von Taylor unterstützt die folgenden benutzerdefinierten Dienste:

Dienst Eigenschaft Ereignis Lesen Abonnieren Schreiben Beschreibung
TaylorSmart Service Feature OnFeatureUpdate
YesSubscriptionFeature.png
Gibt den Typ des Geräts (Taylor Smart Scale) zurück.
OnAppendMeasurementUpdate
YesSubscriptionFeature.png
Gibt die geschätzten Messungen der Körperzusammensetzung von dem Gerät zurück.
OnResponseUpdate
YesSubscriptionFeature.png
Gibt die Antwortdaten vom Gerät zurück.
OnMeasurementUpdate
YesSubscriptionFeature.png
Gibt die Benutzermessungen vom Gerät zurück.

Gerätedetails

  • Gerät: Taylor Smart
  • Modell: Taylor Smart Scale
  • Firmware: 3.8
  • Technologie: Bluetooth LE

Benutzerdefinierte Datentypen

Die benutzerdefinierten Datentypen der Smart Waage von Taylor sind in der folgenden Unit definiert:

  • Iot.Device.TaylorSmartScaleTypes

Antwort der Taylor Smart Waage

Der Typ TTaylorSmartScaleResponse gibt die Antwort auf die von der Taylor Smart Waage empfangenen Anforderungsdaten zurück.

  • Value: Das vom Gerät empfangene Roh-Byte-Array.

Befehl der Taylor Smart Waage

Der Typ TTaylorSmartScaleCommand enthält die Befehlsdaten, die an die Taylor Smart Waage gesendet werden sollen.

  • Value: Das Roh-Byte-Array, das an das Gerät gesendet werden soll.

Messung der Taylor Smart Waage

Der Typ TTaylorSmartScaleMeasurement gibt die Benutzermessungen vom Gerät zurück.

  • Value: Das vom Gerät empfangene Roh-Byte-Array.
  • PresentProperties: Menge der Eigenschaften in der Messung.
    • Mögliche Werte: Impedance1, Impedance2, MeasurementStatus, Timestamp, UnitSystem, UserNumber, Weight
  • UnitSystem: Bevorzugtes Einheitensystem des Benutzers:
    • 0: Kilogramm.
    • 1: Pfund.
    • 2: Stone.
  • Weight: Vom Gerät im ausgewählten UnitSystem zurückgegebene Gewichtsmessung.
  • Timestamp: UTC-Zeitstempelwert während der Messung.
  • Impedance1: Erster Impedanzwert der Füße von der Messung der Taylor Smart Waage.
  • Impedance2: Impedanzwert der Füße von der Messung der Taylor Smart Waage.
  • UserNumber: Nummer der Benutzerprofils der Messung.
  • MeasurementStatus: Zuverlässigkeitsstatus der Messung.

Zusatzmessung der Taylor Smart Waage

Der Typ TTaylorSmartScaleAppendMeasurement gibt die geschätzten Körperanalysewerte vom Gerät zurück.

  • Value: Das vom Gerät empfangene Roh-Byte-Array.
  • PresentProperties: Menge der Eigenschaften in der Messung.
    • Mögliche Werte: BasalMeta, Battery, BodyFat, BodyWater, BoneDensity, MuscleMass, Timestamp, UserNumber, VisceralFat
  • Timestamp: UTC-Zeitstempelwert während der Zusatzmessung.
  • UserNumber: Nummer der Benutzerprofils der Messung.
  • BasalMeta: Die geschätzten Kalorien der Messung.
  • BodyFat: Prozentwert des Körperfetts.
  • BodyWater: Prozentwert der gesamten Körperflüssigkeit im Körper.
  • VisceralFat: Prozentanteil des Organfetts.
  • MuscleMass: Schätzung des Prozentanteils der gesamten Muskelmasse.
  • BoneDensity: Prozentanteil der aus der Messung berechneten Gesamtknochendichte.
  • Battery: Akkustand des Geräts.

Gerätespezifische Informationen

  • Pairing: Drücken Sie die Taste auf der Rückseite der Waage, und halten Sie sie gedrückt, um Bluetooth zu starten und den Koppelungsmodus zu initiieren. In diesem Modus können Sie Informationen (Seriennummer, Hardware-Revision usw.) abrufen und einen personalisierten Übertragungsnamen festlegen. Wenn Sie die Konstante BroadCastName definieren, ist die Koppelung optional.
  • Messung: Drücken Sie auf der Waage SEL, wählen Sie einen Benutzer aus, und wiegen Sie sich, um Bluetooth zu starten.
  • Vergewissern Sie sich, dass die Konstante BroadCastName einen korrekten Wert hat. Führen Sie einen Bluetooth-Scanner aus, um BroadCastName und DeviceName abzurufen. Sie können das Demoprojekt BLEScanner aus dem Beispielverzeichnis (\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\Bluetooth\BLEScanner) weitergeben.

Hier ein Beispiel für mögliche Werte:

Mode BLEScanner Const

PAIR

113193

DeviceName: string = '13193';

BroadCastName: Nicht zutreffend

MEASUREMENT

013193C39C74D1

DeviceName: string = '13193';

BroadCastName: TBytes = [$C3, $9C, $74, $D1]

Siehe auch