connect

2022-06-20 10:29 更新

連接指定外圍設(shè)備。iOS端無超時判斷,android端默認有30秒超時判斷

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

params

peripheralUUID:

  • 類型:字符串
  • 描述:要連接的外圍設(shè)備的 UUID

callback(ret, err)

ret:

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

{
     status: true      //布爾類型;是否連接成功,true|false
     peripheralUUID:'' //字符串類型;uuid,當 err內(nèi)code 未1時,本參數(shù)無值
}

err:

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

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

示例代碼

var ble = api.require('ble');
ble.connect({
    peripheralUUID: ''
}, function(ret, err) {
    if (ret.status) {
        alert("連接成功!");
    } else {
        alert(err.code);
    }
});

可用性

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

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號