对无附加配置文件的略微修改

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
克里斯南纳格
离线
最后一次露面:2年4个月前
加入:2018-05-27 21:33
对无附加配置文件的略微修改

你好,
我正在使用Dodeless AT命令项目与智能手机通信。
因此,我注意到有一个自定义服务,由无附件启用,具有3个特征。其中一个特征存储了我们通过前缀ATRL串行发送的数据的数据。
我在移动应用程序中使用这个特征,并读取存储的数据,因此这种方式我正在将数据传送到移动设备。这里的智能手机是GATT客户端。
问题是此特性没有通知属性。因此,只要更新此特性中的数据,都无法通知智能手机。所以我现在想我是否可以对无附庸项目进行一些更改,并将通知属性添加到此特性。

此外,在代码中,我找不到代码的一部分,它在通过UART接收到ATRL时将数据写入特性。

谢谢

设备:
mt_dialog.
离线
最后一次露面:4个月4天前
职员
加入:2015-06-08 11:34
嗨克里斯南纳格,
嗨克里斯南纳格,
在无附庸项目上只有流量控制特性具有通知属性,其他两个特征只具有读取和写入(入站和出站数据),当您从终端发送命令时(ATR_Print或pipe命令)设备将使用从终端发送的数据发送数据库中的特征值,并且通知将发送到中央,以便核心已知数据已更新并执行读取命令。因此,您必须启用中央侧的通知,并且只要中央接收到通知,它应该向外围设备发送读取命令。如果您想用通知属性更新特性,可以通过更改PERM(WR,ENABLE)的特性的属性来执行此操作perm(rd,beable),to perm(wr,启用)|perm(rd,启用)|perm(ntf,启用)。这将启用对特性的通知,但您需要额外的实现,以便在无附件的初始功能中覆盖初始功能。
谢谢mt_dialog.
克里斯南纳格
离线
最后一次露面:2年4个月前
加入:2018-05-27 21:33
非常感谢。

非常感谢。
所以告诉我我是否已经理解了这一点。
无附庸项目具有服务,具有三个特征,2只有仅读取和写入属性和第三个具有通知属性的特性。因此,我可以做的是,如果我在中央启用第三个特征的通知,只要我收到通知,我必须从第二个特征(写入新数据的那个)读取数据。

mt_dialog.
离线
最后一次露面:4个月4天前
职员
加入:2015-06-08 11:34
嗨克里斯南纳格,

嗨克里斯南纳格,

确切地。

谢谢mt_dialog.