This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF51 Dongle as a standard Bluetooth Smart 4.2 Dongle

I have 2 nRF51 Development kits and a nRF51 dongle that I am using for proof of concepts. I am mainly using the nRF51 IoT SDK because we are looking at using IPv6 with 6LoWPAN. I have a standard Bluetooth 4.0 dongle that is connected to my Linux box and I have done several client/server experiments between the linux box and the development kits. The next item that I want to do is to do a speed test to show the difference between a connection that has two 4.2 devices however I can not find a standard bluetooth 4.2 compliant dongle (4.2 is suppose to be 10X faster than 4.0) for sale therefore I thought I could configure the nRF51 development dongle as a standard dongle that I could connect to my Linux box. I may be totally missing something obvious (would not be the first time) but is there a way I can configure (soft device + application) to make the nRF51 development dongle act as a standard Bluetooth 4.2 compliant dongle that I can use with my Linux box?

Parents
  • I modified the TCP example from the nRF51 IoT SDK to send large packets (1600 bytes) and I am able to send around one and a half packets per second. The feature that I was looking at to increase the throughput is data length extension that increased the packet size from 27 bytes to 251 bytes. Is that supported with the nRF51 dongle or DK? Our goal is to have two devices communicate via web services, over a Bluetooth connection. Where our embedded devices, acting as the central, will have a web server running and an external device, acting as a peripheral, will call the web services to retrieve information or perform actions. The throughput could be an issue with the overhead of the HTTP protocol especially if we end up wanting to serve up web pages well (we are know how requirements grow and want to have answers before anyone asks the question) Thanks any help is appreciated

Reply
  • I modified the TCP example from the nRF51 IoT SDK to send large packets (1600 bytes) and I am able to send around one and a half packets per second. The feature that I was looking at to increase the throughput is data length extension that increased the packet size from 27 bytes to 251 bytes. Is that supported with the nRF51 dongle or DK? Our goal is to have two devices communicate via web services, over a Bluetooth connection. Where our embedded devices, acting as the central, will have a web server running and an external device, acting as a peripheral, will call the web services to retrieve information or perform actions. The throughput could be an issue with the overhead of the HTTP protocol especially if we end up wanting to serve up web pages well (we are know how requirements grow and want to have answers before anyone asks the question) Thanks any help is appreciated

Children
No Data
Related