Latest contents in the DevZone blog
  • The Art of Pairing

    It's an old chestnut the pairing conundrum, how to make it safe and secure yet so simple people aren't left confused and frustrated whilst trying to pair products. Bluetooth Smart currently has 3 pairing options: Passkey entry Just Works OOB ...
  • Reprogram the nRF51822 Beacon Kit to work with iOS 8

    When I decided to attempt the reprogramming of my nRF51822 Beacon Kit I read several posts related to the task. The information I needed was there but I found it to be a bit scattered. It was difficult for me to put it all together; particularly so a...
  • Nordic's infocenter

    The Infocenter – our new documentation portal - has now been up and running since June and contains all of our technical documentation. We saw the need for this because we wanted to make our complete library more visible, and since the documentation...
  • nRF51822 now supports extended industrial temp range (-40 – 105C)

    We recently announced that we now support “extended industrial temperature range” (-40 – 105C) on our nRF51822. The devices supporting -40 - 105C are the QFAA (QFN with 256kB flash and 16kB RAM) and the CEAA (WCSP with 256kB flash and 16kB RAM) vers...
  • Running micro-ESB concurrently with BLE

    Introduction Using proprietary protocols can be an effective way of addressing shortcomings in BLE. When communicating between two nRF chips, one can for example use a different packet format or different symbol rate to improve throughput or increas...
  • FruityMesh open sourced - Connection based meshing that will run on batteries

    Hello everybody, I have just published the sourcecode of FruityMesh on GitHub. It is a meshing algorithm that uses standard BLE connections. Plug in as many nodes as you like and they will automatically build a mesh without any user interaction. Y...
  • Developing Nordic nRF51 Projects with Visual Studio

    This tutorial shows how to create and debug a basic project for the Nordic nRF51-DK using Visual Studio. Before you begin, install VisualGDB 5.0 or later. Start Visual Studio and begin creating a new project using VisualGDB Embedded Project Wizar...
  • Motor Control over BLE with nRF51822 and TB6612FNG

    In this project, we will control two motors over BLE using the Nordic nRF51-DK. To do this, we will use a motor driver based on the Toshiba TB6612FNG chip. We will use GPIOs and PWM to communicate with this board. Read details here: http://electr...
  • Create Hurricane Tunnel Broker on Raspberry Pi

    This blog introduces how to create tunnel broker service in order to support IPv6 on your IPv4 network. The tunnel broker is providing IP conversion service with 6in4. Preparation Raspberry Pi with Installed raspbian and 6LowPAN module Follo...
  • An appeal to makers - why you should document your project, and how you can do it

    An appeal to makers - why you should document your project, and how you can do it. http://electronut.in/why-how-document-project/
  • ADXL 345 Tutorial

    Hello all, this tutorial goes to a fellow named Emil who helped me with this project. Number 1_ Make sure you set up the terminal viewer For debugging with real.You need it to see the values coming outta your ADXL 345 chip in the case you don't hav...
  • nRF51 Qt GCC Example

    Hi Everyone! At Sky Wave Design, we recently switched all of our Nordic development over to using GCC and using Qt Creator as the IDE. We have released our example project on github for those of you that could use an example as well as a readme on ...
  • ROM and RAM Management

    Introduction Here are some tips and tricks to manage your application size. RAM and ROM usage The total RAM usage is: ZI-data + RW-data The total flash usage is: Code + RO-data + RW-data ZI-data - Zero initialized data, data variables ...
  • Controlling an RGB LED with Nordic nRF51-DK

    Using PWM and Nordic UART Service on nRF51-DK (nRF51822/nRF52422) to control an RGB LED over BLE. http://electronut.in/nrf51-rgb-led-test/
  • Intro to Application-level Security Using the ECB Peripheral

    Obligatory Disclaimer Security is hard. If a product handles sensitive information then it is the engineer's responsibility to his customers to consult a security professional. However, experimenting with security should be encouraged whenever possi...

Looking for the legacy Guides section? 

You can find them at devzone.nordicsemi.com/guides