栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

ApiCloud《ApiCloud学习2,ble模块android和ios支持的写法区分》

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ApiCloud《ApiCloud学习2,ble模块android和ios支持的写法区分》

对apicloud ble模块蓝牙支持android和ios的区分记录

仅支持android 1.打开蓝牙 (1)openBluetooth 2.设置蓝牙状态监听 (1)setBluetoothListener --> 监听 (2)removeBlueToothListener --> 取消蓝牙状态监听 仅支持ios 1.检测蓝牙 (1)sysAuth 2.获取当前扫描到的所有外围设备的 rssi (1)getPeripheralRssi 3.根据 UUID 找到所有匹配的蓝牙外围设备信息Android 平台暂不支持本接口 (1)retrievePeripheral 4.根据指定的服务,找到当前系统处于连接状态的蓝牙中包含这个服务的所有蓝牙外围设备信息Andaroid 平台暂不支持本接口 (1)retrieveConnectedPeripheral 5.停止监听数据 (1)stopNotify --> 调用setNotify接口后开始监听数据,不需要继续监听时调用disconnect断开链接,在iOS 平台上还需要调用此接口来停止监听。 两者都支持 1.初始化 (1)initManager 2.扫描设备 (1)scan --> 扫描 (2)isScanning --> 判断是否正在扫描 (3)stopScan --> 停止搜索附近的蓝牙设备 3.获取当前扫描到的所有外围设备信息 (1)getPeripheral 4.连接指定外围设备。iOS端无超时判断,android端默认有30秒超时判断 (1)connect --> 连接 (2)**disconnect ** --> 判断是否正在扫描 (3)isConnected --> 判断与指定外围设备是否为连接状态 5.根据指定的外围设备 UUID 获取该外围设备的所有服务 (1)discoverService 6.根据指定的外围设备 UUID 及其服务 UUID 获取该外围设备的所有特征(Characteristic) (1)discoverCharacteristics 7.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 获取该外围设备的所有描述符(Descriptor) (1)discoverDescriptorsForCharacteristic 8.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 监听数据回发 (1)setNotify --> 设置监听 9.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 读取数据 (1)readValueForCharacteristic 10.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 及其描述符获取数据 (1)readValueForDescriptor 11.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 写数据 (1)writevalueForCharacteristic 12.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 及其描述符发送数据 (1)writevalueForDescriptor 13.连接多台外围设备 (1)connectPeripherals 14.根据指定的外围设备 UUID 及其服务 UUID 和特征 UUID 监听数据

注意:本接口同setNotify接口的区别是,本接口只是告诉模块要开始监听指定的蓝牙设备。不在回调函数里返回数据。监听到的数据需要用getAllSimpleNotifyData接口获取。

(1)setSimpleNotify 15.获取模块当前缓存的所监听蓝牙设备的所有数据 (1)getAllSimpleNotifyData 16.清空模块当前缓存的所监听蓝牙设备的所有数据 (1)clearAllSimpleNotifyData 17.清空已搜索到的记录在本地的外围设备信息。建议在没有连接的情况下调用,否则与外围设备相关的一系列接口均会失效 (1)clean
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332202.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号