<?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>[BLE] LAIRD BL652 Advertising while in a connection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28157/ble-laird-bl652-advertising-while-in-a-connection</link><description>Hello, 
 I work on module BLE LAIRD BL652 and I&amp;#39;m a BLE peripheral. I have tried to make a BASIC program for advertising while in a connection but without success. 
 As you know, there are 4 types of advertising packets:
(1) Give data and allow no</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 Dec 2017 16:05:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28157/ble-laird-bl652-advertising-while-in-a-connection" /><item><title>RE: [BLE] LAIRD BL652 Advertising while in a connection</title><link>https://devzone.nordicsemi.com/thread/111205?ContentTypeID=1</link><pubDate>Mon, 11 Dec 2017 16:05:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63026965-4c2e-4879-b044-baff4931d8f7</guid><dc:creator>LE Quang Huy</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for your quick answer.&lt;/p&gt;
&lt;p&gt;It works for me after building correctly advertising parquets and stack used by LAIRD BL652 support advertising during connection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [BLE] LAIRD BL652 Advertising while in a connection</title><link>https://devzone.nordicsemi.com/thread/111204?ContentTypeID=1</link><pubDate>Tue, 05 Dec 2017 09:30:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a5f65d1-e0ac-44d6-8f8c-1c89a7249d15</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for explaining us your view on &amp;quot;advertising&amp;quot; but I&amp;#39;m afraid you are mixing up some terms in BLE stack layers and procedures. It&amp;#39;s true that life-time of each BLE device has two phases (which typically repeat again and again): advertising/scanning and then connection link (mater or slave). In the first part one device plays the role of broadcaster/advertiser and can send various types of packets. Based on their type they can be connectable or not, scannable or not, directed or undirected. If the broadcaster is connectable then suitable observer can issue connection request and then observer becomes Master on Link Layer while broadcaster becomes Slave.&lt;/p&gt;
&lt;p&gt;Now to your case: if BLE stack allows it can be in active connection link and still perform other roles in parallel (the firmware needs to time multiplex the processing because it has typically just one radio front-end and one computing core but that&amp;#39;s typically OK for BLE and similar technologies because they need processing and radio only for fraction of total time and they also can miss some slots without terminating the link). However if you want to use LAIRD BL652 module (which is based on Nordic nRF52 chip) with stack/firmware/bootloader from the vendor then you need to discuss with them and their documentation how exactly your firmware can become Broadcaster, then Slave and Broadcaster in parallel. We could only advise if you use some well-known stack such as Nordic S132 Soft Device.&lt;/p&gt;
&lt;p&gt;Good luck!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>