【问题标题】:How to catch client request on bluetooth server side "read characteristic value"?如何在蓝牙服务器端“读取特征值”捕获客户端请求?
【发布时间】:2016-08-23 08:25:37
【问题描述】:

客户端的蓝牙模块允许在“特征值”更改时接收指示和通知。它需要使用 UUID 进行配置更改:2902(客户端特征配置)。

服务器端是否可以捕获客户端请求“读取特征值”?我想在客户端获得其值之前更新请求的特征。

【问题讨论】:

  • 在iOS端(因为它被标记为iOS的Core-Bluetooth)并且如果设备是iOS设备,它应该触发该方法:“peripheralManager:didReceiveReadRequest:本地外围设备时调用接收对具有动态值的特征的属性协议 (ATT) 读取请求。"

标签: bluetooth bluetooth-lowenergy core-bluetooth gatt


【解决方案1】:

大多数设备都应该可以。 在单个设备上,你需要参考verdor的代码,你至少可以访问ATT/GATT的代码级别。 在Android上,你可以在onCharacteristicWriteRequest下处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-01
    • 2013-06-21
    • 2021-08-31
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-13
    • 2013-08-14
    相关资源
    最近更新 更多