<?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>Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27395/central-scan-continuously-and-peripheral-beacon-broadcast</link><description>Hi all, 
 I have a use case where I have about 40 buttons that can be pressed anytime. I need know when these buttons are pressed on multiple receivers devices. So every receiver device needs to know the status of all 40 buttons. It does not have to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Nov 2017 16:29:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27395/central-scan-continuously-and-peripheral-beacon-broadcast" /><item><title>RE: Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/thread/108193?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 16:29:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1019d895-8ee7-49b7-9619-261fc03e47a3</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I would go for something like 1. But why broadcast for 5 seconds if your maximum latency is 1 second?&lt;/p&gt;
&lt;p&gt;Remember that advertising and scanning is typically done on three channels. You may want to consider using only one channel for both, like done in the BLE Mesh implementation. Advertising on one channel is supported by our SoftDevices, scanning on one is not, but it shouldn&amp;#39;t be too hard to do it anyway, there are some threads on here describing how to do it.&lt;/p&gt;
&lt;p&gt;Yes, it is possible to have a device name and yet be in non-connectable mode. How have you implemented this? What happens?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/thread/108197?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 08:08:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:040366f5-cff4-4c62-9350-b3d2f0bce049</guid><dc:creator>kian79</dc:creator><description>&lt;p&gt;ah. I think there is a misunderstanding in my question. What I meant is that I have 40 different broadcasters. Each has its own buttons, and they can be pressed anytime.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/thread/108196?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 08:05:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d352c401-758c-4366-abfa-556f99157457</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;either really. If you start with the beacon you have the advertising and just need to change the packet, but need to add the button handling. If you start with the app you may find some button handling already but need to change the advertising.&lt;/p&gt;
&lt;p&gt;Since you have a ton of buttons your button code will probably be custom so I&amp;#39;d start with the beacon code myself and go from there, it&amp;#39;s simpler.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/thread/108195?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 07:45:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f9a4d86-1554-45a7-867e-bca2182c2ff7</guid><dc:creator>kian79</dc:creator><description>&lt;p&gt;Hi RK,
What will be a good starting example to use? ble_app_beacon or ble_app——template?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Central Scan Continuously and Peripheral/Beacon Broadcast</title><link>https://devzone.nordicsemi.com/thread/108194?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 07:29:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69c42d2f-8763-4ff8-af79-c95b80592d07</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Since a beacon is just a non-connectable advertiser with a specific packet definition then your two methods are pretty equivalent really. I would just run a non-connectable advertiser constantly (not just for 5 second, you&amp;#39;re not wasting much battery advertising) but with my own packet definition, not the beacon one, it&amp;#39;s not really a beacon. Since you have lots of space in the packet you could even encode the last sequence of button presses and not just the current one, which gives your receivers even more time to read what happened.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>