我用来的是DA14585的SDK 6.0.10驾流工程为APP_BLE_POFILE往往字符UUID为3777,也就字符服务长价值,数码,数码长度小于等于20个字节,写入都是正当的,但写入的字符大于20byte,数码无法写入且异常连接,后蓝牙进入状态状态.da14585状态状态.da14585状态状态.da14585为5.0且长值的字符长度默认设置为50个字节。按致理性不受约比20个字节,附件为测试及用BPA600抓得数码包。
你好,
即使写入数码长度超过50个,也不出镜头。请将你的抓包文件上传
嗨,cyibin:文件打包上又不再。上帝文章只支持pdf和拉链格式,所以我只传了抓包的dpf文章,我用来的测试别是6.0.10sdk默认的app_ble_profile工程,没做任何修改,你把程序修改用闪烁着就可以测试测试验证渊。
在580的SDK中不到的;
对比sdk5.0.4和sdk6.0.10,可发现sdk6.0.10提供的接口中,对于gattc_write_req_ind事件结构体,少了一卷最后一点,即585无法定理分类数码写请求。
解决该问题的办法是把mtu改大。比如,长价比数码长度最值值是50 - 的,可把mtu配置为53.
static const结构gapm_configuration user_gapm_conf = {///设备角色:中央,外设,观察者,广播公司或所有角色。(@see enum gap_role)。role = gap_role_peripheral,
/// maximal mtu。如果使用遗留配对,则应设置为23,如果使用安全连接,则为65,///更多申请要求的更多.max_mtu = 53,
好的,我先试试。
之外我发表了,是可以的,不合适的580岁585,580一张更多可以写526个字节,585这样改可支持到180多字节。
580一次更多可以写526bytes,跟手机应用的实现有关系;理论上,你可以“一次”一次“的数据,app可将将数据分类(l2cap层次以上的分析)发出580。
585使用BLE 4.2协议的数码扩展包的,一次(真正的一次,一个l2cap包)可发出251-3 = 248bytes的数码,可用方向,可参考dsps例程
发表超过20个字节的数量时,手机端发离布准备_write_request事件,但一般来说不行的准备_write_respone事件而断开,我需要跟sdk确认一下一下事件的管理情况。
你好,
即使写入数码长度超过50个,也不出镜头。请将你的抓包文件上传
嗨,cyibin:
文件打包上又不再。上帝文章只支持pdf和拉链格式,所以我只传了抓包的dpf文章,我用来的测试别是6.0.10sdk默认的app_ble_profile工程,没做任何修改,你把程序修改用闪烁着就可以测试测试验证渊。
你好,
在580的SDK中不到的;
对比sdk5.0.4和sdk6.0.10,可发现sdk6.0.10提供的接口中,对于gattc_write_req_ind事件结构体,少了一卷最后一点,即585无法定理分类数码写请求。
解决该问题的办法是把mtu改大。比如,长价比数码长度最值值是50 - 的,可把mtu配置为53.
static const结构gapm_configuration user_gapm_conf = {
///设备角色:中央,外设,观察者,广播公司或所有角色。(@see enum gap_role)
。role = gap_role_peripheral,
/// maximal mtu。如果使用遗留配对,则应设置为23,如果使用安全连接,则为65,
///更多申请要求的更多
.max_mtu = 53,
好的,我先试试。
之外我发表了,是可以的,不合适的580岁585,580一张更多可以写526个字节,585这样改可支持到180多字节。
580一次更多可以写526bytes,跟手机应用的实现有关系;理论上,你可以“一次”一次“的数据,app可将将数据分类(l2cap层次以上的分析)发出580。
585使用BLE 4.2协议的数码扩展包的,一次(真正的一次,一个l2cap包)可发出251-3 = 248bytes的数码,可用方向,可参考dsps例程
你好,
发表超过20个字节的数量时,手机端发离布准备_write_request事件,但一般来说不行的准备_write_respone事件而断开,我需要跟sdk确认一下一下事件的管理情况。