Taylor Smart Waage
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.
Inhaltsverzeichnis
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
- Delphi:
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
|
|||
| Hardware Revision String (EN) | HardwareRevision
|
OnHardwareRevisionUpdate
|
||||
| IEEE 11073-20601 Regulatory Certification Data List (EN) | IEEERegulatory
|
OnIEEERegulatoryUpdate
|
||||
| Manufacturer Name String (EN) | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
| Model Number String (EN) | ModelNumber
|
OnModelNumberUpdate
|
||||
| PnP ID (EN) | PnPID
|
OnPnPIDUpdate
|
||||
| Serial Number String (EN) | SerialNumber
|
OnSerialNumberUpdate
|
||||
| Software Revision String (EN) | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
| System ID (EN) | SystemID
|
OnSystemIDUpdate
|
Die Smart Waage von Taylor unterstützt die folgenden benutzerdefinierten Dienste:
| Dienst | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben | Beschreibung |
|---|---|---|---|---|---|---|
| TaylorSmart Service | Feature
|
OnFeatureUpdate
|
Gibt den Typ des Geräts (Taylor Smart Scale) zurück. | |||
OnAppendMeasurementUpdate
|
Gibt die geschätzten Messungen der Körperzusammensetzung von dem Gerät zurück. | |||||
OnResponseUpdate
|
Gibt die Antwortdaten vom Gerät zurück. | |||||
OnMeasurementUpdate
|
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
- Mögliche Werte:
UnitSystem: Bevorzugtes Einheitensystem des Benutzers:0: Kilogramm.1: Pfund.2: Stone.
Weight: Vom Gerät im ausgewähltenUnitSystemzurü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
- Mögliche Werte:
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
BroadCastNamedefinieren, 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
BroadCastNameeinen korrekten Wert hat. Führen Sie einen Bluetooth-Scanner aus, umBroadCastNameundDeviceNameabzurufen. Sie können das DemoprojektBLEScanneraus 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 |
|---|---|---|
|
|
|
|
|
|
|
|