From IoT
Jump to: navigation, search

Go Up to ThingConnect Devices

Wahoo Weight Scale Monitor is a body weight scale monitor from Wahoo Fitness.

Use the TWahooWeightScaleMonitor component to communicate with the Wahoo Weight Scale Monitor.

Demo Location

You can find the sample projects for the Wahoo Weight Scale 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\WahooWeightScaleMonitor
    • C++: Internet of Things\CPP\Thing Connect\WahooWeightScaleMonitor

Supported Services

The Wahoo Weight Scale Monitor supports the following Bluetooth LE services and characteristics:

Service Characteristic Property Event Read Subscribe Write
Battery Service Battery Level BatteryLevel OnBatteryLevelUpdate
Device Information Firmware Revision String FirmwareRevision OnFirmwareRevisionUpdate
Hardware Revision String HardwareRevision OnHardwareRevisionUpdate
Manufacturer Name String ManufacturerName OnManufacturerNameUpdate
Serial Number String SerialNumber OnSerialNumberUpdate
System ID SystemID OnSystemIDUpdate

Wahoo Weight Scale Monitor component supports the following custom services:

Service Property Event Read Subscribe Write Description
Custom Service OnTemperatureMeasurementUpdate
Returns the temperature measurement.
Returns the weight measurement.

Device Details

  • Device: Wahoo Scale
  • Model: WF100
  • Firmware: v1.3
  • Technology: Bluetooth LE

Custom Data Types

The Wahoo Weight Scale Monitor defines its custom data types in the following unit:

  • Iot.Device.WahooWeightScaleTypes

Custom Weight Measurement

The TWahooWeightMeasurement type is a record that represents a weight measurement from the Wahoo Fitness Scale.

  • Value: Raw array of bytes to be sent to the device.
  • Weight: Returns the weight reading in pounds.

See Also