读取允许的特征=仍然可以读取

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
杰曼伯特
离线
最后一次露面:7个月3天前
加入:2014-10-24 14:17
读取允许的特征=仍然可以读取

你好对话框,

在我们的申请中,我们有两个特色暴露。第一个只有属性通知允许设置为yes,另一个具有允许的两个属性,并指示允许的两个都设置为yes。所有其他属性都设置为No.

如果我向第一个特征发出读取请求,DA14581响应读取响应。如果我向第二个特征发出读取请求,则DA14581响应错误响应。为什么读取允许的第一个特征?

请参阅附加的嗅探屏幕截图摘录。

谢谢!

附件:
设备:
qinjiny_dialog
离线
最后一次露面:3天20小时前
职员
加入:2016-11-01 05:47
嗨詹姆斯,

嗨詹姆斯,

我可以看到配置字符属性的代码吗?

您是否尝试通过直接删除字符上的读取权限,在现有示例项目中通知权限,并查看更改是否生效?

杰曼伯特
离线
最后一次露面:7个月3天前
加入:2014-10-24 14:17
你好对话框,

你好对话框,

检查代码后,我发现第一个特征在静态定义如下:

[idx_first_val] = {firstcharuuid,att_uuid_128_len,perm(rd,unauth)|perm(ntf,unauth),def_first_len,0,null},

请注意,已设置PERM RD。如果我从这个定义中删除perm(rd,unauth),那么我确实在阅读句柄18时获得错误响应。所以我的一部分都得到了解答!

但是,为什么当PERM(RD,UNAUTH)到位时确实不会影响特征定义属性?读取允许的允许在烫发(RD,UNAUTH)到位时否。

谢谢,

PM_DIALOG.
离线
最后一次露面:9小时5分钟前
职员
加入:2018-02-08 11:03
嗨jameshiebert,

嗨jameshiebert,

您能否提供两个特征的配置,以便尝试复制您的问题?PERM RD是否设置为第一个或第二个特征?如果您正在使用任何类型的安全性,请您告诉我吗?

谢谢,PM_DIALOG.