I've written up a note on programming external nRF51822 boards (like the RedBearLab Nano) using the SWD interface of the nRF51-DK.
http://electronut.in/nrf51-dk-external-programming/
I've written up a simple project that uses the nRF51-DK to send LDR light levels over BLE using the Nordic UART Service (NUS). In the process, I have set up a cross-platform toolchain (OS X, Windows) using GCC. Hopefully this will help some like me i...
<o:shapedefaults v:ext="edit" spidmax="2050"/>
<![endif]-->
Idea:
Currently on the market we can find doznes of applications which monitor health parameters in
real-time. They gather data (l...
Hello everyone,
I've started an nRF52832 library for those devs who are interested in creating their PCB's in Eagle.
Its the QFN chip right now. I read somewhere that a BGA version is planned also, so I'll try to add that in the future.
It's locat...
Last week I attended what was my first Startup event, but after experiencing the energy there, I can safely say it will not be my last. 3 days of seminars, networking and lots of fun kicked off in Bergen last Wednesday. It was an eclectic mix of en...
The purpose of this blog is to provide a step by step guide to help a developer, starting off with the Nordic Semiconductor nRF51 DK, get the tools installed and get the software (SW) development environment setup so that the user can start developin...
This post started as a question, but got the suggestion to post this as a blog post. Here it is.
I have been trying to get QtCreator configured such that I can use it as my IDE for the nrf51822 on Mac OSX. I use the NRF51DK as hardware, but also had...
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-------------------------------------------...
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-------------------------------------------...
We have been receiving quite a few questions about the compatibility issue between the bootloaders from different SDK versions and the DFU master such as nRF Master Control Panel, nRFToolbox, etc.
In this post, we will try to explain and give you in...
The first version of Nordic IoT SDK has been released over 6 months. Till now, there have been no well-known router solutions supporting Bluetooth Low Energy over IPv6. This made us the BLE application developers holding back from considering IPv6 in...
We are now releasing the S110 7.3 (s110_nrf51822_7.3.0). This is a new production release in the S110 7.x series. (It will be uploaded today or early next week.)
This is a bugfix release - as the release notes say, it fixes an issue where the Soft...
Hi,
I attached here some slides that we used in our technical seminar for Device Firmware Update.
Download the presentation here: DFU_SDKv8.0_Pub.pdf
The presentation covers:
What DFU is and what bootloader does
Two types of DFU, single bank a...
Wireshark (version 1.12.5 at the time of writting) lists MQTT as supported protocol but could not parse it from the TCP payload by default. We can add some plugins to enable it.
Download the Wireshark Generic Dissector (WSGD) for Windows or Linux, w...
The RADVD deamon in Raspberry pool is version 1.8.5 (up to Raspberry 2015-02-16).
root@raspberrypi:~/radvd# apt-cache policy radvd
radvd:
Installed: 1:1.8.5-1
Candidate: 1:1.8.5-1
Version table:
*** 1:1.8.5-1 0
500 http://mirror...
In SDK v8.1 we added the TWI driver (nrf_drv_twi.c). Unfortunately the nrf_drv_config.h file wasn't updated correctly with the new driver.
The symptom is the error with "TWI_COUNT is missing".
Here is what should be added to nrf_drv_conf...
If you are looking for a place to get started with DFU, please have a look at this presentation here and the tutorial here.
In this post, we cover some in depth Q&A topics regarding Device Firmware Update.
Questions:
A. What happens if som...
One way to program the nRF51822
Bluetooth Smart Beacon Kit is to use
the nRF51 DK. This gives you a full
scale development platform (the nRF51
DK). This blog will go thru the steps needed to program the softdevice and upload the application. If...
Bluz is a brand new development kit that brings Bluetooth LE to the internet. We have paired up with Spark and ported their FW to the nrf51822, allowing Bluz to be controlled and programmed over the air from anywhere in the world. We will release s...
The following is the estimated nRF51 current consumption during advertising with the DCDC disabled.
Advertising 1:
TX power: +4dBm
adv interval: 20ms (minimum advertising interval in normal adversising mode)
payload: 10 bytes
application proces...
Building kernel for RPi2 with bluetooth_6lowpan
In this guide, you will have two choices:
Cross-compilation build
Native build
Choose the one that fits your needs. Cross-compilation is the fastest choice.
Dependencies:
In addition t...
In SDK 12.0.0 or later, logging/debugging over RTT is built in to the logger module NRF_LOG. To enable logging over RTT, "check" the NRF_LOG_BACKEND_SERIAL_USES_RTT option in sdk_config.h in the configuration wizard.
This tutorial is there...
Hello.
I was spending the last few days to implement an interface to access the BLE mesh via the Internet. The mesh consists of devices with LEDs, which then could be turned on and off in my browser.
The entry point for my local devices is a Partic...
As many have noticed, Keil 5 does not have native support for Keil 4 projects (project files ending with uvproj), it only has native support for Keil 5 projects (project files ending with uvprojx). However, many of the examples provided in older vers...
Overview
The UriBeacon design allows a Bluetooth Low Energy (BLE) device to periodically transmit an ADV packet that contains a URI. This technology enables any device, place or thing to become a beacon through physical association. As a consequence...