<?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>Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120306/can-one-deivice-be-both-the-central-device-and-peripheral-device</link><description>Hi, 
 I am wondering whether I can have one &amp;quot;RELAY&amp;quot; device in BLE communication (not BLE mesh), I have look through this forum but only saw some example 5 years ago. As I am using the NCS 2.91, Is there any sample for this task? Could you please give</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Aug 2025 13:44:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120306/can-one-deivice-be-both-the-central-device-and-peripheral-device" /><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/544661?ContentTypeID=1</link><pubDate>Tue, 05 Aug 2025 13:44:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:61a93346-dde9-472e-9454-44f4f12b191c</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What you descrie is possible, but you need to handle relaying of the data i the application layer (for instance receive a notification on one end, and send on another (or write, or similar dependign on how you have designed this).You can see an example of a relay device (your B) in &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/b7e8530e966c9bf3eab83bb8a9fbfcc5aa7731bb/samples/bluetooth/central_and_peripheral_hr"&gt;Bluetooth: Central and Peripheral HRS&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/544625?ContentTypeID=1</link><pubDate>Tue, 05 Aug 2025 12:27:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3fe3d582-9298-4af1-a4be-af6ac5d0a604</guid><dc:creator>Ziyao Zhou</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have encountered some problems: I have a peripheral node (A), a central/peripheral node (B), and another central node (C). Basically, I want to use B to relay A&amp;#39;s data to C, similar to a router. However, there is some control siganl from C to B, I can only receive A&amp;#39;s data on B, however, I cannot receive from C.&lt;/p&gt;
&lt;p&gt;I am here to confirm whether my design is applicable, if yes, do you have some samples or advice?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/532082?ContentTypeID=1</link><pubDate>Thu, 17 Apr 2025 00:24:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0f24ea5-205d-4ef4-adf4-6cc54948aa06</guid><dc:creator>Ziyao Zhou</dc:creator><description>&lt;p&gt;Thank you so much for your reply!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/531959?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 07:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b59af291-9bac-4894-8c47-05f4ca38e883</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes. There is only a single radio, and the radio time (and any CPU processing as well) are shared between all the connections. So more connections (in any role), will reduce the potential throughput for each one. For latency it is a bit more complicated, as that depend on the connection parameters, but if you need to increase the connection interval, that will lead to an increase in latency. You can read more about int under &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/softdevice_controller/doc/scheduling.html"&gt;Scheduling in the SoftDevice Controller documentation&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/531921?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 01:35:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6b7909f-97ac-413a-b05d-93992bb26b9f</guid><dc:creator>Ziyao Zhou</dc:creator><description>&lt;p&gt;Hi, some other question would be whether the &amp;quot;relay&amp;quot; will decrese the throughput and increase latency?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/529799?ContentTypeID=1</link><pubDate>Mon, 31 Mar 2025 12:37:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17cf57a3-bd5e-44c5-b2f2-53d74f1b3d9d</guid><dc:creator>Ziyao Zhou</dc:creator><description>&lt;p&gt;Thank you for your information!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one deivice be both the central device and peripheral device?</title><link>https://devzone.nordicsemi.com/thread/529785?ContentTypeID=1</link><pubDate>Mon, 31 Mar 2025 12:03:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c185235-a270-4c46-8c5b-af5b7859c6a0</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Yes, there is no problem for a device to act as both central and peripheral (and based on that act as for instance a relay). You can see an example of this in the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.9.1/page/nrf/samples/bluetooth/central_and_peripheral_hr/README.html"&gt;Bluetooth: Central and Peripheral HRS&lt;/a&gt;&amp;nbsp;sample.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>