TI中文支持网
TI专业的中文技术问题搜集分享网站

BLE自定义的 Characteristic 包含的数据最大可以为多少?BLE协议栈支持多大的数组?

像是例程里面的 SIMPLEPROFILE_CHAR5_LEN 为 5,这个最大可以定义为多少呢?

BLE协议栈可以定义多大的数组?

JOE2:

这个问题很低端吗?

有知道的麻烦请交流一下,谢谢!

JOE2:

有没有人知道啊?

Yan:

Hi wei,

作为peripheral, 要以notification 或者 indication 形式向central发送数据的时候, 最大允许20个字节一次.

JOE2:

回复 Yan:

Attribute value – encoding of the octet array is defined in  the applicable profile. The maximum length of an attribute  value shall be 512 octets,

The service, characteristic, characteristic value and descriptors are all stored as attributes on the server

这里说最大的长度是512啊?

这个长度可以自定义吗?

JOE2:

回复 Yan:

I think my question is simple,but why it takes so long to reply…..

Nan Ge:

回复 JOE2:

应该就是Yan 所说的那样,不同的模式下分为18个字节和20个字节

Hao Li7:

回复 JOE2:

1. 512字节说的是一个属性值的最大长度是512字节,而18或者20是(具体记不清楚了)是Notification的最大字节长度

2  不知道能不能修改notification长度

JOE2:

回复 Hao Li7:

ble4.0 不支持大数据,就是20个字节一包

Michael Cao:

回复 JOE2:

从哪儿可以看出来是20字节?

jason jason4:

回复 Michael Cao:

你看notification实现的源码

赞(0)
未经允许不得转载:TI中文支持网 » BLE自定义的 Characteristic 包含的数据最大可以为多少?BLE协议栈支持多大的数组?
分享到: 更多 (0)