<?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>Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16158/advertise-multiple-vendor-uuids</link><description>Hello! 
 I hope this question has not been asked before - at least I can&amp;#39;t find it.
I do have an application with two vender specific services (128bit UUID&amp;#39;s) and I want to advertise both of them. 
 First: I know how to advertise two standard services</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Oct 2017 10:45:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16158/advertise-multiple-vendor-uuids" /><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61679?ContentTypeID=1</link><pubDate>Wed, 11 Oct 2017 10:45:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d336a160-ff6e-4b9d-aba3-413196ccff87</guid><dc:creator>Stayhungry</dc:creator><description>&lt;p&gt;Thanks again. This is the Information I need too.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61678?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2016 12:06:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79e5bc17-864f-45c2-a078-868f00bf0585</guid><dc:creator>tajo</dc:creator><description>&lt;p&gt;Thanks again. This is the Information I need. I will mark your answer as my solution ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61677?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2016 11:56:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a7050c3-1495-446a-9346-de7fff809956</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;“More available” is the same as “incomplete” and should be used if there are more UUIDs in the attribute table of that type (16 bit or 128 bit). “Complete” means that the UUIDs in the advertisement packet are all the ones of that particular type (16 bit or 128 bit) found in the attribute table.&lt;/p&gt;
&lt;p&gt;“Solicited” is used if the server is on the scanner side. Then the advertiser wishes to connect to a device with the service(s) defined by the uuid(s) in the advertisement packet. So you don’t have to think about this term.&lt;/p&gt;
&lt;p&gt;It is difficult to find clear documentation on this. It is briefly touched in “&lt;a href="https://www.google.no/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;cad=rja&amp;amp;uact=8&amp;amp;ved=0ahUKEwjRxf22mf3OAhUE_iwKHb5aBGUQFggcMAA&amp;amp;url=https%3A%2F%2Fwww.bluetooth.org%2FDocMan%2Fhandlers%2FDownloadDoc.ashx%3Fdoc_id%3D302735&amp;amp;usg=AFQjCNF1pfioPV-Cb4Mmr_7lFm0VBNVsqQ&amp;amp;sig2=Qqj5l0GcPoamyeS4Ng1xqg&amp;amp;bvm=bv.131783435,d.bGg"&gt;Supplement to Bluetooth Core Specification&lt;/a&gt;” Part A section 1.1.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61676?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2016 14:14:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:317979b8-3e33-4333-9b73-e91080961af5</guid><dc:creator>tajo</dc:creator><description>&lt;p&gt;Hello and thanks to your response.&lt;/p&gt;
&lt;p&gt;I might have a little trouble understanding the meaning of &amp;quot;complete&amp;quot; and &amp;quot;more available&amp;quot;. I thought that there would be a complete list of UUIDs which get propagated via the &lt;code&gt;ble_advdata_uuid_list_t&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;But now I think this would be impossible due to the packet size of 31 bytes and an (vendor specific) UUID size of 16byte. I wouldn&amp;#39;t event be able to send two of them.&lt;/p&gt;
&lt;p&gt;My only question now is: where can I find a documentation about the meaning of &amp;quot;more available&amp;quot;, &amp;quot;complete&amp;quot; and &amp;quot;solicited&amp;quot; (not in the tutorial you mentioned).&lt;/p&gt;
&lt;p&gt;Thanks a lot!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61675?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2016 13:06:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89098a94-0645-4126-a7fd-dda333b0cf72</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;You can send UUIDs both in advertisement packet and in scan response packet. Scan response packet is initialized the same way as the advertisement packet (same struct -&amp;gt; &lt;code&gt;ble_advdata_t&lt;/code&gt;). The ble_app_uart example in the SDK sends the UUIDs in the scan response packet to save power (less bytes sent if few scan responses is received), so you can see how it is done there.&lt;/p&gt;
&lt;p&gt;To be correct you also should populate the &lt;code&gt;uuids_more_available&lt;/code&gt; field in &lt;code&gt;ble_advdata_t&lt;/code&gt; and not &lt;code&gt;uuids_complete&lt;/code&gt; field as there are more UUIDs available.&lt;/p&gt;
&lt;p&gt;Also take a look at &lt;a href="https://devzone.nordicsemi.com/tutorials/5/"&gt;this&lt;/a&gt; great tutorial on advertising.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61674?ContentTypeID=1</link><pubDate>Fri, 02 Sep 2016 10:57:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8556a2c5-7c7b-4ef9-99d3-4fb7a29de82a</guid><dc:creator>tajo</dc:creator><description>&lt;p&gt;I am using the nRF Connect v1.0 with a second nRF52 dev board.&lt;/p&gt;
&lt;p&gt;Since there where some examples which propagated more than one UUID (e.g. ble_app_bps in nRF5 SDK 11.0.0), I thought I could do so for vendor specific UUIDs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertise multiple vendor UUIDs</title><link>https://devzone.nordicsemi.com/thread/61673?ContentTypeID=1</link><pubDate>Fri, 02 Sep 2016 10:32:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb2db414-bfa1-4e0e-b2f8-e53034dc2598</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;What software are you using to receive the advertisements, is it some existing software e.g. an iOS app or something you are writing yourself&lt;/p&gt;
&lt;p&gt;If its just a normal iBeacon scanner, then the iBeacon protocol just allows for one UUID and this is all the App will look for&lt;/p&gt;
&lt;p&gt;It sounds like what you really want to do is alternate between sending 2 different vendor UUID&amp;#39;s or perhaps send one the send the other, but I&amp;#39;m not sure you can send both at once and still have a valid iBeacon data packet&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>