<?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>wifi detection to avoid interferance</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16998/wifi-detection-to-avoid-interferance</link><description>Is it possible to use an nrf51822 to detect Wi-Fi channels / frequencies in use for the purpose of avoiding them?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 16 Oct 2016 16:07:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16998/wifi-detection-to-avoid-interferance" /><item><title>RE: wifi detection to avoid interferance</title><link>https://devzone.nordicsemi.com/thread/65221?ContentTypeID=1</link><pubDate>Sun, 16 Oct 2016 16:07:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1590cd59-1c7e-43ad-a411-07247e4c9545</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;I am not 100% on the specifics, but I think it will make the decision to change based on high percentage of packet losses, after it decides the packet loss is too high it will start a renegotiation procedure. Details are covered in the BLE core manual.&lt;/p&gt;
&lt;p&gt;For your purpose I guess the easiest would be to sample packet throughput in your application, and if it gets too bad you can have a set of frequencies (perhaps in between the most common wifi channels) where your transmitter/receiver will go to and renegotiate the terms of connection (perhaps based on a scan of the channel map).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: wifi detection to avoid interferance</title><link>https://devzone.nordicsemi.com/thread/65220?ContentTypeID=1</link><pubDate>Wed, 12 Oct 2016 18:51:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c6ef09c-b5d8-44cf-8590-0f4ff9c4d046</guid><dc:creator>Larry Harmon</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;We are not using BLE, just direct radio control.
I wrote a simple test which reads the RSSI 1000 times on each frequency from 2.401 thru 2.482.
I seem to be getting reasonable results, but I&amp;#39;m curious how BLE samples RSSI values.
Does it scan all frequencies?  Does it take multiple RSSI samples per frequencies?  How oftes?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: wifi detection to avoid interferance</title><link>https://devzone.nordicsemi.com/thread/65219?ContentTypeID=1</link><pubDate>Wed, 12 Oct 2016 06:29:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7804445-bbc7-4d47-aa6c-7216afb4a292</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, to a certain degree. The nRF5 series can sample indicent power at the antenna port by using the RSSI module.&lt;/p&gt;
&lt;p&gt;If using BLE this is already implemented, the channel map for BLE is aligned so that it is the least likely to receive interference from WiFi (the main source of interference in the 2.4 GHz band), and it also implements frequency hopping when a channel is too bad to get data through.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>