A&D Waage

Aus IoT
Wechseln zu: Navigation, Suche

Go Up to ThingConnect-Geräte


Die A&D Waage ist eine Personenwaage von A&D Medical.

Mit der Komponente TAnDWeightScale kommunizieren Sie mit der A&D Waage.

Speicherort der Demo

Das Beispielprojekt für die A&D 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\ANDConnect
    • C++: Internet of Things\CPP\Thing Connect\ANDConnect

Unterstützte Dienste

Die A&D Waage unterstützt die folgenden Dienste und Merkmale von Bluetooth LE:

Dienst (EN) Merkmal (EN) Eigenschaft Ereignis Lesen Abonnieren Schreiben

Battery Service (EN)

Battery Level (EN)

BatteryLevel OnBatteryLevelUpdate
YesSubscriptionFeature.png
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
Serial Number String (EN) SerialNumber OnSerialNumberUpdate
YesSubscriptionFeature.png
Software Revision String (EN) SoftwareRevision OnSoftwareRevisionUpdate
YesSubscriptionFeature.png
System ID (EN) SystemID OnSystemIDUpdate
YesSubscriptionFeature.png

Die A&D Waage unterstützt die folgenden benutzerdefinierten Dienste:

Dienst Eigenschaft Ereignis Lesen Abonnieren Schreiben Beschreibung
Benutzerdefinierter Dienst 1 OnAnDConnectWeightMeasurementUpdate
YesSubscriptionFeature.png
Gibt die TWeightScaleMeasurement-Daten für die Gewichtsmessung zurück.
AnDConnectWeightScaleFeature OnAnDConnectWeightScaleFeatureUpdate
YesSubscriptionFeature.png
Gibt die TWeightScaleFeature-Daten für die Funktionsmerkmale zurück.
DateTime OnDateTimeUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
Merkmal Date Time (EN).
Benutzerdefinierter Dienst 2 AnDCustomCommandStatus OnAnDCustomCommandStatusUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
Gibt die TAnDScaleCommandService-Daten für die benutzerdefinierten Befehls- und Antwortmerkmale zurück.

Benutzerdefinierte Datentypen

Die benutzerdefinierten Datentypen der A&D Waage sind in der folgenden Unit definiert:

  • Iot.Device.AnDWeightScaleTypes

Benutzerdefinierte Daten für die Gewichtsmessung

Der Record-Typ TWeightScaleMeasurement enthält die benutzerdefinierten Daten als ein Merkmal der Gewichtsmessung.

  • Value: Das vom Gerät empfangene Roh-Byte-Array.
  • MeasurementUnitFlag: Legt das Einheitensystem der Messung fest.
    • 0: Kilogramm. Internationales System.
    • 1: Pfund. Angelsächsisches System.
  • WeightMeasurement: Gibt den Wert der Gewichtsmessung zurück.
  • TimeStampPresentFlag: Gibt an, ob der TimeStamp-Wert vorhanden ist oder nicht.
    • 0: Nicht vorhanden
    • 1: Vorhanden
  • TimeStamp: Gibt den Zeitwert mit dem Typ TDateTime zurück.

Benutzerdefinierte Daten für die Waagefunktion

Der Record-Typ TWeightScaleFeature enthält die von der Waage unterstützten benutzerdefinierten Funktionen.

  • Value: Das vom Gerät empfangene Roh-Byte-Array.
  • TimeStampSupported: Gibt an, ob der TimeStamp unterstützt wird.
    • 0: Nicht unterstützt.
    • 1: Unterstützt.
  • MultipleUsersSupported: Gibt an, ob mehrere Benutzer unterstützt werden.
    • 0: Nicht unterstützt.
    • 1: Unterstützt.
  • BMISupported: Gibt an, ob der BMI unterstützt wird.
    • 0: Nicht unterstützt.
    • 1: Unterstützt.

Daten für benutzerdefinierte Befehlsdienste

Der Record-Typ TAnDScaleCommandService enthält den Befehl, der an die A&D Waage für die benutzerdefinierten Dienste gesendet werden soll.

  • Value: Das Roh-Byte-Array, das an das Gerät gesendet werden soll.
  • CommandType: Typ des Befehls: ReadCommand, WriteCommand, ResponseAtPeripheralOnly.
  • CommandID: Gibt den Befehl für die Einstellungen und den Status des Geräts zurück:
    • 1: Zeit festlegen.
    • 3: Verbindung aufheben.
    • 4: Festgelegtes Datum/Uhrzeit lesen.
    • 16: Koppelung aufheben.
    • 17: Einheitenänderung.
    • 18 Gesamten Arbeitsspeicher löschen.
    • 19 Gravitationsbeschleunigung festlegen.
    • 166: Puffergröße festlegen.
    • 219: Geräteeinstellungen festlegen.
    • 225: Anforderung auf Pufferdaten senden.
  • WeigthUnit: Vom Konstruktor festgelegtes Einheitensystem.
    • 00: Kilogramm
    • 01: Pfund
  • GravityAcceleration: Von Konstruktor festgelegter Wert für die Gravitationsbeschleunigung.
  • BufferSize: Gibt die Puffergröße zurück.
  • TimeStamp: Vom Konstruktor festgelegter Zeitwert.
  • ReadDeviceSettingsResponse: Gibt einen TAnDScaleDeviceSettingsResponse-Record-Typ mit den Antwortdaten zurück.
    • GravityAcceleration: Wert für die Gravitationsbeschleunigung. Gültiger Wertebereich: 9744 bis 9999.
    • MeasurementUnit: Auf dem Gerät festgelegte Gewichtseinheit:
      • 00: Kilogramm
      • 01: Pfund
    • BufferAvailability:
      • 00: Kein Puffer verfügbar.
      • 01: Puffer verfügbar.
    • CurrentBufferNumber: Aktuelle Puffernummer des Geräts. Gültiger Wertebereich: 0 bis 90.
    • SumOfMeasurements: Gesamtanzahl der Messungen.

Gerätedetails

  • Gerät: A&D Waage
  • Modell: UC-352BLE
  • Firmware: CWSP008_110
  • Technologie: Bluetooth LE

Bekannte Probleme

  • Die A&D 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 A&D Waage gekoppelt werden.

Siehe auch