没有来自主机的连接请求,但DA14580在连接和断开连接时保持调用

2个职位/0个新职位
最后一篇文章
王杰奎
离线
最后一次见到:1年1个月前
已加入:2018-09-06 04:21
没有来自主机的连接请求,但DA14580在连接和断开连接时保持调用

嗨,团队,

我们正在开发一款以DA14580为从机,以移动应用程序为主机的产品。

我们正在使用安全模式作为密钥尝试进行配对。目前,我们在Android和iphone上都使用了DSPS应用程序,这是首次成功。

但是对于iphone来说,一旦第一次成功的连接结束,我们就不能再进行连接了。从DA14580侧,我们看到在没有任何设备尝试调用连接的情况下,on\ U连接和断开连接功能被自动调用。即使我们关闭使用DA14580的设备并重新下载程序,问题仍然存在。

而对于android,它没有遇到任何问题。

等待你的回应。提前谢谢。

我们的用户配置如下:

常数静止的睡眠\状态\应用\默认\睡眠\模式=拱门\睡眠\关闭;

静止的常数结构安全\配置用户\安全\配置={

.oob=GAP\u oob\u AUTH\u DATA\u NOT\u存在,

.key\u size=键长度,

.iocap=仅显示间隙,

.auth=间隙认证要求,

.sec_req=GAP_SEC1_AUTH_PAIR_ENC,

.ikey\u dist=间隙\u KDIST\u SIGNKEY,

.rkey\u dist=间隙\u KDIST\u ENCKEY,

.tk公司={

.key={0x40,0xE2,0x01,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},

},

csrk先生={

.key={0xAB,0xAB,0x45,0x55,0x23,0x01,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},

},

};

静止的常数结构播发\u配置用户\u adv \u conf={

.addr\u src=GAPM\u PUBLIC\u地址,

.renew_dur=0,

.addr={0x1、0x2、0x3、0x4、0x5、0x6},

.intv_min=MS_到\u BLESLOTS(100),

.intv_max=MS_到\u BLESLOTS(100),

.channel_map=0x7,

.mode=间隙\u GEN\u可发现,

.adv\u filt\u policy=adv\u ALLOW\u SCAN\u ANY\u CON\u ANY,

.peer\u addr={0x1、0x2、0x3、0x4、0x5、0x6},

.peer\u addr\u type=0,

};

#定义用户\广告\数据\长度(sizeof(USER\广告\数据)-1)

#定义用户\u播发\u扫描\u响应\u数据“”

#定义用户\广告\扫描\响应\数据\长度(sizeof(用户\广告\扫描\响应\数据)-1)

#定义用户\设备\名称“AAA”

#定义用户\设备\名称\长度(sizeof(USER\设备\名称)-1)

静止的常数结构gapm\u配置用户\u gapm\u配置={

.role=GAP\u PERIPHERAL\u SLV,

.irk={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},

.外观=0,

.appearance\u write\u perm=GAPM\u write\u DISABLE,

.name\u write\u perm=GAPM\u write\u DISABLE,

最大值=280,

.con_intv_min=MS_到_双插槽(10),

.con_intv_max=MS_到_双插槽(20),

.con\u延迟=0,

.superv\u to=毫秒\u to \u计时器(1000),

.flags=0

};

静止的常数结构连接参数配置用户连接参数配置={

.intv_min=MS_到_双插槽(12.5),

.intv_max=MS_到_双插槽(12.5),

.延迟=0,

.time\u out=MS\u到\u TIMERUNITS(10000),

.ce\u len\u min=MS\u到\u双插槽(0),

.ce\u len\u max=MS\u到\u双插槽(0),

};

静止的常数结构默认\u处理程序\u配置用户\u默认\u hnd \u配置={

.adv\u scenario=DEF\u adv\u永远,

.deposed_period=MS_TO_TIMERUNITS(10000),

.security\u request\u scenario=DEF\u SEC\u REQ\u ON\u CONNECT

};

静止的常数结构中心配置用户中心配置={

.code=GAPM\连接\直接,

.addr\u src=GAPM\u PUBLIC\u地址,

.renew_dur=100,

.addr={0x0,0x0,0x0,0x0,0x0,0x0},

.scan\u interval=0x180,

.scan_window=0x160,

.con_intv_min=MS_到_双插槽(12.5),

.con_intv_max=MS_到_双插槽(12.5),

.con\u延迟=0,

.superv_to=0x1F4,

.ce\u len\u min=0x20,

.ce\u len\u max=0x20,

.peer\u addr\u 0={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 0\u type=0,

.peer\u addr\u 1={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 1\u type=0,

.peer\u addr\u 2={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 2\u type=0,

.peer\u addr\u 3={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 3\u type=0,

.peer\u addr\u 4={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 4\u type=0,

.peer\u addr\u 5={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 5\u type=0,

.peer\u addr\u 6={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 6\u type=0,

.peer\u addr\u 7={0x0,0x0,0x0,0x0,0x0,0x0},

.peer\u addr\u 7\u type=0,

};

设备:
基文
离线
最后一次见到:1个月4天前
工作人员
已加入:2017-11-06 13:52
嗨,杰克,

嗨,杰克,

我无法复制你的问题在我这边,你能分享你的源代码吗?

比尔,

凯文