你好,
我正在读出BLE特征的问题。我无法清楚地找到解释这是如何完成的例子或文档。
到目前为止,我已经尝试过:gattc_read_cmd_ind.gattc_read_ind.gattc_read_cmd.
并且永远不会调用回调函数。我不清楚我需要哪一个
你能帮我吗?
谢谢
嗨,我在这里阅读:http://support.dialog-semicondiondiondum/read-data-sample128-profile.
该GattC_Read_cmd_ind仅支持DA14581,我们使用DA14580。
这样对吗?这很重要,因为我们需要做读取,并且需要知道我们是否使用了正确的芯片。
只有DA14581支持读取指示回调是正确的。然而,这不应该是一个问题。堆栈和GATT数据库绑在一起,以便从客户端读取任何读取的读取从数据库响应。换句话说,只要您的应用程序存储数据库中的特征值,远程客户端就可以读取它。实际上可以通过这种方式处理读取动作更节能,因为它不涉及应用层。缺点是您无法创建特征值作为一个结果读取行动。大多数数据实际上是从蓝牙活动中完全异步生成的,并将数据库用作界面进行更有效的代码。
我希望这有助于揭示问题。
问题是我们的主机(平板电脑)需要使用此特征读取块128字节。我需要知道主机想要读取它,所以我可以让它读取接下来的20个字节您是否知道我的主机可以从特征读取128字节的任何其他方式?我们使用的是一种有效的格式,并在前段时间写入,因此我们非常不愿意改变它在主机方面的工作原理。
您想更改使用“通知”的数据传输路径。
问题是我们的主机软件已编写并有效,所以我们不想改变任何东西。最后我通过写入另一个特征来讲述它,该特征讲述了数据库索引要写入数据库的设备,所以下一个读取会正常工作......它仍然令人沮丧,因为缺少基本功能,所以必须做解决方法
嗨,我在这里阅读:
http://support.dialog-semicondiondiondum/read-data-sample128-profile.
该GattC_Read_cmd_ind仅支持DA14581,我们使用DA14580。
这样对吗?这很重要,因为我们需要做读取,并且需要知道我们是否使用了正确的芯片。
你好,
只有DA14581支持读取指示回调是正确的。然而,这不应该是一个问题。堆栈和GATT数据库绑在一起,以便从客户端读取任何读取的读取从数据库响应。换句话说,只要您的应用程序存储数据库中的特征值,远程客户端就可以读取它。实际上可以通过这种方式处理读取动作更节能,因为它不涉及应用层。缺点是您无法创建特征值作为一个结果读取行动。大多数数据实际上是从蓝牙活动中完全异步生成的,并将数据库用作界面进行更有效的代码。
我希望这有助于揭示问题。
你好,
问题是我们的主机(平板电脑)需要使用此特征读取块128字节。我需要知道主机想要读取它,所以我可以让它读取接下来的20个字节
您是否知道我的主机可以从特征读取128字节的任何其他方式?我们使用的是一种有效的格式,并在前段时间写入,因此我们非常不愿意改变它在主机方面的工作原理。
您想更改使用“通知”的数据传输路径。
问题是我们的主机软件已编写并有效,所以我们不想改变任何东西。最后我通过写入另一个特征来讲述它,该特征讲述了数据库索引要写入数据库的设备,所以下一个读取会正常工作......它仍然令人沮丧,因为缺少基本功能,所以必须做解决方法