<?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>Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10490/service-uuid-advertised-by-non-connectable-device</link><description>Hello, 
 I would like to make an iOS app read BLE advertising packets (sent by nRF51) in background mode. The nRF51 sends ADV_SCAN_IND packets and is not connectable. 
 iOS method scanForPeripheralsWithServices forces me to include an service UUID into</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Dec 2015 14:01:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10490/service-uuid-advertised-by-non-connectable-device" /><item><title>RE: Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/thread/39005?ContentTypeID=1</link><pubDate>Fri, 18 Dec 2015 14:01:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:834a6246-cfc9-4b94-b5ec-71068a2f423a</guid><dc:creator>Adam Heinrich</dc:creator><description>&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/thread/39003?ContentTypeID=1</link><pubDate>Fri, 27 Nov 2015 09:51:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4550eb31-b587-4b3f-bbeb-f6194ca45179</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Yes, there are some limitations using ibeacon. But as EricS says you are allowed to advertise a 128bit custom uuid, so that is possible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/thread/39002?ContentTypeID=1</link><pubDate>Thu, 26 Nov 2015 06:39:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e59f5440-43b1-41a1-9f36-655458969e1d</guid><dc:creator>Adam Heinrich</dc:creator><description>&lt;p&gt;I am including 20B of custom data (4B manuf. specific + 16B data) into scan response. I think I can&amp;#39;t use iBeacon as the iOS API does not allow me to work with its raw advertising data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/thread/39001?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 19:28:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ffb844f-69ea-48e4-b103-1c430a03a442</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;What else are you advertising? Have you considered using iBeacon technology instead (Since this can be received when the app is in the background)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Service UUID advertised by non-connectable device</title><link>https://devzone.nordicsemi.com/thread/39004?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 18:20:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4f699df-d2f5-4686-bda0-ee680025210c</guid><dc:creator>Eric Stutzenberger</dc:creator><description>&lt;p&gt;Hi Adam,&lt;/p&gt;
&lt;p&gt;This is perfectly fine to do.  Per the Bluetooth Spec, you are allowed to advertise a 128-bit custom UUID.  In addition, you are essentially performing the Broadcaster role since the advertising packets are sent as non-connectable.  iOS will report the advertising packets to you.  In fact, this is very similar to how their iBeacon (and other Beacon) technology works.  The main difference is that you are simply doing normal advertisements where Beacons have a specific Beacon packet structure.&lt;/p&gt;
&lt;p&gt;Hope this helps,&lt;/p&gt;
&lt;p&gt;Eric&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>