10个职位/0个新职位
最后一篇文章
林大鹏
离线
最后一次见到:1年2周前
已加入:2018-10-25 04:36
DA14580型连接后怎么降低通信速率

你好,钛的CC2541型在连接后可以通过请求降低通信速率,达到延长睡眠时间的目的,我想问一下,我们的DA14580型有没有类似的功能?谢谢

设备:
胞苷
离线
最后一次见到:7个月5天前
工作人员
已加入:2017-12-14 02:48
你好,

你好,

如果是从机的话,可以通过接口:应用程序\u轻松\u差距\u参数\u更新\u开始()

来实现更改连接参数的目的。

将连接间隔改大后,可达到延长睡眠时间、降低功耗的目的

林大鹏
离线
最后一次见到:1年2周前
已加入:2018-10-25 04:36
你好,我调整后,安卓手机可以根据我的参数调整过来

你好,我调整后,安卓手机可以根据我的参数调整过来,国际标准化组织不行,我想问一下,国际标准化组织那边是不是有什么限制?我的设置参数是:
///在双槽中测得的最小连接间隔(1.25ms)
///使用宏MS_TO \u DOUBLESLOTS将毫秒(MS)转换为双插槽
.intv_min=MS_到_双插槽(50),

///在双槽中测得的最大连接间隔(1.25ms)
///使用宏MS_TO \u DOUBLESLOTS将毫秒(MS)转换为双插槽
.intv_max=MS_到_双插槽(100),
.延迟=2,
.time_out=MS_TO_TIMERUNITS(30000),
麻烦帮我看一下,谢谢

胞苷
离线
最后一次见到:7个月5天前
工作人员
已加入:2017-12-14 02:48
你好,

你好,

网间网操作系统对连接参数之间的关系,有一定的要求,可参考 苹果官网的外设设计指导书:https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf

在 1.6连接参数章节里有介绍

林大鹏
离线
最后一次见到:1年2周前
已加入:2018-10-25 04:36
你好,我是按照这个参数要求配置的,结果是国际标准化组织拒绝

你好,我是按照这个参数要求配置的,结果是国际标准化组织拒绝,我想问一下,国际标准化组织那边是不是需要使能某一个功能才允许更改的?

胞苷
离线
最后一次见到:7个月5天前
工作人员
已加入:2017-12-14 02:48
你好,

你好,

能否描述下你修改连接参数的时机、方式?

林大鹏
离线
最后一次见到:1年2周前
已加入:2018-10-25 04:36
在ble\应用程序\睡眠模式模板中当检测连接好后

在ble\应用程序\睡眠模式模板中当检测连接好后,会调用用户应用程序连接函数,在这个函数中会启用一个定时器:app\ param\ u update\ u request\ u timer\ u used=app\ u easy\ u timer(app\ param\ u update\ u request\ u TO,param\ u update\ u request\ u timer\ u cb);

应用程序参数更新请求设定是10秒回调函数参数更新请求计时器中最终会调用应用程序\u简单\u差距\u参数\u更新\u消息\u创建函数进行配置发起更改连接请求命令的参数,参数如下:
.intv_min=MS_到_双插槽(20),
///在双槽中测得的最大连接间隔(1.25ms)
///使用宏MS_TO \u DOUBLESLOTS将毫秒(MS)转换为双插槽
.intv_max=MS_到_双插槽(250),
.延迟=4,
.time_out=MS_TO_TIMERUNITS(32000),

包括上面的参数也测试过,在国际标准化组织中还是不行,但是在安卓手机上一直都可以,麻烦帮我看一下,谢谢

胞苷
离线
最后一次见到:7个月5天前
工作人员
已加入:2017-12-14 02:48
你的参数 超时时间没满足 2秒<=

你的参数 超时时间没满足 2s<=超时<=6s的条件

林大鹏
离线
最后一次见到:1年2周前
已加入:2018-10-25 04:36
问题解决了,谢谢

问题解决了,谢谢

胞苷
离线
最后一次见到:7个月5天前
工作人员
已加入:2017-12-14 02:48
不客气

不客气