你好,
是否有一个最大长度的字节可以通过GATT-Service/ BLE发送?我试图发送超过20字节的应用程序,但我得到奇怪的结果。
谢谢提前菲利普
嗨dsandbue,
这取决于你如何试图发送它,通过通知我猜,如果你能够发送20字节。缺省的BLE包是27字节,其中7字节保留给L2CAP和ATT头,因此有效负载大约是20字节。因此,您必须将MTU大小从默认值增加到希望发送的值(最大是512字节)。
由于MT_dialog
谢谢!
你好,对话框的团队,
我正在DA14680 MCU上工作,设备工作正常,发送20字节给客户端设备。现在,我需要实现发送超过20个字节(大约240个字节)的特性,就像SUOTA在一个包中发送240个字节。
我正在工作的pxp_reporter的例子与自定义ble服务发送数据。所以,你能指导我有没有任何示例代码或文档可用,以便我可以实现支持的数据长度扩展在固件和发送超过20字节。
谢谢,
JItendra
嗨Jitendraprasad,
抱歉耽搁了!
请按照以下步骤操作:
#定义dg_configBLE_DATA_LENGTH_RX_MAX (251)
#定义dg_configBLE_DATA_LENGTH_TX_MAX (251)
根据BLE规范,您可以在一个包中最多发送251字节。包的最大大小与SIG规格和功耗有关。
谢谢,PM_Dialog
嗨dsandbue,
这取决于你如何试图发送它,通过通知我猜,如果你能够发送20字节。缺省的BLE包是27字节,其中7字节保留给L2CAP和ATT头,因此有效负载大约是20字节。因此,您必须将MTU大小从默认值增加到希望发送的值(最大是512字节)。
由于MT_dialog
谢谢!
你好,对话框的团队,
我正在DA14680 MCU上工作,设备工作正常,发送20字节给客户端设备。现在,我需要实现发送超过20个字节(大约240个字节)的特性,就像SUOTA在一个包中发送240个字节。
我正在工作的pxp_reporter的例子与自定义ble服务发送数据。所以,你能指导我有没有任何示例代码或文档可用,以便我可以实现支持的数据长度扩展在固件和发送超过20字节。
谢谢,
JItendra
嗨Jitendraprasad,
抱歉耽搁了!
请按照以下步骤操作:
#定义dg_configBLE_DATA_LENGTH_RX_MAX (251)
#定义dg_configBLE_DATA_LENGTH_TX_MAX (251)
根据BLE规范,您可以在一个包中最多发送251字节。包的最大大小与SIG规格和功耗有关。
谢谢,PM_Dialog