<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/12955/problem-of-multi-link-using-the-relay-unit</link><description>I would like to carry out communication with a plurality of peripheral using a central multi-link function. 
 When performing the communication via the relay unit, the communication of the second and subsequent, there are cases where advertising is not</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Apr 2016 13:28:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/12955/problem-of-multi-link-using-the-relay-unit" /><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49350?ContentTypeID=1</link><pubDate>Mon, 25 Apr 2016 13:28:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bffd9907-d616-425e-ae03-ee9cca54d887</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Could you upload your code so that I can take a look at it and test it? If you don&amp;#39;t want to upload it here, you can create a new support case from www.nordicsemi.com, link to this thread, upload the code, and direct the case to me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49349?ContentTypeID=1</link><pubDate>Mon, 25 Apr 2016 04:42:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6f09eca-cbb0-45b7-9bf0-71744f7be07e</guid><dc:creator>KIYOMI</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry reply late.
I have been tested using the &amp;quot;ble_app_hrs_rscs_relay example&amp;quot;, but it does not go well.
We have the following modifications for to fit into our system.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add service&lt;/li&gt;
&lt;li&gt;After connecting with the peripheral, to start the advertising of relays&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We use SDK 9 and S130 v1.0.1.
How should we analyze?
Central can connect with a peripheral directly, but is it better to prohibit it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49348?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2016 08:53:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8917bd7-98a4-4292-ba94-a8cf6f1e4bda</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;It should not be any problem for the relay to be and  master and a slave at the same time. Do you see the same problem if you test the ble_app_hrs_rscs_relay example in the SDK as well?&lt;/p&gt;
&lt;p&gt;Which SDK and softdevice version do you use? SDK 11 and S130 v.2.0.0?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49345?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2016 08:40:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22e166ab-63b0-4f09-b399-e663c413f3fb</guid><dc:creator>KIYOMI</dc:creator><description>&lt;p&gt;Thanks for the quick answer.
Unstable communication is not in either of the above conditions.After all has been disconnect, via a peripheral device again relay, it may not be able to connect to the central.&lt;/p&gt;
&lt;p&gt;Here describes &amp;quot;unstable communication&amp;quot;.&lt;/p&gt;
&lt;h2&gt;When there are two communication paths as described previously (see below);&lt;/h2&gt;
&lt;p&gt;Peripherals’ communication paths:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A peripheral can directly communicate with the central.&lt;/li&gt;
&lt;li&gt;A peripheral can communicate with the central via a relay station.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;Communication with path 1 is fine, but communication with path 2 has a problem.
The peripheral can establish communication with a relay device, then it may or may not establish the communication with the central (unstable communication).
We tested the environment only with path 2, then the communication was established fine.
The question is if there is any known issue to have two types of paths we currently have?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49347?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2016 06:11:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71708057-edb9-4a82-8b8e-68312c0a1e84</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;What do you mean by unstable communication? When the relay device is connected to a peripheral, is the connection unstable? Or is it hard for the relay device to re-connect to the peripheral, because the central device is already connected to the peripheral?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49346?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2016 04:32:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a52711b0-82a2-41e6-952a-8b1be6f5d36b</guid><dc:creator>KIYOMI</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry reply late.
I&amp;#39;ll explain in detail.
Goal we want to achieve:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Establishment of communication between the central and peripherals
The communication may or may not be established via a relay station.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As the specifications of the communication, we want to achieve 1 and 2 below.&lt;/p&gt;
&lt;p&gt;Conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Peripheral: Starts Advertising&lt;/li&gt;
&lt;li&gt;Relay station: Scanning, then starts advertising after connected to a peripheral.&lt;/li&gt;
&lt;li&gt;Central: Scanning (multiple connections)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Specifications of the communication:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Communication
A peripheral sends data to the central, and then the central sends the data back to the peripheral.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Disconnection of the communication:
After the peripheral receives the data from the central in 1. above, the peripheral verifies the received data, and when the data is correct, then it disconnects the communication.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Issue:
When peripherals are placed in two cases of locations as described below, communications between peripherals and the central may become unstable.&lt;/p&gt;
&lt;p&gt;Peripherals’ communication paths:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A peripheral can directly communicate with the central.&lt;/li&gt;
&lt;li&gt;A peripheral can communicate with the central via a relay station.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Question:
Is the issue solved, i.e., the communication becomes stable, if peripherals are placed in locations where they can only communicate with the central via a relay station (case 2. above).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49344?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 12:14:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0732f7f-b7a5-4f52-af6e-fe8af1ebae7e</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Okay, I see. After both peripherals have disconnected from the relay device, can the central device see that the relay device is advertisting?
When I test what you describe here, it works without any problems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49343?ContentTypeID=1</link><pubDate>Wed, 06 Apr 2016 08:18:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75c12f4a-d191-458b-9e53-5c5461394c99</guid><dc:creator>KIYOMI</dc:creator><description>&lt;p&gt;Thanks for the quick answer.
I am sorry that the description was not sufficient.
My problem is not that the two peripherals can not connect.
In the following 3rd step, Central can not respond to advertising from the relay.
Central  can respond the advertising from the peripheral.
Do you know the reason why the Central can not respond?&lt;/p&gt;
&lt;p&gt;1st step：first communication
　　　　peripheral -&amp;gt; relay -&amp;gt; central -&amp;gt; relay -&amp;gt; peripheral
2nd step:all disconnect
3rd step:second communication
relay -&amp;gt; central : NG&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem of multi-link using the relay unit</title><link>https://devzone.nordicsemi.com/thread/49342?ContentTypeID=1</link><pubDate>Mon, 04 Apr 2016 11:32:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:363ca9eb-bc5b-46e5-9176-1da3ecfda2cf</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;ble_app_hrs_rscs_relay can connect to two peripherals without any problems. Remember that the advertising devices has to have the same device name, because ble_app_hrs_rscs_relay filters on device name: see on_ble_ev(..) --&amp;gt; case BLE_GAP_EVT_ADV_REPORT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>