Need fast way for Bluetooth piconet of four devices to continue communication when "master" device shuts off

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

cross mob
Anonymous
Not applicable

I have a piconet of 4 devices, where 1 device is a master
and 3 devices are slave.

Communication continuously occurs between master and the
slaves.

But then the master is shutdown at an arbitrary time.

What's the fastest way for the remaining 3 devices to
continue to communicate?

Does this require the discovery process to repeat, and links
reestablished?  Or is there a faster way
to restore communication?

-Ken

Software Engineer

0 Likes
1 Solution
BoonT_56
Employee
Employee
500 likes received 250 likes received 100 likes received

There isn't a "faster" way to restart communication. For the slaves, once the link is disconnected, there should be

a function callback of which it will start to advertise (low-duty) again.  However since the slave has already know

the Master's BD address, it can exert the below:

bleprofile_Discoverable(HIGH_DIRECTED_DISCOVERABLE, slave_remote_addr);

For the master, once it recovers, it can exert scanning:

blecen_Scan(HIGH_SCAN);

View solution in original post

3 Replies