<?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>How to Filtering based on 128 bit uuid in softDevice layer</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104958/how-to-filtering-based-on-128-bit-uuid-in-softdevice-layer</link><description>Hi Nordic Team, 
 I am trying to use nrf52 board to make a peripheral BLE device which allow to have multiple connections, as my devices is installed in public area, so I need to filtering the central devices before connecting, instead of by using the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Oct 2023 08:24:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104958/how-to-filtering-based-on-128-bit-uuid-in-softdevice-layer" /><item><title>RE: How to Filtering based on 128 bit uuid in softDevice layer</title><link>https://devzone.nordicsemi.com/thread/452731?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2023 08:24:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:423bd6f9-d761-49dc-9d91-9eea78b64782</guid><dc:creator>kathy huang</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;Thanks for your reply. I see and the instance you recommended is very useful.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;kathy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Filtering based on 128 bit uuid in softDevice layer</title><link>https://devzone.nordicsemi.com/thread/452710?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2023 06:53:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37c55729-9f8f-4e9b-b6e1-128351ae23b3</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Kathy,&lt;/p&gt;
&lt;p&gt;No, filtering on UUID has to be done in the application.&amp;nbsp;You do not have to implement it yourself though, as the&amp;nbsp;S&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_ble_scan.html?cp=9_1_3_2_12"&gt;canning Module&lt;/a&gt; support filtering on UUID, so you can use that. This is demonstrated in several SDK examples, for instance the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_rscs_c.html"&gt;BLE Running Speed and Cadence Collector Example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Filtering based on 128 bit uuid in softDevice layer</title><link>https://devzone.nordicsemi.com/thread/452686?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2023 01:25:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e1206ab-4c14-4917-88c8-790e5e276774</guid><dc:creator>kathy huang</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you for your reply. I understand the concept. Is there another way to achieve my goal of filtering by UUID before the application layer? Thank you very much.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kathy&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Filtering based on 128 bit uuid in softDevice layer</title><link>https://devzone.nordicsemi.com/thread/451693?ContentTypeID=1</link><pubDate>Mon, 23 Oct 2023 11:41:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96bad3da-6bb1-4069-bab7-bf41411039ba</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;Kathy&lt;/span&gt;,&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;SoftDevice can only filter on the Bluetooth address by whitelisting (either&amp;nbsp;the address itself&amp;nbsp;or via IRK for devices u sing privacy, which all modern phones do). Any other form of filtering has to be done on the application layer.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>