6个职位/0个新职位
最后一篇文章
宫本和彦
离线
最后一次见到:6年2个月前
已加入:2014-06-03 08:38
连接失败

你好,dialog

我们移植到另一个基于DA14580\u SDK\u 3.0.4.0\u 0/DA14580\u SDK\u 3.0.4.0/host\u apps/DA14580/proximity/reporter的MCU上。
然后,我们尝试连接到由连接管理器启动的中心。
没有发现特征,就失去了联系。

我们可以被扫描捕捉到,但无法连接。
与基于web的软件相比,“建立链接”过程中的行为是不同的。
在主机MCU之间发送da14580的HCI层的PROXR\ U ENABLE\ U REQ之前,我们已经检查过是同一个命令。

对于这个不同的结果,我们不知道。
如果有需要检查的地方,请告诉我们。

致以最诚挚的问候,

宫本和彦
离线
最后一次见到:6年2个月前
已加入:2014-06-03 08:38
你好,dialog

你好,dialog

我重写了我的问题。

系统A:
我们的主机MCU-da14580
系统B:
da14580-da14580
系统X:
PC(连接管理器)-da14580

我将基于DA14580\u SDK\u 3.0.4.0\u 0/DA14580\u SDK\u 3.0.4.0/host\u apps/DA14580/proximity/reporter的固件移植到另一个MCU(不是Cortex-M0)。
我试着把系统A和系统X连接起来。
X系统采用da14580,用连接管理器实现了中心角色程序。

当按下连接管理器上的“扫描”按钮时,System X捕捉到来自System A的警告。
然后,我按了连接管理器上的“建立链接”按钮,然后失去了连接。
我确认了系统A和系统X的日志,似乎系统X没有发现特征。
以下是有关断开连接的日志。
----------------系统中主机MCU的日志-----------------
[接收]
类型=0x040F
Dstid=0x003F(任务GTL)
Srcid=0x0001(任务号)
长度=0x0006
数据=0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[发送]
类型=0x4000(PROXR\u ENABLE\u REQ)
Dstid=0x0010(任务\u PROXR)
Srcid=0x003F(任务GTL)
长度=0x0006
数据=0x00 0x00 0x01 0x02 0x00 0x00
[接收]
类型=0x3803(GAPC\U DISCONNECT\U IND)
Dstid=0x003F(任务GTL)
Srcid=0x000E(任务\u GAPC)
长度=0x0004
数据=0x00 0x00 0x3E 0x00
-----------------------------------------------------------------

-----Sytem X与System A的连接管理器日志--------
==>[16:22:40.266]发送<====
Src Task:0x3f(任务应用程序)
Dst任务:0xc(任务\u GATTC)
消息Id:0x3002(GATTC\u DISC\u CMD)
控制Hdl:0x0
请求类型:0x5(GATTC\u DISC\u ALL\u CHAR)
启动Hdl:0x1
结束Hdl:0xfffe
有效载荷:02 30 0c 00 3f 00 17 00 05 10 01 00 fe ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

==>[16:22:41.015]接收<====
Src任务:0xe(任务间隔)
Dst任务:0x3f(任务应用程序)
消息Id:0x3803(GAPC\U DISCONNECT\U IND)
控制Hdl:0x0
原因:0x3e
有效载荷:03 38 3f 00 0e 00 04 00 00 3e 00
-----------------------------------------------------------------

我确认系统B和系统X连接正确。
以下是与上述相同点的日志。
----------------系统B中da14580的日志----------------------
[接收]
类型=0x040F
Dstid=0x003F(任务GTL)
Srcid=0x0001(任务号)
长度=0x0006
数据=0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[发送]
类型=0x4000(PROXR\u ENABLE\u REQ)
Dstid=0x0010(任务\u PROXR)
Srcid=0x003F(任务GTL)
长度=0x0006
数据=0x00 0x00 0x01 0x02 0x00 0x00
-----------------------------------------------------------------

-----System X与System B的连接管理器日志-------
==>[18:10:13.672]发送<====
Src Task:0x3f(任务应用程序)
Dst任务:0xc(任务\u GATTC)
消息Id:0x3002(GATTC\u DISC\u CMD)
控制Hdl:0x0
请求类型:0x5(GATTC\u DISC\u ALL\u CHAR)
启动Hdl:0x1
结束Hdl:0xfffe
有效载荷:02 30 0c 00 3f 00 17 00 05 10 01 00 fe ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

==>[18:10:13.942]接收<====
Src任务:0xc(Task\u GATTC)
Dst任务:0x3f(任务应用程序)
消息Id:0x3005(GATTC\u DISC\u CHAR\u IND)
属性Hdl:0x2
Pntr Hdl:0x3
道具:0x2
UUID长度:0x2
用户识别号:00 2a
有效载荷:05 30 3f 00 0c 00 08 00 02 00 03 00 02 00 2a

(注:继续接收GATTC\ DISC\ CHAR\ IND)
-----------------------------------------------------------------

我遇到麻烦了,因为我没有得到你的答复。
如果有需要检查的地方,请尽快告诉我。

致以最诚挚的问候,

Gotok(未验证)
尊敬的宫本三:,

尊敬的宫本三:,

我通知了我们的BTLE支持。
我到安斯韦尔时会通知你的。

致以最诚挚的问候,
后藤胜也

WT\U对话框
离线
最后一次见到:3年2个月前
工作人员
已加入:2013-12-05 14:43
嗨,宫本三,

嗨,宫本三,

我从我们当地的团队那里得到了不少信息。

我已经通读了你的信息序列。当对等设备试图找到特征时,就会发生断开连接。

我不太清楚这是怎么发生的。我怀疑数据库操作没有正确完成。我将从额外的问题开始:

1配置文件还在DA14580上运行吗?

2你有空气嗅探器吗(例如前线http://www.fte.com/)捕捉到断线的原因?是因为超时还是终止?

三。如果您没有发现该特性,是否会断开连接?

萨巴西特
离线
最后一次见到:9个月4周前
专家
已加入:2014-10-14 14:20
嗨,宫本三,

嗨,宫本三,

你有办法解决你的问题了吗。我面临着和你一样的问题。你能帮我解决吗?

谢谢,
巴西特

Gotok(未验证)
大家好,

大家好,

这个问题解决了。

致以最诚挚的问候,
卡苏亚