Hello-Client multi-master connection failure.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

===

SDK: 2.1.1

Tag: 920737.

app: hello-client. (1 slave sensor <-> 4 handsets)

===


Problem:

From attached log, current Hello-Client can support in code up to 4 master handset.

So I try to connect with Hello-Client device by trying handset 1, handset 2, and handset 3

but handset 3 is always disconnected right after it attempts to connect.

It seems some timeout action or code modification error. Any help?


Besides I got 2 disconnection cause,

Disc_Reason: 08

Disc_Reason: 13


Dont know what they mean. May I know the disconnection cause? TKS.


0 Likes
1 Solution
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

I spoke to the developers today and confirmed:

  • Disc_Reason: 08 (time out)
  • Disc_Reason: 13 (the other side of the link terminated the connection)

Refer to BLE Spec. for these are they are standard errors.

There are many different things that can trigger each.

Note also that while we can support multiple slaves (up to 8), we only support 2 masters at a time.

Per above, it appears that you want to support up to 4. This is not possible.

View solution in original post

0 Likes
3 Replies
BoonT_56
Employee
Employee
500 likes received 250 likes received 100 likes received

leo_su

An over-the-air log may give more insight to the issue, especially the last connection which always get disconnected...

Have you looked into this?

0 Likes
Anonymous
Not applicable

Hi,

Due to equipment issue, can not get the OTA log for the investigation.
But make sure that in current SDK 2.1.1, in hello_client sample,
when 3rd client to connect with slave device, it will be failed just after connect attempt.
I remember the elder SDK can work with my test scenario.

0 Likes
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

I spoke to the developers today and confirmed:

  • Disc_Reason: 08 (time out)
  • Disc_Reason: 13 (the other side of the link terminated the connection)

Refer to BLE Spec. for these are they are standard errors.

There are many different things that can trigger each.

Note also that while we can support multiple slaves (up to 8), we only support 2 masters at a time.

Per above, it appears that you want to support up to 4. This is not possible.

0 Likes