Skip to content

Introducing the...

Bluetooth Developer Academy

An online training platform and private community for Bluetooth engineers, beginners and experts alike.

Featured in the Media

Premium Bluetooth Low Energy Resources

The best introductory book for learning Bluetooth Low Energy

Intro to Bluetooth Low Energy e-book

The only practical Bluetooth 5 & BLE developer guide for the nRF52

Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide cover

Latest Blog Posts and Tutorials

The nRF52840 USB Dongle Tutorial (Part 1)

By Mohammad Afaneh | October 29, 2018 |
nRF Connect + nRF52840 USB Dongle

When it comes to Bluetooth Low Energy modules, chipsets and development kits, prices are only getting lower. Take for example the new nRF52840 USB dongle. The dongle costs only $10 and can serve as a great development kit with a few I/O peripherals including one button, two LEDs (one green, one RGB), and 15 GPIO pins. The nRF52840 dongle is a compact USB dongle that’s based on the nRF52840 chipset from Nordic Semiconductor. The dongle can be used in two main use cases: As a dongle that enables nRF Connect PC applications such as the Bluetooth Low Energy application (central and…

The Ultimate Bluetooth Mesh Tutorial (Part 7)

By Mohammad Afaneh | October 15, 2018 |

In today’s tutorial: We’ll first take a step back and talk a little bit about interoperability and compatibility in Bluetooth mesh. Then, we’ll go through a demo of setting up a mesh network that includes a mix of off-the-shelf devices. Finally, we’ll go through the source code step-by-step and the changes needed to implement the functionality for this demo. Compatibility and Interoperability The power of having a standard like Bluetooth mesh that a certified device must comply to is: The ability to add devices from different manufacturers to any mesh network. The ability within the network for devices to interact with…

The Ultimate Bluetooth Mesh Tutorial (Part 6)

By Mohammad Afaneh | October 8, 2018 |
Bluetooth mesh network

Now that we’ve covered the basics of Bluetooth mesh and also gone over how to run a simple example on the nRF52 platform, it’s time for us to dig deeper into the source code of each type of device/node involved in a mesh network. If you missed the previous posts in this series, you can find them all here: Bluetooth mesh tutorial (part 1): covering the basics as well as some of the different terminologies such as Nodes, Elements, States, Properties, Messages, Addresses, Publish/Subscribe, and Managed Flooding. Bluetooth mesh tutorial (part 2): covering terminologies such as Models, Scenes, Relay nodes, Proxy nodes, Friend nodes, Low power nodes, and the architecture of Bluetooth mesh.…

Copyright © 2019 Novel Bits, LLC | All Rights Reserved

Scroll To Top