<?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>BLE question</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11869/ble-question</link><description>hello there! i am working on project in which my one nordic BLE(A) want to send command to second nordic BLE(C) which is not in my range. now there is third nordic BLE(B) which is in range between both, so Device A will take help of Device B to communicate</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Feb 2016 08:34:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11869/ble-question" /><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44968?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2016 08:34:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf15fa72-9a23-4763-ba88-6a11157c6b77</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve done simple BLE repeater and it works without problems (copy 1-to-1 Adv. and Scan Resp. Data) until these two devices have different Adv. Address (MAC as you call it). Sure there are some places where both can be detected so it might confuse some central devices (this is application dependent - e.g. if you simply try to look for the best RSSI it could work). Not sure if it covers your original desire but at least it covers your &amp;quot;main&amp;quot; question. You can even clone the MAC and broadcast 100% matching packets from both devices, but they will never work under connection (Connect Req. packet would target both of them and they would be talking at the same time which would most probably cause noise and link canceling upon some timeout).&lt;/p&gt;
&lt;p&gt;It&amp;#39;s not very obvious from your original question what you want to achieve in terms of application use case so it&amp;#39;s hard to suggest final solution. If you want to just &amp;quot;let the distant central know that there is some broadcaster which middleman sees but maybe not the final listener&amp;quot; then you must move this specific information into Manufacturer Specific data AD object inside Adv. or Scan Resp. Data (as suggested above) or you can transport this information by some custom GATT Service/Characteristic over BLE connection (if it exists between device B and C).&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44967?ContentTypeID=1</link><pubDate>Mon, 15 Feb 2016 12:50:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66b1faa4-a390-44b4-8aab-ef0fe904861f</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;I think this question has the answers in the comments.
I.e. Custom Advertising and Mesh.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;You can choose to wrap the advertisement of A within the advertisement of B and then un-wrap it at C. You will need to constrain the length of the advertising data so that it can be wrapped and unwrapped.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You have a &lt;a href="https://github.com/NordicSemiconductor/nRF51-ble-bcast-mesh/tree/sdk-8-support"&gt;mesh&lt;/a&gt;, that can do the same for you.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Changing the advertising address so that B, transmits A&amp;#39;s packets is possible but not a recommended choice, but it is possible using &lt;a href="https://github.com/NordicSemiconductor/nRF51-multi-role-conn-observer-advertiser"&gt;this example&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44965?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 18:29:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a7a3737-6cfe-4e19-9aae-78d529c280c8</guid><dc:creator>rushin</dc:creator><description>&lt;p&gt;can you explain me?? how to relay the original advertising data?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44964?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 13:37:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb43c07b-5900-4bb2-9886-2723d08eafad</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Can&amp;#39;t you just put something into the custom data to relay the original advertising data?&lt;/p&gt;
&lt;p&gt;Simply duplicating the packet verbatim is going to cause protocol nightmares...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44963?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 13:23:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:439da49c-d6c5-479d-ba9f-ec34921306f9</guid><dc:creator>rushin</dc:creator><description>&lt;p&gt;it are BLE devices&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44962?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 13:22:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f267e3a-9b7d-4eb0-ba58-57fab496b0fe</guid><dc:creator>rushin</dc:creator><description>&lt;p&gt;here my one ble device advertises. and second ble device advertises first ble device&amp;#39;s advertisement packet. can you tell me how to do it??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44961?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 13:20:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2356544-1ce8-4595-a939-f55b8973aed5</guid><dc:creator>rushin</dc:creator><description>&lt;p&gt;i know how to put custom data in advertising packet&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44960?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 13:13:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a75afbbe-f2c8-4aac-8e95-042f00f8706f</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Look at this post for putting user/custom data in advertising packets:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/question/861/usercustom-data-in-advertising-packets/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have you looked at BT &lt;strong&gt;Mesh&lt;/strong&gt; networking ... ?&lt;/p&gt;
&lt;p&gt;Does it have to be BT, or could you use some other meshing protocol?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE question</title><link>https://devzone.nordicsemi.com/thread/44966?ContentTypeID=1</link><pubDate>Sat, 13 Feb 2016 09:13:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c358589-d447-4ac5-9457-c15752909148</guid><dc:creator>rushin</dc:creator><description>&lt;p&gt;so question is can we match advertisement packet ?? or can one BLE device change other device&amp;#39;s advertisement packet??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>