<?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>Connect to specific device using uuid and send data over uart</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/60744/connect-to-specific-device-using-uuid-and-send-data-over-uart</link><description>Hello Team. 
 
 I have NRF52840 Development Kit. here is description, what I want to do and How I am doing. 
 I will send command on terminal and kit will start scanning for nearby Bluetooth devices and display their UUID and Name in PC terminal. after</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 May 2020 10:57:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/60744/connect-to-specific-device-using-uuid-and-send-data-over-uart" /><item><title>RE: Connect to specific device using uuid and send data over uart</title><link>https://devzone.nordicsemi.com/thread/248412?ContentTypeID=1</link><pubDate>Wed, 06 May 2020 10:57:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d7164ff-2087-4fbc-989a-63ab869eb9af</guid><dc:creator>Drpandya</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;I went through your suggestions. I made somewhat progress. but I am stuck again with following questions and progress. take a look.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;I have NRF52840 DK, One Raspberry pi 3B+ ( for gateway) and One android mobile. &lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;I want to create mesh network with these things.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;My basic work flow is as per below.&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;A. NRF52840 will communicate with gateway over UART. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;B.NRF52840 will communicate with Android mobile and NRF DK will send data to gateway. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;I am succeed on above both points.&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;now I want to implement mesh network concepts. for that i want to do following points.&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;1. NRF kit will continuously scan nearby Bluetooth devices and send UUID or name to gateway for provisioning purpose. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;2. Gateway will decide whether device will provisioned or not. ( I will do this part by my self using python code.)&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;3. After the UUID or name of device provisioned then NRF52 kit will allow device to connect.&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;4. After successful connection it can work as per point B&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;I need some guidance on 1st, 3rd, 4th point.&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;also,I have question&lt;/span&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;Q1. is there any limitation of NRF kits that they will connect to NRF devices (like NRF DK or Thingy52) or It can connect to normal bluetooth like Raspberry Pi or android/ios phone (without NRF application) ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;Q2. Is there any specific function that get the UUID of connected device and print that on terminal? (In uart example)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;Q3. I was trying to find received data which was sent by mobile app to NRF DK and print it over UART terminal. can you tell me how to get that data?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="style-scope yt-formatted-string" dir="auto"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connect to specific device using uuid and send data over uart</title><link>https://devzone.nordicsemi.com/thread/247065?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2020 11:27:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b4960e6-73dc-4105-a7e1-8eac54ad3640</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I suggest to start a bit more basic, for instance in the getting started section:&lt;/p&gt;
&lt;p&gt;General overview:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/introduction-to-nordic-nrf5-sdk-and-softdevice"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/introduction-to-nordic-nrf5-sdk-and-softdevice&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;Starting with development&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/nrf51_getting_started.html"&gt;https://infocenter.nordicsemi.com/topic/ug_getting_started/UG/gs/product_development.html&lt;br /&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/nrf51_getting_started.html&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A central and peripheral example&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/ble_sdk_app_nus_c.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/ble_sdk_app_nus_c.html&lt;br /&gt;&lt;/a&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/ble_sdk_app_nus_eval.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/ble_sdk_app_nus_eval.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>