μPLibrary – .NET Micro Framework Client for ThingSpeak Platform

uP Library Logo

.NET Micro Framework Developer [paolopat] created a client for the ThingSpeak platform. This allows any device that supports the .NET Micro Framework to access ThingSpeak web services by using the μPLibrary 1.8. The library is available on NuGet Gallery and abstracts the ThingSpeak API. The library works with the popular Netduino Plus and other devices running .NET Micro Framework.

Paolo says,

“With more and more embedded devices “smart” in the world, begins to take on an increasingly important concept of the Internet of Things (IoT), a neologism by which you want to express the capacity that these devices (brutally “things”) in order to connect to the world wide web and exchange information. In this come into play a number of online platforms that provide the service to upload and logging information in real-time making it available to other devices that request them. The architecture is oriented such that the platform is obviously RESTful where the data grouped into channels and feeds are accessible through the concept of URL.

One of the main platforms is certainly ThingSpeak, for which I have implemented a client for. NET Micro Framework and I have included in my library uPLibrary (now at version 1.8.0.0) present on CodePlex, namespace uPLibrary.IoT.ThingSpeak.”

Thank you, Paolo!

[via Embedded101]

Solar Panel Data Logging to ThingSpeak

ThingSpeak user, “SolarInKrimpen”, from Rotterdam, Netherlands, created a solar power monitoring system that reports data collected by solar panels and feeds the data to web services such as ThingSpeak, Cosm, and PVoutput. They are collecting data such as, AC Wattage collected by a Pulse Counter, Total KWH per day, temperature of the solar panels, and the carbon offset.

UPDATE

Over at the Netduino forums, we found the source code for the Netduino and HTML for the ThingSpeak gauges for embedding the solar panel data on a website. Awesome!

Wireless Sensors with XBee, Netduino, and ioBridge

[outlet] has created a project that has it all – Netduino! ioBridge! XBee! ThingSpeak! He wanted to use the ioBridge IO-204 as a serial gateway for XBee (ZigBee) wireless sensors connected to ThingSpeak. The XBee radios are attached to a pair of Netduinos that send the data serial data via the IO-204 to the ioBridge Serial Web Services API. At this point, ioBridge relays the data to ThingSpeak, but could send the data to any website.

Outlet has created a detailed Instructables to guide you on how he created the project. This project is at prototype level, but we could see how this could be packaged into an efficient setup and used for many applications that require wireless sensors and remote monitoring and reporting. This is on the same lines as the ioBridge  Tide Alerts product used by many marinas to measure and alert tide levels in real-time.

Wireless Sensors with Netduino,  XBee, ioBridge

“Twitter” App for Things

Here’s a project from ShadowLord himself. It’s a Twitter-like front-end using HTML, CSS, and jQuery to read a ThingSpeak Channel from his house.

With this project, I wanted to take it a few steps further and build something from the ground up that’s focused on collecting enormous amounts of data from everyday objects, allowing devices to interact with each other, and building applications to present some meaning.

Twitter of Things Demo App for ThingSpeak

[via I am ShadowLord Blog]