Bryn Lewis
Published © MIT

AdaFruit. IO nRF24L01 Windows 10 IoT Core Field Gateway

Windows 10 IoT Core on RPI based nRF24L01 field gateway which enables sensor nodes to securely & reliably upload telemetry to AdaFruit. IO.

IntermediateFull instructions provided2 hours2,138
AdaFruit. IO nRF24L01 Windows 10 IoT Core Field Gateway

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
Or a Raspberry PI 3
×1
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
Or a Raspberry PI 2
×1
Raspberry PI nRF24L01 Shield
×1

Software apps and online services

Windows 10 IoT Core
Microsoft Windows 10 IoT Core
Assumed that you have an RPI2/3 with latest version on Windows 10 IoT Core installed
Microsoft Visual Studio 2017
Assumed that you have Visual Studio 2017 and Windows 10 IoT Core tooling installed.
Adafruit.IO
Free limited trial, or USD10/Month for 60 data points/min and 60 days of storage
Microsoft Windows 10 IoT Core Dashboard

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Raspberry PI nRF24L01 Shield modification

The @techfooninja NRF24L01 C# library requires the interrupt pin on the module to be connected to a GPIO pin on the RPI. My solution was to solder a jumper wire onto the underside of the shield.

Code

Field Gateway source code

Use Visual Studio 2017 to build then deploy this background application to your Raspberry PI 2/3 device

Credits

Bryn Lewis

Bryn Lewis

36 projects • 83 followers
Microsoft MVP Embedded, maker, husband & father of two.
Thanks to techfooninja and RSuter.

Comments