Iot.Device.AnDBloodPressureMonitor.TAnDBloodPressureMonitor

From IoT
Jump to: navigation, search

Go Up to ThingConnect Devices


A&D Blood Pressure Monitor is a sensor for blood pressure monitoring from A&D Medical.

Use the TAnDBloodPressureMonitor component to communicate with the A&D blood pressure monitor.

Demo Location

You can find the sample projects for the A&D Blood Pressure Monitor in the following IoT demo directories after installing the component:

  • Start | Programs | Embarcadero RAD Studio Berlin | Samples and then navigate to:
    • Delphi: Internet of Things\Object Pascal\Thing Connect\A&D Blood Pressure
    • C++: Internet of Things\CPP\Thing Connect\A&D Blood Pressure

Supported Services

The A&D Blood Pressure Monitor component supports the following Bluetooth LE services and characteristics:

Service Characteristic Property Event Read Subscribe Write
Battery Service Battery Level BatteryLevel OnBatteryLevelUpdate
YesSubscriptionFeature.png
Blood Pressure Blood Pressure Feature BloodPressureFeature OnBloodPressureFeatureUpdate
YesSubscriptionFeature.png
Blood Pressure Measurement OnBloodPressureMeasurementUpdate
YesSubscriptionFeature.png

Date Time

DateTime OnDateTimeUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
Device Information Firmware Revision String FirmwareRevision OnFirmwareRevisionUpdate
YesSubscriptionFeature.png
Hardware Revision String HardwareRevision OnHardwareRevisionUpdate
YesSubscriptionFeature.png
IEEE 11073-20601 Regulatory Certification Data List IEEERegulatory OnIEEERegulatoryUpdate
YesSubscriptionFeature.png
Manufacturer Name String ManufacturerName OnManufacturerNameUpdate
YesSubscriptionFeature.png
Model Number String ModelNumber OnModelNumberUpdate
YesSubscriptionFeature.png
Serial Number String SerialNumber OnSerialNumberUpdate
YesSubscriptionFeature.png
Software Revision String SoftwareRevision OnSoftwareRevisionUpdate
YesSubscriptionFeature.png
System ID SystemID OnSystemIDUpdate
YesSubscriptionFeature.png

A&D Blood Pressure Monitor component supports the following custom service:

Service Property Event Read Subscribe Write Description
Custom Service 1 AnDCustomCommandStatus OnAnDCustomCommandStatusUpdate
YesSubscriptionFeature.png
YesSubscriptionFeature.png
Returns the TAnDBloodPressureCommandService data for the custom services.

Device Details

  • Device: A&D Blood Pressure Monitor
  • Model: UA-651BLE
  • Firmware: BLP008_d015
  • Technology: Bluetooth LE

Custom Data Types

The A&D Blood Pressure Monitor defines its custom data types in the following unit:

  • Iot.Device.AnDBloodPressureMonitorTypes

Custom Command Service Data

The TAnDBloodPressureCommandService type contains the command to send to the A&D Blood Pressure Monitor for the custom services.

  • Value: Raw array of bytes to be sent to the device.
  • CommandType: Type of the command: ReadCommand, WriteCommand, ResponseAtPeripheralOnly.
  • Command: Command to handle device setting and status.
    • SetTime = 1: Set time.
    • Disconnect = 3: Disconnect.
    • Unpair = 10: Unpair.
    • DeleteMemory = 12: Delete all memory.
    • SetBufferSize = 166: Set buffer size.
    • ReadBufferSize = 225: Read buffer size
  • BufferSize: Returns the buffer size that was set by the constructor.
  • TimeStamp: Returns the time value that was set by the constructor.

Known Issues

  • A&D Blood Pressure Monitor device has a timeout period of 5 seconds after connecting to the application and receiving data requests, and then it disconnects from the application. After that, the application needs to connect to the A&D Blood Pressure Monitor device again.

See Also