tested with ble emulators