嗨对话框,
我对这两个案例“GATT_PROP_WRITE”和“GATT_PROP_WRITE_NO_RESP”的响应处理感到好奇。它们似乎使用BLE_GATTS_WRITE_CFM()根据BLE_GATTS_WRITE_CFM()的描述来响应写请求。我认为“gatt_prop_write_no_resp”的情况不应该使用ble_gatts_write_cfm()来对客户进行响应,做到吗?或“gatt_prop_write”应该使用ble_gatts_write_cfm()两次,而“gatt_prop_write”只使用一个。如何在编码中处理“响应”和“没有回复”?
谢谢你的帮助。
设备:
嗨nigelyang,
你是对的,
服务器在收到GATT_WRITE_NO_RSP事件时,服务器不必与客户端响应。
但对于GATT_WRITE事件,需要响应,因此您应该调用BLE_GATTS_WRITE_CFM()函数来执行此操作。
布尔
宜宾