在单一任务中创建GATT服务的限制?

6个帖子/ 0新
最后一篇
HARDY.CHEN.
离线
最后一次露面:10个月前1年
加入:2015-03-13 04:20
在单一任务中创建GATT服务的限制?

嗨对话小组,

不知道是否对“attmdb_add_service”的限制,但我发现设备无法在一项任务中创建2个主要服务时无法工作。
我没有找到此类限制的任何文档。你能证实这一发现吗?

我正在基于da14580_beacon_3.40.6开发我的应用程序。

设备:
Joacimwe.
离线
最后一次露面:6个月前1年
格鲁鲁
加入:2014-01-14 06:45
即使没有意图,

即使没有意图,也没有限制。传递给AttMDB_ADD_Service的任务ID只是发送从客户端等接收的任务写请求。

也许你可以讲述你想要实现的目标,究竟不起作用是什么?代码崩溃了吗?

HARDY.CHEN.
离线
最后一次露面:10个月前1年
加入:2015-03-13 04:20
嗨Joacimwe,

嗨Joacimwe,

是的,我确实尝试在Task_App中添加2个主要服务,并且它不正常工作(至少在开始时不广告,不确定是否崩溃)。如果我将所有特征声明移动到一个主要服务,那么它正常运行,因此我怀疑在一个任务中创建服务的限制。

Joacimwe.
离线
最后一次露面:6个月前1年
格鲁鲁
加入:2014-01-14 06:45
那很奇怪。你可以

那很奇怪。您可以直接在Task_App中直接添加多个服务,即使不建议这样做。您确定您是否正确启动广告?您是否确定您正在计算正确的nb_att_16,nb_att_32,nb_att_128,总大小等?

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Hardy.chen,

嗨Hardy.chen,

joacimwe是对的,虽然它尚未通过这种方式使用它,但我没有看到任何原因,为什么不应该工作,你只需要非常小心。添加第一个服务,然后添加属性然后添加第二个服务并放置第二个服务的相应属性。

谢谢mt_dialog.

HARDY.CHEN.
离线
最后一次露面:10个月前1年
加入:2015-03-13 04:20
大家好,

大家好,

对不起,迟到了这个话题。
我终于在Task_App中验证了多个服务的创建,它真正为此目的工作。
我的尝试失败是用呼叫'attmdb_add_service'保留(分配)的错误尺寸,只需通过混合2个不同的变量的无知,只是我的错误。

所以,谢谢,现在它在我的申请中运作良好。

主题锁定