<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FR801HB白名单gap_set_wl设置不成功是什么原因]]></title><description><![CDATA[<p>我想通过白名单简单粗暴的过滤筛选可连接的设备，但是设置过地址后貌似gap_set_wl地址没成功，本地打印了一下gap_set_wl中的参数地址也是正确的，但是又看不到实际写进去没有，有无大佬答疑解惑一下。附上主要配置代码<br />
gap_mac_addr_t default_mac;<br />
uint8_t mac_bytes[6] = {0xFC, 0x84, 0x17, 0x31, 0xC7, 0xB0};<br />
//uint8_t mac_bytes[6] = {0xB0, 0xC7, 0x31, 0x17, 0x84, 0xFC};<br />
memcpy(default_mac.addr.addr, mac_bytes, 6);<br />
default_mac.addr_type = 0; // Public address<br />
gap_set_wl(&amp;default_mac, 1);<br />
gap_adv_param_t adv_param;<br />
adv_param.adv_mode = GAP_ADV_MODE_UNDIRECT;<br />
adv_param.disc_mode = GAP_ADV_DISC_MODE_GEN_DISC;<br />
adv_param.adv_addr_type = GAP_ADDR_TYPE_PUBLIC;<br />
adv_param.adv_chnl_map = GAP_ADV_CHAN_ALL;<br />
adv_param.adv_filt_policy = GAP_ADV_ALLOW_SCAN_ANY_CON_WLST;<br />
adv_param.adv_intv_min = 160; // 200ms<br />
adv_param.adv_intv_max = 240; // 300ms<br />
gap_set_advertising_param(&amp;adv_param);<br />
// Set broadcast data<br />
gap_set_advertising_data(adv_data, sizeof(adv_data));<br />
gap_set_advertising_rsp_data(scan_rsp_data, sizeof(scan_rsp_data));<br />
//Start broadcasting<br />
co_printf(&quot;Start broadcasting..\r\n&quot;);<br />
gap_start_advertising(0);</p>
]]></description><link>http://www.freqchip.net:4567/topic/1454/fr801hb白名单gap_set_wl设置不成功是什么原因</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 17:20:01 GMT</lastBuildDate><atom:link href="http://www.freqchip.net:4567/topic/1454.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Sep 2025 07:05:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FR801HB白名单gap_set_wl设置不成功是什么原因 on Tue, 16 Sep 2025 07:07:29 GMT]]></title><description><![CDATA[<p>我想通过白名单简单粗暴的过滤筛选可连接的设备，但是设置过地址后貌似gap_set_wl地址没成功，本地打印了一下gap_set_wl中的参数地址也是正确的，但是又看不到实际写进去没有，有无大佬答疑解惑一下。附上主要配置代码<br />
gap_mac_addr_t default_mac;<br />
uint8_t mac_bytes[6] = {0xFC, 0x84, 0x17, 0x31, 0xC7, 0xB0};<br />
//uint8_t mac_bytes[6] = {0xB0, 0xC7, 0x31, 0x17, 0x84, 0xFC};<br />
memcpy(default_mac.addr.addr, mac_bytes, 6);<br />
default_mac.addr_type = 0; // Public address<br />
gap_set_wl(&amp;default_mac, 1);<br />
gap_adv_param_t adv_param;<br />
adv_param.adv_mode = GAP_ADV_MODE_UNDIRECT;<br />
adv_param.disc_mode = GAP_ADV_DISC_MODE_GEN_DISC;<br />
adv_param.adv_addr_type = GAP_ADDR_TYPE_PUBLIC;<br />
adv_param.adv_chnl_map = GAP_ADV_CHAN_ALL;<br />
adv_param.adv_filt_policy = GAP_ADV_ALLOW_SCAN_ANY_CON_WLST;<br />
adv_param.adv_intv_min = 160; // 200ms<br />
adv_param.adv_intv_max = 240; // 300ms<br />
gap_set_advertising_param(&amp;adv_param);<br />
// Set broadcast data<br />
gap_set_advertising_data(adv_data, sizeof(adv_data));<br />
gap_set_advertising_rsp_data(scan_rsp_data, sizeof(scan_rsp_data));<br />
//Start broadcasting<br />
co_printf(&quot;Start broadcasting..\r\n&quot;);<br />
gap_start_advertising(0);</p>
]]></description><link>http://www.freqchip.net:4567/post/3327</link><guid isPermaLink="true">http://www.freqchip.net:4567/post/3327</guid><dc:creator><![CDATA[ccc]]></dc:creator><pubDate>Tue, 16 Sep 2025 07:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to FR801HB白名单gap_set_wl设置不成功是什么原因 on Invalid Date]]></title><description><![CDATA[<p><img src="/assets/uploads/files/1758011313943-451bdc4a-eee1-4ddf-9f7a-1e655bd32524-image-resized.png" alt="0_1758011307304_451bdc4a-eee1-4ddf-9f7a-1e655bd32524-image.png" class="img-responsive img-markdown" /></p>
<p>看一下这个例程</p>
]]></description><link>http://www.freqchip.net:4567/post/3330</link><guid isPermaLink="true">http://www.freqchip.net:4567/post/3330</guid><dc:creator><![CDATA[Mars]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to FR801HB白名单gap_set_wl设置不成功是什么原因 on Invalid Date]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://www.freqchip.net:4567/uid/941">@mars</a> 这个也看过，但是这个好像是设备绑定之后自动把地址写入白名单，好像没有拦截策略，不可以直接用gap_set_wl去过滤吗大佬</p>
]]></description><link>http://www.freqchip.net:4567/post/3332</link><guid isPermaLink="true">http://www.freqchip.net:4567/post/3332</guid><dc:creator><![CDATA[ccc]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to FR801HB白名单gap_set_wl设置不成功是什么原因 on Invalid Date]]></title><description><![CDATA[<p>如果你不先连接一次你怎么知道要设置的白名单地址是什么呢</p>
]]></description><link>http://www.freqchip.net:4567/post/3336</link><guid isPermaLink="true">http://www.freqchip.net:4567/post/3336</guid><dc:creator><![CDATA[Mars]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to FR801HB白名单gap_set_wl设置不成功是什么原因 on Invalid Date]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://www.freqchip.net:4567/uid/941">@mars</a> 可能是我没说明白，就是app通过权限去获取手机蓝牙MAC，然后传给mcu，mcu再传给801，在801中直接将手机蓝牙的MAC写入白名单地址，达到过滤效果</p>
]]></description><link>http://www.freqchip.net:4567/post/3337</link><guid isPermaLink="true">http://www.freqchip.net:4567/post/3337</guid><dc:creator><![CDATA[ccc]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>