The design goal was to provide a simple demo that illustrated how to use my Wilderness Labs MeadownRF24L01P library port and an application that students could use as a basis for projects which upload data to the cloud via one of my Adafruit.IO and Azure IoT Hubs/Central telemetry gateways.
This sample has been trialed with jumper leads which is not a long term solution. I have ordered an AdaFruit proto featherwing to build a more robust short term solution. I'm also trying to source some of these nRF24L01 featherwings.
Beware the Meadow has 14 & 18 pin connector so a standard featherwing will be offset.
It would also be possible to modify the sample code and configuration for peer-to-peer/star communication with *duino,Netduino,Maduino, Windows 10 IoT Core and other devices.
Meadow F7 device with Grove SHT31 temperature sensor
The Wilderness Labs Meadow.Foundation Periperals Library provides a series of standardised interfaces for a variety of for sensors and actuators
Adafruit.IO “automagically” provisions new feeds which is helpful when building a proof of concept (PoC). I just had to update the Name to something more user friendly.
All up configuration took about 10 minutes.
Adafruit.IO graph of temperature and humidity in my home office
After finding a couple of issues I'm considering (against one's better judgement) writing my own multi platform nRF24L01P library.