my.writeBLECharacteristicValue

2020-09-15 15:20 更新

版本需求:支付寶客戶端 10.0.18 或更高版本,若版本較低,建議做 兼容處理。支持 iOS 客戶端,Android 5.0 及以上版本客戶端。

注意:IDE 模擬器暫不支持調試,請以真機調試結果為準。

向低功耗藍牙設備特征值中寫入數據。

使用說明:

  • 設備的特征值必須支持 write 才可以成功調用,具體請參見 characteristic 的 properties 屬性。
  • 寫入的二進制數據需要進行 Hex 編碼。

掃碼體驗

藍牙.jpeg

效果示例

藍牙寫入數據.png

示例代碼

my.writeBLECharacteristicValue({
  deviceId: deviceId,
  serviceId: serviceId,
  characteristicId: characteristicId,
  value: 'fffe',
  success: (res) => {
    console.log(res)
  },
  fail:(res) => {
  },
  complete: (res)=>{
  }
});

入參

Object 類型,屬性如下:

屬性 類型 必填 描述
deviceId String 藍牙設備 ID,參考 device 對象。
serviceId String 藍牙特征值對應 service 的 UUID。
characteristicId String 藍牙特征值的 UUID。
value Hex String 藍牙設備特征值對應的值,為 16 進制字符串,限制在 20 字節(jié)內。
success Function 調用成功的回調函數。
fail Function 調用失敗的回調函數。
complete Function 調用結束的回調函數(調用成功、失敗都會執(zhí)行)。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號