retrieveConnectedPeripheral

2022-06-20 10:50 更新

根據(jù)指定的服務,找到當前系統(tǒng)處于連接狀態(tài)的藍牙中包含這個服務的所有藍牙外圍設備信息Andaroid 平臺暫不支持本接口

retrieveConnectedPeripheral({params}, callback(ret))

params

serviceUUIDs

  • 類型:數(shù)組
  • 描述:指定的藍牙4.0設備的服務(service)的 UUID(字符串) 組成的數(shù)組

callback(ret)

ret:

  • 類型:JSON 對象
  • 描述:若沒有則返回空
  • 內部字段:

  1. {
  2. peripherals:[{ //數(shù)組類型;獲取到的當前處于連接狀態(tài)的藍牙外圍設備
  3. uuid: '', //字符串類型;處于連接狀態(tài)的藍牙設備的uuid
  4. name: '', //字符串類型;處于連接狀態(tài)的藍牙設備的名字
  5. rssi: , //數(shù)字類型;處于連接狀態(tài)的藍牙設備的信號強度,在 iOS 平臺上已 deprecated,可通過 getPeripheralRssi 接口獲取
  6. services:[] //數(shù)組類型;處于連接狀態(tài)的藍牙設備的所有服務 UUID 的集合
  7. },...]
  8. }

示例代碼

  1. var ble = api.require('ble');
  2. ble.retrieveConnectedPeripheral({
  3. serviceUUIDs: ['dsfs', 'sdf']
  4. }, function(ret) {
  5. if (ret) {
  6. api.alert({ msg: JSON.stringify(ret) });
  7. }
  8. });

可用性

iOS系統(tǒng)

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號