Обходной путь для чтения ответа от записи
Из https://webbluetoothcg.github.io/web-bluetooth/ я вижу, что writeValue возвращает DataView, но я продолжаю получать значение null на моем Chrome (Версия 70.0.3538.77 (Официальная сборка) (64- немного) на Высокой Сьерре).
Что я делаю, как показано ниже, статус от writeValue () равен нулю, а значение от readValue () является пустым DataView:
let status = await wifiChar.writeValue(encoder.encode(wifiValue));
console.log('status: ', status)
let value = await wifiChar.readValue();
console.log('value: ', value)