6个职位/0个新职位
最后一篇文章
GCB布莱尔
离线
最后一次见到:4年7个月前
硕士
已加入:2014-09-08 10:21
可读取特性

你好,

我在阅读一本书时遇到了问题。我不能清楚地找到任何例子或文件,说明如何做到这一点。

到目前为止,我已经尝试了以下方法:
读取命令指示
GATTC读取索引
读取命令

而且回调函数从不被调用。我不清楚我需要哪一个

你能帮忙吗?

谢谢

GCB布莱尔
离线
最后一次见到:4年7个月前
硕士
已加入:2014-09-08 10:21
嗨,我读到了这里:http://支持

嗨,我在这里读到:
http://support.dialog-semiconductor.com/read-data-sample128-profile

GATTC\ U READ\ U CMD\ U IND仅在DA14581上受支持,我们使用的是DA14580。

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

MHv\U对话框
离线
最后一次见到:5天17小时前
工作人员
已加入:2013-12-06 15:10
你好,

你好,

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

我希望这有助于阐明这个问题。

GCB布莱尔
离线
最后一次见到:4年7个月前
硕士
已加入:2014-09-08 10:21
你好,

你好,

问题是我们的主机(平板电脑)需要使用这个特性读取128字节的数据块。我需要知道主机想从中读取,这样我就可以让它读取接下来的20个字节
你知道我的主机可以从特征中读取128字节的其他方法吗?我们使用的格式是一段时间以前写的,所以我们很不愿意改变它在主机端的工作方式。

caicx公司
离线
最后一次见到:6年1周前
已加入:2014-07-24 04:25
你想换衣服吗

是否要更改数据传输路径,即使用“通知”。

GCB布莱尔
离线
最后一次见到:4年7个月前
硕士
已加入:2014-09-08 10:21
问题是我们的主人

问题是我们的主机软件已经编写好了,可以工作了,所以我们不想改变太多。最后我通过写另一个特性来解决这个问题,这个特性告诉设备要将数据块的哪个索引写入数据库,这样下次读取就可以了……由于缺少基本功能,不得不做一些变通方法仍然令人沮丧