discoverService

2022-06-20 11:41 更新

根據(jù)指定的外圍設(shè)備 UUID 獲取該外圍設(shè)備的所有服務(wù)

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

params

peripheralUUID:

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

callback(ret, err)

ret:

  • 類型:JSON 對象
  • 內(nèi)部字段:

{
     status: true ,   //布爾類型;是否獲取成功,true|false
     services:[]      //數(shù)組類型;獲取的所有服務(wù)號集合
}

err:

  • 類型:JSON 對象
  • 內(nèi)部字段:

{
     code: 1          //數(shù)字類型;連接失敗時返回錯誤碼,取值范圍如下:
                      //-1:未知錯誤
                      //1:peripheralUUID 為空
                      //2:尚未搜索到該藍牙設(shè)備
}

示例代碼

var ble = api.require('ble');
ble.discoverService({
    peripheralUUID: ''
}, function(ret) {
    if (ret) {
        api.alert({ msg: JSON.stringify(ret) });
    }
});

可用性

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

可提供的1.0.0及更高版本

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號