Blogs and guides
Blogs and guides
Online power profiler
Cellular IoT guides
Latest contents in the Nordic blog
Subscribe by email
By view count
By comment count
SEGGER Embedded Studio Nordic edition updates v4.16
Recently, we've updated the SEGGER Embedded Studio Nordic edition (SES) to version
(SES Nordic Edition is special version of SES built specifically for
nRF Connect SDK
). This updated version introduced some new features to support bui...
12 Apr 2019
Store dust sensor data on nRF Connect for Cloud
In this example we are using the nRF Connect for Cloud Device API, which is a free service for protyping IoT products and is built on top of AWS IoT, to store dust sensor readings. The API is device-agnostic and can store data from any kind of device. In this example we use an Espruino Wifi (firmware version 2v01). The Espruino will connect to the AWS IoT MQTT broker using TLS, and regularly publish temperatore and…
12 Mar 2019
Using GDB with Nordic devices
The GNU Debugger (GDB) is a popular tool that provides familiar features like breakpoints along with a command syntax that allows creativity in the debugging process. Although its command line interface can be intimidating to some, tab completion mak...
31 Jan 2019
nRF52840-DK Range Testing With BLE, ZigBee and Thread Protocols at 0, 4 and 8dBm Transmit Power Settings
Range testing of any RF scheme is inherently limited by the RF environment, antenna design, tuning and many other factors. The usefulness of range testing is to provide a basis for comparison while keeping as many variables as possible constant. When...
28 Dec 2018
Thingy:52 MOSFET Usage
This blog post describes how you can take advantage of the 4 MOSFET's on the Thingy:52. DISCLAIMER: Please verify all information that is used/retrieved from this blog post. Some of the information might be inaccurate as this blog post has not b...
27 Dec 2018
Using the Power Profiling Kit to measure Current Draw on an External Device
The Power Profiler Kit (PPK) is a flexible tool for measuring the real-time current draw of nRF5x designs. When used as an add-on board to measure the nRF5x current of an attached development kit (DK), the process is straightforward. Connecting an ex...
26 Dec 2018
What impact does the deprecation and withdrawal of Bluetooth Core specification v4.0 and v4.1 have on your current and future products?
This blog was last updated 17.01.2019. The Bluetooth Special Interest Group (SIG) recently announced the deprecation and withdrawal of Bluetooth Core specifications v4.0 and v4.1. For products that are already qualified, there is no impact. For produ...
30 Oct 2018
Announcing the nRF Connect for Cloud Device API Preview
We are happy to announce our first release of the nRF Connect for Cloud Device API! Connect your BLE, LTE/NB-IoT or any other device to our free IoT development platform and interact with that device through a straight-forward RESTful API. Get starte...
12 Oct 2018
The S132 v5.1.0 is now production tested on nRF52810
This blog describes how you can setup a Segger Embedded Studio example for PCA10040E (emulating nRF52810) from nRF5 SDK 14.2 to use S132 v5.1.0, instead of S112. The procedure should be similar for the other toolchains. nRF5 SDK 14.2 officially ...
12 Sep 2018
Merging two BLE examples together
This is a follow-up to my previous blog post;
adding custom commands to a BLE example.
I hope it was interesting to see an example of adding the vendor specific Nordic UART service (NUS) into another project. For completeness, I wanted to share step...
6 Sep 2018
Adding custom commands to a BLE example using Nordic UART Service
A common thing to do is to use the Nordic UART Service for quick prototyping. Often the example itself is used as a starting point (
). But sometimes we use other starting points, and want to include parts of another example in our ap...
6 Sep 2018
Using Two-Factor Authentication (2FA) with the Nordic DevZone
Did you know you can use two-factor authentication to enhance the security of your DevZone account? In this little blog, I’ll show you how to enable Two-Factor Authentication (2FA) with your DevZone account. What is it? In general, Mu...
30 Aug 2018
Introduction of SDH and SDK v15.0 software architecture
The SDK software architecture has been hugely changed since SDK v13.0. With adding SDH to SDK, it provides SDH API to Enabling the SoftDevice and its event interrupt. Disabling the SoftDevice. Receiving stack events from the SoftDevice and for...
13 Aug 2018
Bluetooth pairing vulnerability
The Bluetooth SIG released an errata for the 4.2 and 5.0 versions of Bluetooth specification on July 23rd relating to a potential vulnerability with the pairing procedures. For Bluetooth low energy; this only impacts the low energy secure connections...
27 Jul 2018
Getting Started with the Thingy:52 and GCC/GDB
Thingy:52 IoT Sensor Kit
is a fancy development board that combines the
, a handful of sensors and user interface components, and a rechargeable battery. Although the Thingy is available for sale in the
, Nordic has also g...
20 Jul 2018
Provision, configure and control Bluetooth mesh networks with nRF Mesh
nRF Mesh are open source libraries for building your own Android and iOS Bluetooth mesh apps. It is also the name of the apps demonstrating a subset of the capabilities of the libraries. Use them in test and verification during development, and to bu...
25 Jun 2018
nRF52832 Buttonless DFU Development Tutorial - GitHub
This tutorial is valid as of 2018-06-06, updates to tools and SDKs might have been made since then. Please review the information on
to see if any updates have been made. Please also review the following blog post fo...
12 Jun 2018
Optimizing Power on nRF52 Designs
As customers reach the end of their design cycle, their attention generally falls on power optimization, especially for battery powered designs. The following are hints for achieving the lowest possible power in your design. System By enabling and p...
30 May 2018
New Smart Remote 3 SDK release enables cost optimized Bluetooth 5 voice remote controls
It has been some time since we released new SDK for the nRFready Smart Remote 3 for nRF52 Series. The recently released rev 1.2 of the firmware introduces a lot of new features and improvements. This SDK is tailored towards remote control ...
24 May 2018
Accurate State of Charge Measurements For Li-Ion Batteries Using a State of Charge vs Open Circuit Voltage Lookup Table
We have had a few questions on the Nordic DevZone related to state of charge estimation of Li-Ion batteries when used in conjucture with an nrf52 DK. This blog post will show you how to customize your own Thingy:52 Firmware & enable you to do a ...
14 May 2018
Testing Long Range (Coded PHY) with Nordic solution (It Simply Works)
**Project and hex files for testing this is attached in the end of this blog. Introduction There has been a lot of discussion/testing/confusion about testing the long range feature of Bluetooth Low Energy (BLE) with Nordic Semiconductors latest chip ...
2 May 2018
Introducing experimental release of Programmer Application
Reidar Martin Svendsen
nRF Connect for desktop has proven its flexibility by being cross platform and ability to install and update applications based on users need. Motivation Our initial goal was to modernize and cover all nRF5 series features as seen in our legacy to...
30 Apr 2018
New in nRF5 SDK v15: Strong Hardware-Based Security with Infineon OPTIGA Trust X
Defining a business model and implementing a technical infrastructure are two major phases in building a successful product or IoT system. However, protecting the business model and your customer’s data from the extensive range of potential att...
9 Apr 2018
Advice for Designing with the nRF52
The Field Application Engineers (FAEs) at Nordic Semiconductor work hard every day to help customers be successful with their designs. In that process, a number of issues come up repeatedly. This list was created to help the designer avoid those pote...
6 Apr 2018
nRF BLINKY compatible firmware using Zephyr Bluetooth APIs
Hello World !! This is simple code which is compatible for nRF Blinky App which is based on Zephyr OS Bluetooth APIs. I've tested it on #nRF52840-PDK board. Isn't it simple ? You have to just replace $zephyr_base/samples/bluetooth/peripheral/src/ma...
24 Jan 2018