<?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>Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47329/connection-3b-armv8-and-nrf-52840-dongle</link><description>Hello, 
 I&amp;#39;m trying to use the nrf52840 Dongle on the Raspberry 3B+. I didn&amp;#39;t achieve to run an appImage downloaded from your site. When i&amp;#39;m executing the app nothing happens. 
 So, may you give a clear instructions about the dongle use on the latest</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 23 May 2019 17:11:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47329/connection-3b-armv8-and-nrf-52840-dongle" /><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188909?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 17:11:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70cc73ab-367e-4edc-8f6f-c8015f6923ea</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;You can use the pc-ble-driver to run any BLE central you want. You can scan for the sensors and connect to them. Which services the sensors implements and how to create the BLE central to work with them, you have to ask the people who made the sensors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188844?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 13:23:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51bb9374-347d-4fda-8103-db9c85884655</guid><dc:creator>Mikita</dc:creator><description>&lt;p&gt;It&amp;#39;s ok, now the examples work well, thank you!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However I&amp;#39;ll have to use it as a gateway for my applications. So I&amp;#39;ve got Ruuvitag sensors to deploy and to get data from them using the dongle. May I use pc-nrfutil package to run my code?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188634?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 15:21:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d80cd65a-898a-4ea7-a0fa-a7f62fa141b6</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Maybe it doesn&amp;#39;t find the asio library. Did you run &amp;quot;sudo make install&amp;quot; in the asio folder?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188592?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 13:35:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5f4acf4-a6fa-44da-a919-8db1f1208bc3</guid><dc:creator>Mikita</dc:creator><description>&lt;p&gt;Thank you Stian,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The setup was working well this the cmake -G Ninja ..&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have got this error:&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ASIO_INCLUDE_DIR
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/test
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples
   used as include directory in directory /home/pi/pc-ble-driver/examples

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Does it come from bad asio install?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188449?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 08:07:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f103bacd-89f2-46ce-8340-60e5702f1b87</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hi, you can check out the pc-ble-driver: &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver"&gt;https://github.com/NordicSemiconductor/pc-ble-driver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It contains BLE central examples for heart rate monitor and heart rate collector. It communicates with the nRF52840 dongle over UART.&lt;/p&gt;
&lt;p&gt;The steps outlined in the README do not work on raspbian, but I was able to get it to run by compiling cmake, catch2 and asio from source.&lt;/p&gt;
&lt;p&gt;Here are the steps I had to take in order to compile the examples:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;$ sudo apt-get update
$ sudo apt-get install build-essential git autoconf libudev-dev ninja-build libboost-dev

$ cd ~
$ wget https://github.com/Kitware/CMake/releases/download/v3.14.4/cmake-3.14.4.tar.gz
$ tar xvf cmake-3.14.4.tar.gz
$ cd cmake-3.14.4
$ ./bootstrap
$ make
$ sudo make install
$ hash -r

$ cd ~
$ git clone https://github.com/catchorg/Catch2.git
$ cd Catch2
$ cmake -Bbuild -H. -DBUILD_TESTING=OFF
$ sudo cmake --build build/ --target install 

$ cd ~
$ wget https://sourceforge.net/projects/asio/files/asio/1.12.2%20%28Stable%29/asio-1.12.2.tar.gz
$ tar xvf asio-1.12.2.tar.gz
$ cd asio-1.12.2
$ autoreconf -i
$ ./configure
$ make
$ sudo make install

$ cd ~
$ git clone https://github.com/NordicSemiconductor/pc-ble-driver
$ cd pc-ble-driver
$ mkdir build
$ cd build
$ cmake -G Ninja ..
$ cmake --build .&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Then flash the following connectivity hex file to the dongle:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-df256a6f1b4543119d2daebb265f8fcb/connectivity_5F00_6.0.0_5F00_usb_5F00_with_5F00_s140_5F00_6.1.1.hex"&gt;devzone.nordicsemi.com/.../connectivity_5F00_6.0.0_5F00_usb_5F00_with_5F00_s140_5F00_6.1.1.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the nRF connect programmer software to flash the dongle. From your computer, not the RPi.&lt;/p&gt;
&lt;p&gt;Insert the dongle in the RPi and run the *_v6 examples in the pc-ble-driver/build/examples folder.&lt;/p&gt;
&lt;p&gt;Also check out this on how to get started with the examples: &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver/tree/master/examples"&gt;https://github.com/NordicSemiconductor/pc-ble-driver/tree/master/examples&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188362?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 17:50:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0faa324b-7cc7-4822-9575-a428dedc2352</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;[quote userid="6462" url="~/f/nordic-q-a/47329/connection-3b-armv8-and-nrf-52840-dongle/187580"][/quote]&lt;/p&gt;
&lt;p&gt;Have you looked at &lt;strong&gt;Serialisation&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_serialization.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_serialization.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or just write something in the dongle which communicates using your own protocol over the USB or UART interface&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/188352?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 15:47:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:345329a6-54ac-4457-be36-aefca1ed5414</guid><dc:creator>Mikita</dc:creator><description>&lt;p&gt;I&amp;#39;ve got problems on the &amp;quot;npm install&amp;quot; stage of building from source. It seems npm doesn&amp;#39;t work properly with 3B+. May you suggest another way to use ble5 communication using dongle on pi 3B+?&lt;/p&gt;
&lt;p&gt;Thank you so much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/187657?ContentTypeID=1</link><pubDate>Fri, 17 May 2019 09:24:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5e3bbe3-59ca-477d-ae94-0556806bf146</guid><dc:creator>Mikita</dc:creator><description>&lt;p&gt;Yes, because my application is based on the BLE 5 range. So the aim is to connect BLE 5 sensors via the nRF Dongle to the server, so using raspberry pi 3B+.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/187580?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 16:21:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a22b9e12-525b-4d79-a204-d59ec044af5d</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Does it have to be BLE5?&lt;/p&gt;
&lt;p&gt;The RPi already has BLE 4.2 on it ...&lt;/p&gt;
&lt;p&gt;Have you looked at &lt;strong&gt;Serialisation&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_serialization.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_serialization.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or just write something in the dongle which communicates using your own protocol over the USB or UART interface ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/187575?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 15:37:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55af11af-d825-4272-bac9-f23f94ca25a9</guid><dc:creator>Mikita</dc:creator><description>&lt;p&gt;Thank you,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However I&amp;#39;ve got some problems with npm and i can&amp;#39;t build the file. The aim was to create an BLE5 Gateway for an IoT application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have some suggestions for me?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection 3B+ ARMv8 and NRF 52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/187499?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 11:00:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ab39ead-52fb-4e73-b1c1-02eb77006f21</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hi, I assume the appImage you downloaded is the nRF connect software? This is only for linux running on x86/64 architecture, and will not run on the RPi. You can try to build the nRF connect software from source: &lt;a href="https://github.com/NordicSemiconductor/pc-nrfconnect-core#building-from-source"&gt;https://github.com/NordicSemiconductor/pc-nrfconnect-core#building-from-source&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What are you going to use the dongle for?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>