我有一个蓝牙设备,它正在测量力并基本上发送一个值。有一个android应用程序可以连接到它,但我想开发自己的应用程序,因为我想添加一些功能。我设法连接到它,但不知道哪个服务或特征是具有我需要的号码的服务或特征。有人可能知道它可能是其中的哪一个?
服务00001801-0000-1000-8000-00805f9b34fb
Characteristics:
|--00002a05-0000-1000-8000-00805f9b34fb
服务00001800-0000-1000-8000-00805f9b34fb
Characteristics:
|--00002a00-0000-1000-8000-00805f9b34fb
|--00002a01-0000-1000-8000-00805f9b34fb
|--00002a04-0000-1000-8000-00805f9b34fb
服务a9712440-a0e8-11e6-bdf4-0800200c9a66
Characteristics:
|--a9712441-a0e8-11e6-bdf4-0800200c9a66
|--a9712442-a0e8-11e6-bdf4-0800200c9a66
|--a9712443-a0e8-11e6-bdf4-0800200c9a66
服务a970fd30-a0e8-11e6-bdf4-0800200c9a66
Characteristics:
|--a970fd31-a0e8-11e6-bdf4-0800200c9a66
|--a970fd32-a0e8-11e6-bdf4-0800200c9a66
|--a970fd33-a0e8-11e6-bdf4-0800200c9a66
|--a970fd34-a0e8-11e6-bdf4-0800200c9a66
|--a970fd35-a0e8-11e6-bdf4-0800200c9a66
|--a970fd36-a0e8-11e6-bdf4-0800200c9a66
|--a970fd37-a0e8-11e6-bdf4-0800200c9a66
|--a970fd38-a0e8-11e6-bdf4-0800200c9a66
|--a970fd39-a0e8-11e6-bdf4-0800200c9a66
|--a970fd3a-a0e8-11e6-bdf4-0800200c9a66
|--a970fd3b-a0e8-11e6-bdf4-0800200c9a66
服务a9717260-a0e8-11e6-bdf4-0800200c9a66
Characteristics:
|--a9717261-a0e8-11e6-bdf4-0800200c9a66
|--a9717262-a0e8-11e6-bdf4-0800200c9a66
|--a9717263-a0e8-11e6-bdf4-0800200c9a66
|--a9717264-a0e8-11e6-bdf4-0800200c9a66
|--a9717265-a0e8-11e6-bdf4-0800200c9a66
|--a9717266-a0e8-11e6-bdf4-0800200c9a66
|--a9717267-a0e8-11e6-bdf4-0800200c9a66
|--a9717268-a0e8-11e6-bdf4-0800200c9a66
|--a9717269-a0e8-11e6-bdf4-0800200c9a66
|--a971726a-a0e8-11e6-bdf4-0800200c9a66
|--a971726b-a0e8-11e6-bdf4-0800200c9a66
|--a971726c-a0e8-11e6-bdf4-0800200c9a66
|--a971726d-a0e8-11e6-bdf4-0800200c9a66
前两个服务是通用访问
我在网上搜索了其中一个UUID,并在B24遥测技术手册中找到了它们,该手册包含以下快速概述(附录A):
deviceName String deviceId String
deviceName String 设备名称 deviceId String 设备Id BluetoothDevice Object deviceName String deviceId String
deviceName String 设备名称 deviceId String 设备Id
连接设备 接口说明 用于连接 扫描出来的蓝牙设备。 参数说明 字段 类型 必须? 说明 device RKBLEDevice 是 蓝牙设备 示例代码 Swift: RokidMobileSDK.binder.connect(device: RKBLEDevice) Objc: [RokidMobileSDK.binder connect:device]; 断开设备 接口说明 用于断开已经连接的
开启蓝牙扫描 参数说明 字段 类型 必须? 说明 blePrefix String 是 设备名称类型前缀 示例代码 Swift: RokidMobileSDK.binder.startBLEScan(blePrefix: String) ->Bool Objc: [RokidMobileSDK.binder startBLEScanWithBlePrefix:@"Rokid-"]; 手机蓝牙未打
释放蓝牙资源 接口说明 建议在配网结束后调用 举个大栗子 RokidMobileSDK.binder.releaseBT()