connect

2022-06-20 10:29 更新

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

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

params

peripheralUUID:

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

callback(ret, err)

ret:

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

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

err:

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

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

示例代碼

  1. var ble = api.require('ble');
  2. ble.connect({
  3. peripheralUUID: ''
  4. }, function(ret, err) {
  5. if (ret.status) {
  6. alert("連接成功!");
  7. } else {
  8. alert(err.code);
  9. }
  10. });

可用性

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

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)