6个帖子/ 0新
最后一篇
GCBlair.
离线
最后一次露面:4年10个月前
掌握
加入:2014-09-08 10:21
读取BLE特性

你好,

我正在读出BLE特征的问题。我无法清楚地找到解释这是如何完成的例子或文档。

到目前为止,我已经尝试过:
gattc_read_cmd_ind.
gattc_read_ind.
gattc_read_cmd.

并且永远不会调用回调函数。我不清楚我需要哪一个

你能帮我吗?

谢谢

GCBlair.
离线
最后一次露面:4年10个月前
掌握
加入:2014-09-08 10:21
嗨,我在这里阅读:http://支持

嗨,我在这里阅读:
http://support.dialog-semicondiondiondum/read-data-sample128-profile.

该GattC_Read_cmd_ind仅支持DA14581,我们使用DA14580。

这样对吗?这很重要,因为我们需要做读取,并且需要知道我们是否使用了正确的芯片。

mhv_dialog
离线
最后一次露面:2个月1周前
职员
加入:2013-12-06 15:10
你好,

你好,

只有DA14581支持读取指示回调是正确的。然而,这不应该是一个问题。堆栈和GATT数据库绑在一起,以便从客户端读取任何读取的读取从数据库响应。换句话说,只要您的应用程序存储数据库中的特征值,远程客户端就可以读取它。实际上可以通过这种方式处理读取动作更节能,因为它不涉及应用层。缺点是您无法创建特征值作为一个结果读取行动。大多数数据实际上是从蓝牙活动中完全异步生成的,并将数据库用作界面进行更有效的代码。

我希望这有助于揭示问题。

GCBlair.
离线
最后一次露面:4年10个月前
掌握
加入:2014-09-08 10:21
你好,

你好,

问题是我们的主机(平板电脑)需要使用此特征读取块128字节。我需要知道主机想要读取它,所以我可以让它读取接下来的20个字节
您是否知道我的主机可以从特征读取128字节的任何其他方式?我们使用的是一种有效的格式,并在前段时间写入,因此我们非常不愿意改变它在主机方面的工作原理。

Caicx.
离线
最后一次露面:6年3个月前
加入:2014-07-24 04:25
你想改变你的吗?

您想更改使用“通知”的数据传输路径。

GCBlair.
离线
最后一次露面:4年10个月前
掌握
加入:2014-09-08 10:21
问题是我们的主持人

问题是我们的主机软件已编写并有效,所以我们不想改变任何东西。最后我通过写入另一个特征来讲述它,该特征讲述了数据库索引要写入数据库的设备,所以下一个读取会正常工作......它仍然令人沮丧,因为缺少基本功能,所以必须做解决方法