嗨,伙計,我正在開發一個連接到 BLE 設備的應用程式。現在我需要使用 BleClient.write 在設備上寫入 20 個位元組
34h 01h 50h 4Fh 4Ch 49h 54h 45h 43h 00 00 00h 00h 00h 00h 00h 00h 00h 00h 00h
但是寫功能問我 DATAVIEW... 我如何將這些位元組發送到設備?
BleClient.write(device.deviceId, '02366e80-cf3a-11e1-9ab4-0002a5d5c51b', '340a1b80-cf4b-11e1-ac36-0002a5d5c51b', '34h 01h 50h 4Fh 4Ch 49h 54h 45h 43h 00 00 00h 00h 00h 00h 00h 00h 00h 00h 00h');
uj5u.com熱心網友回復:
根據該方法的檔案,您可以使用輔助方法write創建資料視圖。numbersToDataView它接受一個數字陣列。
用法部分甚至包括一個使用幫助器的示例:
await BleClient.write(device.deviceId, POLAR_PMD_SERVICE, POLAR_PMD_CONTROL_POINT, numbersToDataView([1, 0]));
console.log('written [1, 0] to control point');
在你的情況下,它可能是
numbersToDataView([34h, 01h, 50h, 4Fh, 4Ch, 49h, 54h, 45h, 43h, 00, 00, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h])
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/511592.html
