1

我也在 STM 社区论坛上发布了这个问题,但你很少能在那里真正得到帮助

我正在努力获取有关如何确定 aci_gatt_add_serv() 函数的 max_attr_records 值的正确数字的详细信息。

我知道服务本身需要 1 个,然后每个特征至少需要 2 个,但还有什么需要属性记录?

假设我有以下特点

aci_gatt_add_char(hServiceConfiguration, UUID_TYPE_128, uuid, 6,
                                   CHAR_PROP_NOTIFY|CHAR_PROP_READ|CHAR_PROP_WRITE, ATTR_PERMISSION_ENCRY_WRITE,
                                   GATT_NOTIFY_READ_REQ_AND_WAIT_FOR_APPL_RESP,
                                          16, 0 , &hCharTripConf);

产生的属性记录数是多少?我想出了4,但我不确定这是否正确。

此外,总属性记录似乎是有限制的,因为我只能添加非常有限数量的服务。这个限制是如何定义的?

4

0 回答 0