setSimpleNotify

2022-06-20 11:58 更新

根據指定的外圍設備 UUID 及其服務 UUID 和特征 UUID 監(jiān)聽數據

注意:本接口同setNotify接口的區(qū)別是,本接口只是告訴模塊要開始監(jiān)聽指定的藍牙設備。不在回調函數里返回數據。監(jiān)聽到的數據需要用getAllSimpleNotifyData接口獲取。

setSimpleNotify({params}, callback(ret, err))

params

peripheralUUID:

  • 類型:字符串
  • 描述:指定的藍牙外圍設備的 UUID

serviceUUID

  • 類型:字符串
  • 描述:指定的服務的 UUID

characteristicUUID

  • 類型:字符串
  • 描述:指定的特征的 UUID

callback(ret, err)

ret:

  • 類型:JSON 對象
  • 內部字段:

{
     status: true        //布爾類型;是否獲取數據,true|false  
}

err:

  • 類型:JSON 對象
  • 內部字段:

{
     code: 1          //數字類型;連接失敗時返回錯誤碼,取值范圍如下:
                      //1:peripheralUUID 為空
                      //2:serviceUUID 為空
                      //3:characteristicUUID 為空
                      //4:未找到指定特征(characteristic)
                      //5:未找到指定服務(service)
                      //6:尚未搜索到該藍牙設備
}

示例代碼

var ble = api.require('ble');
ble.setSimpleNotify({
    peripheralUUID: '',
    serviceUUID: '',
    characteristicUUID: ''
}, function(ret, err) {
    if (!ret.status) {
        api.alert({ msg: JSON.stringify(err) });
    }
});

可用性

iOS系統(tǒng),Android系統(tǒng)

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號