<?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>sending a advertisment packet immediately/ with low delay</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118862/sending-a-advertisment-packet-immediately-with-low-delay</link><description>Hi 
 in NRF connect SDK is it possible to do the following: 
 recive one byte from PC via USB to a dev board. Immediately or with a delay less than 200 micro second send a advertisment packet with Manufacturer Specific Data (BT_DATA_MANUFACTURER_DATA</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Feb 2025 12:01:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118862/sending-a-advertisment-packet-immediately-with-low-delay" /><item><title>RE: sending a advertisment packet immediately/ with low delay</title><link>https://devzone.nordicsemi.com/thread/522634?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 12:01:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff649ee0-0028-47a0-a367-8b3dfafffbde</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Alright. I will close this case then. Please feel free to reopen it if you have any question on the same topic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sending a advertisment packet immediately/ with low delay</title><link>https://devzone.nordicsemi.com/thread/522613?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 10:11:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07f208b1-3440-4610-979d-9788a406d2f0</guid><dc:creator>klaus1234</dc:creator><description>&lt;p&gt;thanks so much, then I start a new thread.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sending a advertisment packet immediately/ with low delay</title><link>https://devzone.nordicsemi.com/thread/522611?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 10:06:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a53dee85-68f0-48ad-abca-73bd78f79292</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi klaus1234,&lt;/p&gt;
&lt;p&gt;You don&amp;#39;t have control of when the ADV packet are sent. You simply request the BLE controller to start advertising with these data and parameters; and it&amp;#39;s then entirely up to the controller to do the job.&lt;/p&gt;
&lt;p&gt;Jakob also explained well why the 0-10ms random delay is also&amp;nbsp;on every single packet, as well as overall limitation you should expect when working with BLE.&lt;/p&gt;
&lt;p&gt;Could you please share the overall goal you have with this? Then perhaps we can look at other alternatives.&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sending a advertisment packet immediately/ with low delay</title><link>https://devzone.nordicsemi.com/thread/522608?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 09:55:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99f6beee-ec23-4289-92bd-81db377a243c</guid><dc:creator>Jakob Ruhe</dc:creator><description>&lt;p&gt;No.&amp;nbsp;Advertisements are sent out at a regular interval with a random jitter to minimize collisions.&amp;nbsp;Perhaps you can do some more fine grained control somehow but I doubt that you will find a solution that would make it possible to always (or at least with a high certainty) transmit something within 200 micro seconds.&lt;/p&gt;
&lt;p&gt;To minimize the delay you would probably need to setup a BLE connection between the devices and set the connection interval very low.&lt;/p&gt;
&lt;p&gt;But still. When communicating over radio I think you probably need to relax your requirements a factor of 10 or 100 (2 to 20 ms) to be more realistic about the expected time from when a byte has been received on the dev board until another radio device can take action on this information. If you want to base your solution on Bluetooth or some other radio standard at least.&lt;/p&gt;
&lt;p&gt;Note also that there is probably a delay in the magnitude of milliseconds also before this byte will reach your dev board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>