I'm using a bluetooth adapter with a scale, in a webapp using the bluetooth web API.
I can grab a service and its characteristic, then call enableNotifications(), and set a callback for the 'characteristicvaluechanged' event. When I press "Print" on the scale the event fires and I can set the value in my app. However, when I try to use readValue(), it's an empty DataView, with a byte length of 20 all zeroes.
Anyone know how to get the value from the scale without pressing the button on the scale to fire the event?
EDIT: I'm using this bluetooth adapter from serial.io: BlueSnap Smart Bluetooth 4.0 (BLE) Adapter iOS https://buy.serialio.com/collections/adapters/products/bluesnap-smart-bluetooth-4-0-ble-to-rs232-adapter