<?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>Sending log data over BLE through custom UUID Service</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75543/sending-log-data-over-ble-through-custom-uuid-service</link><description>Hi Nordic Dev Team, 
 I am trying to send my log data from my flash memory into Android Phone. I followed this example : 
 github.com/.../nRF5x-custom-ble-service-tutorial 
 So I have already set up a custom UUID Service and Characteristics for this purpose</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 May 2021 13:46:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75543/sending-log-data-over-ble-through-custom-uuid-service" /><item><title>RE: Sending log data over BLE through custom UUID Service</title><link>https://devzone.nordicsemi.com/thread/311835?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 13:46:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4983955-161d-47ca-b115-94068ebb7821</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In that case I would probably just copy the ble_nus implementation, and rename it to something else (ble_log_service for instance).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As long as you make sure to rename all the non static functions and structs, and ensure that your log service uses a different UUID, it doesn&amp;#39;t matter that you have two essentially identical services running side by side.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Alternatively you could simply&amp;nbsp;add a new characteristic to your existing service, but it is&amp;nbsp;probably more logical to separate the log functionality in a separate service.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending log data over BLE through custom UUID Service</title><link>https://devzone.nordicsemi.com/thread/311608?ContentTypeID=1</link><pubDate>Tue, 25 May 2021 23:12:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66c18645-6f4d-4752-a853-fffb886d58c6</guid><dc:creator>coyodha</dc:creator><description>&lt;p&gt;Hi Torbjorn,&lt;/p&gt;
&lt;p&gt;I planned to have DFU, Nordic NUS and Custom Log Transfer data services. So NUS is for regular data transfer channel and the custom service for a log data transfer (potentially huge amount of data) channel. Maybe similar like DFU Service implementation.&lt;/p&gt;
&lt;p&gt;I am not sure whether it&amp;#39;s a redundant thing to create my custom service for this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending log data over BLE through custom UUID Service</title><link>https://devzone.nordicsemi.com/thread/311529?ContentTypeID=1</link><pubDate>Tue, 25 May 2021 14:21:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0ed373f-9973-433e-a544-c3ecca2a1fa8</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any reason you couldn&amp;#39;t just use the ble_app_uart example directly, rather than copying this functionality into something else?&lt;/p&gt;
&lt;p&gt;This example is made for applications where you want to send proprietary (user defined) data of varying sizes over BLE.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you plan to go to production with this implementation you can simply change the 128-bit service UUID in order to not represent your device as a Nordic NUS device.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>