Weight Gurus Waage
Go Up to ThingConnect-Geräte
Die Weight Gurus Waage ist eine Waage mit biometrischem Rechner.
Mit der Komponente TWeightGurusScale kommunizieren Sie mit der Weight Gurus Waage.
Inhaltsverzeichnis
Speicherort der Demo
Das Beispielprojekt für die Weight Gurus Waage 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\WeightGurusScale - C++:
Internet of Things\CPP\Thing Connect\WeightGurusScale
- Delphi:
Unterstützte Dienste
Die Weight Gurus Waage 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
|
||||
| Manufacturer Name String (EN) | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
| Model Number String (EN) | ModelNumber
|
OnModelNumberUpdate
|
||||
| Serial Number String (EN) | SerialNumber
|
OnSerialNumberUpdate
|
||||
| Software Revision String (EN) | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
| System ID (EN) | SystemID
|
OnSystemIDUpdate
|
Die Weight Gurus Waage unterstützt die folgenden benutzerdefinierten Dienste:
| Dienst | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben | Beschreibung |
|---|---|---|---|---|---|---|
| WeightGurus Service | Command
|
Sendet einen Befehl an das Gerät. | ||||
Feature
|
OnFeatureUpdate
|
Gibt den Typ des Geräts (Weight Gurus Waage) zurück. | ||||
OnAppendMeasurementUpdate
|
Gibt die geschätzten Messungen der Körperzusammensetzung vom 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:
Weight Gurus - Modell:
Weight Gurus Waage - Firmware:
1.0 - Technologie: Bluetooth LE
Benutzerdefinierte Datentypen
Die benutzerdefinierten Datentypen der Weight Gurus Waage sind in der folgenden Unit definiert:
- Iot.Device.WeightGurusScaleTypes
Weight Gurus Waage: Antwort
Der Typ TWeightGurusScaleResponse gibt die Antwort auf die von der Weight Gurus Waage empfangenen Anforderungsdaten zurück.
Value: Das vom Gerät empfangene Roh-Byte-Array.
Weight Gurus Waage: Befehl
Der Typ TWeightGurusScaleCommand enthält die Befehlsdaten, die an die Weight Gurus Waage gesendet werden sollen.
Value: Das Roh-Byte-Array, das an das Gerät gesendet werden soll.
Weight Gurus Waage: Messung
Der Typ TWeightGurusScaleMeasurement 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:
MeasurementStatus, Impedance, Timestamp, UnitSystem, UserNumber, WeightDifference, Weight
- Mögliche Werte:
UnitSystem: Bevorzugtes Einheitensystem des Benutzers:Kilogramm: 0.Pfund: 1.Stone: 2.
Weight: Vom Gerät im ausgewähltenUnitSystemzurückgegebene Gewichtsmessung.Impedance: Von der Messung zurückgegebener Fußwiderstand.Timestamp: UTC-Zeitstempelwert (EN) während der Messung.WeightDifference: Differenz zwischen dem geschätzten Zielgewicht und der tatsächlichen Messung.UserNumber: Nummer des Benutzerprofils der Messung.MeasurementStatus: Zuverlässigkeitsstatus der Messung.
Weight Gurus Waage: Zusatzmessung
Der Typ TWeightGurusScaleAppendMeasurement 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 (EN) während der Zusatzmessung.UserNumber: Nummer des 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.
Bekannte Probleme
- Die Weight Gurus Waage kann nicht mit Windows-Computern gekoppelt werden. Wenn Ihre Anwendung auf der Zielplattform 32-Bit-Windows oder 64-Bit-Windows ausgeführt wird, kann sie nicht mit der Weight Gurus Waage gekoppelt werden.
Gerätespezifische Informationen
- Koppelung: 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:
| Modus | BLEScanner | Konstante |
|---|---|---|
|
|
|
|
|
|
|
|