软件设计指南DA14580

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个职位/0个新职位
最后一篇文章
安德森r91
离线
最后一次见到:2年1个月前
已加入:2019-01-13 17:40
软件设计指南DA14580

你好,

设置:
我们目前正在开发一个应用程序,其中我们有一个通过UART与对话船通信的MCU。我们还有一个android应用程序,可以读取/设置BLE芯片上每个特性的值。

我主要关心的问题是,在SDK示例中找不到任何针对读取特性的回调。是不是意味着我们不应该为580号飞船实现读取回调?

在这种情况下,假设我们要读取MCU持有的一个值(例如外部温度传感器),那么据我所知,我们首先要写入BLE芯片上的一个特征,BLE芯片随后将执行UART命令来读取温度传感器值,一旦从MCU检索到该值,我们用“ke\u msg\u send”更新相应特征的值。然后我们将(写)响应发送到android应用程序(我可能认为我们在这一步中遇到了超时和断开atm连接)。在这一步之后,我们知道BLE芯片上的值被更新,然后我们可以通过对特征执行“读取”来读取值。

我正确理解这个概念了吗?否则,我会很高兴得到一些改善设计的投入。

比尔
罗宾

关键词:
设备:
PM\U对话框
离线
最后一次见到:1天6小时前
工作人员
已加入:2018-02-08 11:03
嗨,r91\u andersson,

嗨,r91\u andersson,

为了得到指示有人试图读取你的特征并触发回调,你必须实现ATTS\u read\u REQ\u IND,要实现这个,请检查以下帖子:

https://support.dialog-semiconductor.com/gattcreadcmdind-da14580

谢谢,下午好