我用来的是DA14585的SDK 6.0.10行政工程为APP_BLE_PROFILE往服务服务UUID为3777,也就是字符服务长价值,数码,数码长度小于等于20个字节,写入都是正当的,但写入的字符大于20byte,数码无法写入且异常异常,后蓝牙进入状态状态.da14585状态状态.da14585为5.0且长值的字符长度默认设置为50个字节。按致理性不受限制。,附件为测试及用bpa600抓得数码包。
你好,
即使写入数码长度超过50个,也不应该断开的。请将你的抓包文件打包上传
嗨,Cyibin:文件打包上传不了。上调文章只支持pdf和zip格式,所以我只传了抓包的dpf文章,我用来的,我用来的是6.0.10sdk默认的app_ble_profile工程,没做任何修改,你把程序修改用Lightblue就可以测试测试验证渊。
这个问题在580的sdk中不到的;
对比SDK5.0.4和SDK6.0.10,可发牌SDK6.0.10提供的接口中,对于gattc_write_req_ind事件结构体,少了一卷最后一点,即585无法定理分类数码写请求。
解决该问题的守法是把mtu改大。比如,长价比数码长度最大部分为50 - 50的人,可把mtu配置为53.
static const结构gapm_configuration user_gapm_conf = {///设备角色:中央,外设,观察者,广播员或所有角色。(@see enum gap_role).grole = gap_role_peripheral,
/// maximal mtu。如果使用遗留配对,则应设置为23,如果使用安全连接,则为65,///更多申请需要更多.max_mtu = 53,
好的,我先试试。
试过之美给我发表,这样改是可以的,不合适的580岁585,580一张更多可以写526个字节,585这样改可支持到180多种byte。
580一张更多可以写526bytes,跟手机应用程序的有关部;理论上,你可以“一次”一个送长度的数据,app可将这些数据分类(l2cap层次以上)发出给580。
585使用BLE 4.2协议的数码扩展包的,一个(真正的一个,一个l2cap包)可发出251-3 = 248bytes的数码,使用方式,可用方向,可达DSPS例程
发表超过20个字节的数量时,手机端发离_送write_request事件,但一般来说不行prepact_write_respone事件而开着,我需要跟sdk确认一下这个的处处的管理。
你好,
即使写入数码长度超过50个,也不应该断开的。请将你的抓包文件打包上传
嗨,Cyibin:
文件打包上传不了。上调文章只支持pdf和zip格式,所以我只传了抓包的dpf文章,我用来的,我用来的是6.0.10sdk默认的app_ble_profile工程,没做任何修改,你把程序修改用Lightblue就可以测试测试验证渊。
你好,
这个问题在580的sdk中不到的;
对比SDK5.0.4和SDK6.0.10,可发牌SDK6.0.10提供的接口中,对于gattc_write_req_ind事件结构体,少了一卷最后一点,即585无法定理分类数码写请求。
解决该问题的守法是把mtu改大。比如,长价比数码长度最大部分为50 - 50的人,可把mtu配置为53.
static const结构gapm_configuration user_gapm_conf = {
///设备角色:中央,外设,观察者,广播员或所有角色。(@see enum gap_role)
.grole = gap_role_peripheral,
/// maximal mtu。如果使用遗留配对,则应设置为23,如果使用安全连接,则为65,
///更多申请需要更多
.max_mtu = 53,
好的,我先试试。
试过之美给我发表,这样改是可以的,不合适的580岁585,580一张更多可以写526个字节,585这样改可支持到180多种byte。
580一张更多可以写526bytes,跟手机应用程序的有关部;理论上,你可以“一次”一个送长度的数据,app可将这些数据分类(l2cap层次以上)发出给580。
585使用BLE 4.2协议的数码扩展包的,一个(真正的一个,一个l2cap包)可发出251-3 = 248bytes的数码,使用方式,可用方向,可达DSPS例程
你好,
发表超过20个字节的数量时,手机端发离_送write_request事件,但一般来说不行prepact_write_respone事件而开着,我需要跟sdk确认一下这个的处处的管理。