<?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>Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/7415/use-nrf51-dk-to-connect-to-a-bluetooth-device</link><description>Hi, 
 I just got my nrf51 dk and my task is to connect it with a bluetooth device, say a bluetooth treadmill, and retrieve data from it. The bluetooth treadmill was designed to be connected from a mobile phone that has a bluetooth module. Assuming that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 09 Jun 2015 06:29:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/7415/use-nrf51-dk-to-connect-to-a-bluetooth-device" /><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26381?ContentTypeID=1</link><pubDate>Tue, 09 Jun 2015 06:29:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9200b141-1b75-49e4-bb0f-daa2f2aa65b5</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;I don&amp;#39;t have experience with BT Classic and I&amp;#39;m not sure what you mean. You want to hook the HC06 to the nRF51 DK via wired UART and then send data over the air using a virtual UART? This should be no problem. In fact there is an example in the SDK, &lt;a href="https://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v8.x.x/doc/8.1.0/s110/html/a00078.html"&gt;ble_app_uart&lt;/a&gt; demonstrating this. The example establishes a virtual UART and sends data to, e.g., an iPhone or Android app and at the same time connects to the J-Link Segger chip on the nRF51 DK via (wired) UART and sends data to an emulated COM port via the USB cable. In your case you could just chose to send data back and forth to the HC06 instead of the Segger chip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26380?ContentTypeID=1</link><pubDate>Mon, 08 Jun 2015 20:13:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb10a4a3-e844-4ec2-bf99-9be32e5c8c24</guid><dc:creator>jizh1000</dc:creator><description>&lt;p&gt;Hi Martin, thank you for your answer. Now I am certain that the treadmill uses classic Bluetooth module.So Nrf 51 dk won&amp;#39;t connect with it. But I have another idea to use a classic Bluetooth module. The question is, if I connect a classic Bluetooth module such as hc06 to the uart of nrf51dk, will the virtual com of uart also work at the same time with the classic Bluetooth module? since I need virtual com to transfer data to the host computer. I notice that the BLE on nrf51 dk can work with virtual com at the same time, how is this achieved?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26379?ContentTypeID=1</link><pubDate>Mon, 08 Jun 2015 08:41:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3cc1eee-df10-49fb-aab8-9fac2c86f679</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi. What @michaeld said. You can use your nRF51 DK (or a smartphone) together with Master Control Panel (or sniffer software like &lt;a href="https://wiki.wireshark.org/FrontPage"&gt;Wireshark&lt;/a&gt;) and try to connect with the treadmill. If you can connect and read the services then you should be alright. But as @michaeld said the treadmill manufacturer might have used some security or proprietary protocol that will ruin your project. And the nRF51 is Bluetooth Low Energy (aka Bluetooth Smart, aka Bluetooth 4.x) only. You will not be able to connect to devices using older Bluetooth protocols.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26378?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2015 13:45:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4772ba79-e09b-467e-9f8e-3d8db33fa82a</guid><dc:creator>michaeld</dc:creator><description>&lt;p&gt;Only if the treadmill communicates with Blue Tooth Smart protocol and you can see the packets with the sniffer then if there isn&amp;#39;t any security or brand specific protocol than you could connect to it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26377?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2015 13:40:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d453d3b4-1fc0-4aca-972b-7ad6b8604ac8</guid><dc:creator>jizh1000</dc:creator><description>&lt;p&gt;Hi, Thank you for your answer. If nRF51 can sniff the communication packets between the treadmill and the phone using the sniff software. Does it mean that nRF51 can connect to the treadmill? Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nrf51 dk to connect to a bluetooth device</title><link>https://devzone.nordicsemi.com/thread/26376?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2015 13:32:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80fbc101-3cea-4541-80fb-df5ab30f8548</guid><dc:creator>michaeld</dc:creator><description>&lt;p&gt;I think this is not possible because the nRF51 device can only communicatie with the Bluetooth Smart/Low energy protocol. But if the treadmill is enabeld with this protocol then it might be possible yes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>