open source – Internet of Things https://blogs.mathworks.com/iot Hans Scharler is an Internet of Things pioneer. He writes about IoT and ThingSpeak IoT platform features. Thu, 17 Dec 2020 02:19:30 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.1 ThingSpeak Library for Arduino https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/?s_tid=feedtopost https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/#comments Tue, 12 Feb 2019 15:31:48 +0000 https://blogs.mathworks.com/iot/?p=2582

The ThingSpeak team has released an updated version of the ThingSpeak Communication Library for Arduino, ESP8266, and ESP32 devices. The ThingSpeak library is the easiest way to get Arduino devices... read more >>

]]>
The ThingSpeak team has released an updated version of the ThingSpeak Communication Library for Arduino, ESP8266, and ESP32 devices. The ThingSpeak library is the easiest way to get Arduino devices connected to ThingSpeak IoT services. The library now features a way to separate secret credentials from your main source code. This helps when you want to share your code but don’t want to share your WiFi credentials and ThingSpeak keys.

Installation

The Arduino IDE needs to have the ThingSpeak library installed in order for your devices to know how to send data to ThingSpeak. In the Arduino IDE, choose Sketch, Include Library, and Manage Libraries. Search for “thingspeak” and click Install.

Device Support

The ThingSpeak Communication Library supports many devices. Using the library makes the experience the same for each board type. When you learn one way to work with ThingSpeak, you will be to work with other devices in the same way.

  • Arduino or compatible using a WiFi Shield
  • Arduino or compatible using a WiFi Shield 101
  • Arduino or compatible using an Ethernet Shield
  • Arduino or compatible using a MKR ETH Shield
  • Arduino MKR1000 (use the WiFi101 library version 0.13.0 or older. WiFi101 library versions 0.14.0 and newer have a bug that stops this ThingSpeak library from working properly)
  • Arduino MKR1010
  • Arduino VIDOR 4000
  • Arduino GSM 14000
  • Arduino Yún (Rev1 and Rev2)
  • ESP8266 (tested with SparkFun ESP8266 Thing – Dev Board and NodeMCU 1.0 module)
  • ESP32 (tested with SparkFun ESP32 Thing)

Each supported device includes three ThingSpeak examples.

  • ReadField: Reading from a public channel and a private channel on ThingSpeak
  • WriteSingleField: Writing a sensor value to a single field on ThingSpeak
  • WriteMultipleFields: Writing sensor values to multiple fields and status in one transaction with ThingSpeak

Request Status Codes

To get the best compatibility with ThingSpeak IoT services, we recommend using the ThingSpeak library. The library has extra features that help you troubleshoot and get visibility into any issues with requests to ThingSpeak. I find it useful to store the last status code from ThingSpeak. I can use this code to understand if the request succeeded or failed. Here’s an example of how to use the “getLastReadStatus” method.

 // Read in field 1 of the private channel which is a counter  
 long fieldValue = ThingSpeak.readLongField(myChannelNumber, myFieldNumber, myThingSpeakReadAPIKey);  

  // Check the status of the read operation to see if it was successful
 statusCode = ThingSpeak.getLastReadStatus();
 if(statusCode == 200) {
   Serial.println("Field Value: " + String(fieldValue));
 }
 else {
   Serial.println("Problem reading channel. HTTP error code " + String(statusCode)); 
 }

The code behind the ThingSpeak library is available on GitHub. Discover other MathWorks Open Source and Community Projects on The MathWorks GitHub page.

]]>
https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/feed/ 1
Arduino WiFi 101 ThingSpeak Data Uploader Tutorial https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/#respond Fri, 04 Dec 2015 22:45:48 +0000 https://blogs.mathworks.com/iot/?p=1565

Arduino has published a tutorial for their WiFi 101 Shield that sends data to ThingSpeak. The Arduino WiFi Shield 101 is a powerful Internet of Things shield with crypto-authentication that connects... read more >>

]]>
Arduino has published a tutorial for their WiFi 101 Shield that sends data to ThingSpeak. The Arduino WiFi Shield 101 is a powerful Internet of Things shield with crypto-authentication that connects your Arduino or Genuino board to the internet using WiFi.

Arduino WiFi 101 ThingSpeak

You only need a few things to build a light and temperature sensor that writes data to ThingSpeak:

  • Arduino Zero or Uno Board
  • Arduino Wifi Sheild 101
  • Photocell
  • Temperature Sensor (This example uses a TMP36)
  • 10K Ohm Resistor

Arduino_WiFi_1010_ThingSpeak

Once you have the circuit built, you create a ThingSpeak channel, connect the Arduino WiFi 1010 to your Wi-Fi network, and install the source code from the tutorial on the Arduino.

Data is now being sent to your ThingSpeak Channel. Go to your channel to see two charts of the light and temperature data. To take the project a step further, go to ThingSpeak Apps and use MATLAB to analyze and visualize and trigger actions from the data.

[via Arduino.cc]

]]>
https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/feed/ 0
Official ThingSpeak Library for Arduino and Particle https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/#comments Fri, 09 Oct 2015 16:24:54 +0000 https://blogs.mathworks.com/iot/?p=1523 We are thrilled to announce the official ThingSpeak Communication Library for Arduino and Particle devices. This library enables an Arduino or other compatible hardware to write or read data to or... read more >>

]]>
We are thrilled to announce the official ThingSpeak Communication Library for Arduino and Particle devices. This library enables an Arduino or other compatible hardware to write or read data to or from ThingSpeak, an open data platform for the Internet of Things with built-in MATLAB analytics and visualization apps.

Arduino IDE Installation

In the Arduino IDE, choose Sketch/Include Library/Manage Libraries. Click the ThingSpeak Library from the list, and click the Install button.

Particle / Spark IDE Installation

In the Particle/ Spark Web IDE, click the libraries tab, find ThingSpeak, and choose “Include in App”.

Compatible Hardware

  • Arduino or compatible using an Ethernet or Wi-Fi shield (we have tested with Uno and Mega)
  • Arduino Yun running OpenWRT-Yun Release 1.5.3 (November 13th, 2014) or later.
  • Particle Core or Photon (Formally Spark)

ThingSpeak Examples

The library includes several examples to help you get started.

  • CheerLights: Reads the latest CheerLights color on ThingSpeak, and sets an RGB LED.
  • ReadLastTemperature: Reads the latest temperature from the public MathWorks weather station in Natick, MA on ThingSpeak.
  • ReadPrivateChannel: Reads the latest voltage value from a private channel on ThingSpeak.
  • ReadWeatherStation: Reads the latest weather data from the public MathWorks weather station in Natick, MA on ThingSpeak.
  • WriteMultipleVoltages: Reads analog voltages from pins 0-7 and writes them to the 8 fields of a channel on ThingSpeak.
  • WriteVoltage: Reads an analog voltage from pin 0, converts to a voltage, and writes it to a channel on ThingSpeak.

Complete open source code and examples for the ThingSpeak Library are available on GitHub. Discover other MathWorks Open Source and Community Projects on GitHub.

]]>
https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/feed/ 22
Database Performance Upgrades #featurefriday https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/#comments Sat, 31 Jan 2015 01:49:12 +0000 https://blogs.mathworks.com/iot/?p=1383

With over 20,000 active streams of “Internet of Things” data, the servers that make up ThingSpeak.com are humming.  We recently made extensive upgrades to the database system that stores... read more >>

]]>
With over 20,000 active streams of “Internet of Things” data, the servers that make up ThingSpeak.com are humming.  We recently made extensive upgrades to the database system that stores all of data generated by things from all around the world.

“We switched to SSD drives for all of our database servers,” said Lee Lawlor, Lead Engineer of ThingSpeak. “All of the upgrades are live and available to the entire ThingSpeak Community!”

The improvements decreased response time dramatically and improved large data set retrieval by ten times.
ThingSpeak Multiple Feed Read_Times

]]>
https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/feed/ 1
[Official Tutorial] Monitoring Linux Server Statistics https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/#comments Tue, 20 May 2014 19:32:23 +0000 https://blogs.mathworks.com/iot/?p=1244

ThingSpeak can be used to easily monitor CPU usage %, memory usage %, and disk usage % on any Linux machine connected to the internet. First, create a new Channel, and fill out the field names as... read more >>

]]>
ThingSpeak can be used to easily monitor CPU usage %, memory usage %, and disk usage % on any Linux machine connected to the internet.

First, create a new Channel, and fill out the field names as follows: Field 1 = “CPU Usage (%)”, Field2 = “Memory Usage (%)”, Field 3 = “Disk Usage (%)”.

ThingSpeak Channel Settings

Next, add the open-source server statistics script to your server, which can be found at: https://raw.githubusercontent.com/iobridge/thingspeak/master/lib/server_stats.sh

Inside the script there’s an API Key variable, which should be replaced with your specific Channel’s API Key (leave the single quotes, and only replace the X’s): api_key='XXXXXXXXXXXXXXXX'

For the script to work properly, install the “bc” package via: sudo apt-get install bc

Then make the script executable: chmod +x server_stats.sh

Finally, edit your crontab file: crontab -e

Make the script execute every minute by adding this line to your crontab (make sure you use the proper path to the script): * * * * * /path/to/server_stats.sh

The script will then automatically POST server stats to the Channel specified by the API Key every minute.

You can see some of the ThingSpeak server statistics here:

 

]]>
https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/feed/ 2
ThingSpeak Launches New Website https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/#respond Fri, 09 May 2014 17:53:10 +0000 https://blogs.mathworks.com/iot/?p=1222

Things want to speak… We keep hearing about how many Billions and Billions of things there will be connected. Just think about how much data that they will create! Yep, it’s Big Data, or... read more >>

]]>
Things want to speak…

We keep hearing about how many Billions and Billions of things there will be connected. Just think about how much data that they will create! Yep, it’s Big Data, or even, Bigger Data. ThingSpeak is the only open data platform specifically designed for the Internet of Things available ‘in the cloud’ or on your own network to capture and distribute data from things.

A new homepage for ThingSpeak

When we look out into the Cosmos, we see Billions and Billions of stars and keep a fond memory of Carl Sagan in our hearts. As we connect this planet, we can’t but think of the scale and the magnitude that IoT will bring. Using this inspiration, we launched the new ThingSpeak.com!

ThingSpeak Homepage

Carl Sagan said, “We have lingered long enough on the shores of the cosmic ocean, we are ready at last to set sail for the stars.” We believe the same about the Internet of Things! Let’s get going!

]]>
https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/feed/ 0
[Official Tutorial] Connecting Electric Imp to ThingSpeak IoT Data Services https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/#respond Tue, 06 May 2014 21:18:29 +0000 https://blogs.mathworks.com/iot/?p=1219

Build Open Data Applications with Electric Imp and ThingSpeak! Electric Imp is a connectivity platform for connecting Wi-Fi devices to cloud services, much like RealTime.io and Iota Wi-Fi modules... read more >>

]]>
Build Open Data Applications with Electric Imp and ThingSpeak!

Electric Imp is a connectivity platform for connecting Wi-Fi devices to cloud services, much like RealTime.io and Iota Wi-Fi modules and Spark.io. Some Electric Imp module’s come in an SD card form factor and adds Wi-Fi connectivity to what’s connected to the Electric Imp module. Access to the Electric Module happens via the Electric Imp cloud. While connectivity is simplified with the Electric Imp system, you will need a data service like ThingSpeak to complete the Internet of Things experience. Once data from Electric Imp devices are in ThingSpeak, you can easily build applications and interactivity with other devices and platforms.

Electric Imp to ThingSpeak Internet of Things

We put together a quick start tutorial for the Electric Imp and ThingSpeak, so you can quickly and easily get the Electric Imp talking to ThingSpeak. The tutorial uses parts from SparkFun – the Electric Imp Wi-Fi SD module, breakout board, and USB cable / power supply.

Get started now…  Check out the official Electric Imp and ThingSpeak Tutorial and source code on GitHub.

]]>
https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/feed/ 0
Battery-powered Temperature Logger with ThingSpeak + Electric Imp https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/#respond Thu, 17 Apr 2014 23:38:08 +0000 https://blogs.mathworks.com/iot/?p=1186

[Marcus Olsson] of slickstreamer made a battery-powered temperature logger using ThingSpeak to store and visualize the data collected. He chose the Electric Imp Wi-Fi module for connectivity. The... read more >>

]]>
[Marcus Olsson] of slickstreamer made a battery-powered temperature logger using ThingSpeak to store and visualize the data collected. He chose the Electric Imp Wi-Fi module for connectivity. The project is complete with a 3D printed case.

ThingSpeak Electric Imp Temperature Logger

All of the source code to connect Electric Imp to ThingSpeak and the 3D printer design files are available on Marcus’ blog ‘slickstreamer‘.

[slickstreamer / Dangerous Prototypes]

]]>
https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/feed/ 0
The Top 10 Internet of Things Countries According to ThingSpeak Stats https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/#respond Thu, 13 Feb 2014 17:47:55 +0000 https://blogs.mathworks.com/iot/?p=1165 In 2013, ThingSpeak was used in 158 countries and territories. The vast majority of the traffic came from countries in North America, Europe, Australia, and South America. ThingSpeak is growing... read more >>

]]>
In 2013, ThingSpeak was used in 158 countries and territories. The vast majority of the traffic came from countries in North America, Europe, Australia, and South America. ThingSpeak is growing quickly around the world!

The Top 10 Internet of Things Countries*

  1. United States
  2. France
  3. Poland
  4. United Kingdom
  5. Germany
  6. Netherlands
  7. Australia
  8. Canada
  9. Italy
  10. Brazil 

*According to ThingSpeak Usage Stats

]]>
https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/feed/ 0
Introducing TalkBack, the New Internet of Things App to Control Things with the ThingSpeak Cloud https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/#comments Tue, 21 Jan 2014 16:55:13 +0000 https://blogs.mathworks.com/iot/?p=1152

Introducing… TalkBack! We have developed a new ThingSpeak App and it is available now to all ThingSpeak Users. The new TalkBack App allows devices to check ThingSpeak for commands to execute.... read more >>

]]>
Introducing… TalkBack!

We have developed a new ThingSpeak App and it is available now to all ThingSpeak Users.

The new TalkBack App allows devices to check ThingSpeak for commands to execute. TalkBack is perfect for battery-powered devices that need to sleep most of the time and wake up to see if there is anything to do and then go back to sleep, like a door lock for example. The lock is mostly going to be asleep to save battery power, but it can wake up periodically and check TalkBack or be woken up by a button press to see if it should be opened or not.

Devices powered by ThingSpeak and now with TalkBack will be able to both push sensor data to the ThingSpeak Cloud and check TalkBack if any commands are available all in one request. To get started, we have the complete TalkBack API Documentation and an Arduino Yún Tutorial available now.

ThingSpeak TalkBack to Cloud

Atmel-powered Arduino Yún Tutorial

With the release of TalkBack, we created a tutorial for the Arduino Yún. The “Yún” is a special combination of easy-to-program Arduino with an additional processor, an Atheros AR9331, running Linux and the OpenWrt wireless stack. Programming the Arduino via USB is identical to the Arduino Leonardo. Once the Arduino Yún is connected to Wi-Fi, the Arduino has full access to ThingSpeak Cloud Services and the TalkBack App and API. Check out the Controlling the Arduino Yún with TalkBack tutorial for a step-by-step way of controlling the Arduino Yún via TalkBack and the ThingSpeak Cloud.

Arduino Yun ThingSpeak TalkBack Tutorial

TalkBack is available now to all ThingSpeak Users and to new users by Sign Up for Free at ThingSpeak.com! Please feel free to share with us and the ThingSpeak Community with the awesome ways you use TalkBack with your ThingSpeak Projects!

]]>
https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/feed/ 8
New API for Public ThingSpeak Channels Makes it Easy to Discover Open Data https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/?s_tid=feedtopost https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/#respond Wed, 18 Dec 2013 16:56:16 +0000 https://blogs.mathworks.com/iot/?p=1109 ThingSpeak is growing quickly these days. Our traffic is high and the user growth is soaring. Thanks to everyone for your interest and patience as we continue to stabilize, add more servers, and add... read more >>

]]>
ThingSpeak is growing quickly these days. Our traffic is high and the user growth is soaring. Thanks to everyone for your interest and patience as we continue to stabilize, add more servers, and add more features to help with your Internet of Things projects.

Question: How do I find ‘public’ ThingSpeak Channels?

In order to help developers find open data inside of ThingSpeak Channels, we created a new API for searching the public ThingSpeak Channels.

Here are the Public ThingSpeak Channels. We order the channels by activity and completeness. Channels may be tagged and this helps find data that you might find interesting for your application. We also have API commands that you can pass to the ThingSpeak Channel API to return the public ThingSpeak Channels in either JSON or XML format.

Here are some easy examples:

For support and questions, please use the ThingSpeak Forum.

]]>
https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/feed/ 0
Open Hardware Summit 2013 https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/?s_tid=feedtopost https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/#respond Wed, 21 Aug 2013 19:09:00 +0000 https://blogs.mathworks.com/iot/?p=1082

The Open Hardware Summit is September 6th, 2013 at MIT’s Kresge Auditorium in Cambridge, MA. For the third year, ThingSpeak is sponsoring the event! The OHS is an amazing experience. You get... read more >>

]]>
The Open Hardware Summit is September 6th, 2013 at MIT’s Kresge Auditorium in Cambridge, MA. For the third year, ThingSpeak is sponsoring the event!

swagbag

The OHS is an amazing experience. You get to meet all the Open Source Hardware heroes that are pushing this movement forward. This year there are many talks and panels covering all aspects of the open source hardware movement. Our part in all this is to push open platforms to connect all that open hardware. ThingSpeak is growing very quickly supporting the open hardware and software for advancement of the Open Source Internet of Things.

Sponsorship opportunities are still available!

]]>
https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/feed/ 0
Open Source ThingSpeak Updates https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/?s_tid=feedtopost https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/#comments Tue, 19 Feb 2013 18:07:58 +0000 https://blogs.mathworks.com/iot/?p=1025

Thanks to the very active ThingSpeak community, we have been able to make some updates to the open source ThingSpeak API and web app. We also have a major new release coming. The latest updates allow... read more >>

]]>
Thanks to the very active ThingSpeak community, we have been able to make some updates to the open source ThingSpeak API and web app. We also have a major new release coming. The latest updates allow ThingSpeak to be installed without dependency on the Internet. This means you can run this on an embedded web server with no Internet connection. This is perfect for when you want to log sensor data behind a firewall and build apps that do not require (or have) remote connectivity.

GitHub ThingSpeak API

We want to send a special thanks to powermikoiotoshi, sekjal, and akinsgre for contributing new code and reporting bugs.

All of the latest code is available on GitHub, so start building your own Internet of Things today!

]]>
https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/feed/ 1
Send Tweets using Arduino Ethernet [Updated Tutorial] https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/#comments Fri, 07 Dec 2012 05:36:46 +0000 https://blogs.mathworks.com/iot/?p=1022 We have updated our ThingTweet Tutorial to cover the Arduino Ethernet and the new Arduino IDE (v1 and above). ThingTweet is a ThingSpeak App that allows you to send Twitter status updates via your... read more >>

]]>
We have updated our ThingTweet Tutorial to cover the Arduino Ethernet and the new Arduino IDE (v1 and above). ThingTweet is a ThingSpeak App that allows you to send Twitter status updates via your Arduino microcontroller with an Ethernet shield or with Ethernet integrated onto one board. Our Arduino examples for ThingSpeak and ThingSpeak Apps have been moved to GitHub, so that you can easily download, modify, and contribute updates.

]]>
https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/feed/ 4
Real-time Gas Sensor System with Microsoft Gadgeteer and ThingSpeak https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/#comments Wed, 21 Nov 2012 08:25:39 +0000 https://blogs.mathworks.com/iot/?p=1015 TinyCLR master user [Duke Nukem] created a project using the Microsoft Gadgeteer and ThingSpeak Internet of Things web services. The Gadgeteer allows modular hardware development with plug-and-play... read more >>

]]>
TinyCLR master user [Duke Nukem] created a project using the Microsoft Gadgeteer and ThingSpeak Internet of Things web services. The Gadgeteer allows modular hardware development with plug-and-play sensors and controls. Mr. Nukem built a real-time gas sensor monitoring system that uploads its data to a ThingSpeak Channel. Once the data is on ThingSpeak, other developers can tap into the data and use it for control systems or for creating apps that process, analyze, and visualize the data. Duke also posts data and warnings to social networks such as Twitter via ThingSpeak’s ThingTweet web service.

Duke says,

“A demo of how to use ThingSpeak (an IOT web site) with a Gadgeteer Gas Sensor Device. Data from the sensors are displayed in real time on ThingSpeak and using some of ThingSpeak’s cool features the Gas Sensor device can send out Tweets for Alert and Alarm conditions.”

Another awesome part of this project is that it uses .NET Micro Framework library, μPLibrary 1.8, created by [paolopat]. This library makes it really easy to tap into ThingSpeak web services by embedded devices. It’s great to see different parts of the project coming together from multiple ThingSpeak users. We appreciate the creative combinations and the efforts that you are putting into your projects. Thanks!

For more information, check out the live sensor readings on the project’s ThingSpeak Channel and download the complete source code at Codeshare.

[via >TinyCLR Forums]

]]>
https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/feed/ 2
Open Hardware Summit 2012 https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/#respond Fri, 07 Sep 2012 04:58:03 +0000 https://blogs.mathworks.com/iot/?p=989 The Open Hardware Summit is September 27th, 2012 in New York City at Eyebeam. For the second year, ThingSpeak is sponsoring the event! The OHS was a blast last year. We got to meet all the Open... read more >>

]]>
The Open Hardware Summit is September 27th, 2012 in New York City at Eyebeam. For the second year, ThingSpeak is sponsoring the event!

swagbag

The OHS was a blast last year. We got to meet all the Open Source Hardware heroes that are pushing this movement forward. Our part in all this is to push open platforms to connect all that open hardware. ThingSpeak is growing very quickly as you see projects pop-up every day. We will be releasing our two-year numbers and the latest stats just before the Open Hardware Summit. Just a hint about what you will hear… we doubled in size over the last 6 months!

Sponsorship opportunities are still available!

]]>
https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/feed/ 0
The ThingSpeak API now has a Ruby Gem, code on GitHub too https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/#respond Mon, 02 Jul 2012 16:59:58 +0000 https://blogs.mathworks.com/iot/?p=972 If you use Ruby to write programs and apps, Daniel Treacy created a Ruby wrapper for the ThingSpeak API. This Gem makes it easy to access the ThingSpeak API inside of your Ruby code. For more... read more >>

]]>
If you use Ruby to write programs and apps, Daniel Treacy created a Ruby wrapper for the ThingSpeak API. This Gem makes it easy to access the ThingSpeak API inside of your Ruby code.

For more information, check out our tutorial and visit GitHub for the full source code. Thanks Daniel!

[via RubyGems.org]

]]>
https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/feed/ 0
Interfacing with Cloud Services using Flyport + ThingSpeak https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/#respond Thu, 02 Feb 2012 07:09:26 +0000 https://blogs.mathworks.com/iot/?p=900 The team behind openPICUS has created an Application Note to help you jump-start your “Internet of Things” project by adding wireless technology with the Flyport and cloud services with... read more >>

]]>
The team behind openPICUS has created an Application Note to help you jump-start your “Internet of Things” project by adding wireless technology with the Flyport and cloud services with ThingSpeak. Both of these projects are open source, changeable, and ready for all kinds of applications. This combination allows you build “new” things that tap into cloud services via ThingSpeak apps such as Channels for data logging, Charts for seeing data, ThingTweet for making things tweet, React to send alerts, and ThingHTTP to access web data such as weather reports.

openPICUS Flyport and ThingSpeak System Overview

Download the free Application Note, “Interfacing Flyport to ThingSpeak”, and the Source Code to get your Flyport connected to web services via ThingSpeak.

]]>
https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/feed/ 0
ThingSpeak visits the Pittsburgh Ruby Users Group https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/#respond Tue, 29 Nov 2011 20:48:39 +0000 https://blogs.mathworks.com/iot/?p=863 Hans Scharler is stopping by the monthly meeting of the Pittsburgh Ruby Users Group. The topic on the agenda is ThingSpeak, an open source Ruby on Rails application for the Internet of Things. The... read more >>

]]>
Hans Scharler is stopping by the monthly meeting of the Pittsburgh Ruby Users Group. The topic on the agenda is ThingSpeak, an open source Ruby on Rails application for the Internet of Things. The meeting is scheduled for December 1, 2011 and starts at 7:30pm.

Topics on the agenda:

  • Switch over to Ruby on Rails 3.1
  • ThingSpeak v2.0
  • Active ThingSpeak Projects
  • Adding modularity and tests to the GitHub repository
  • …btw, we’re hiring!

Background on ThingSpeak:

ThingSpeak is an open source web application and API to manage devices, to create device interactions, and to store data. Users can use the hosted version of ThingSpeak or setup instances on their own servers by getting the source code from GitHub. The technology behind ThingSpeak is Ruby 1.9.2, Rails 3.0, EventMachine, Phusion Passenger, Nginx, and Memcached to form a highly scalable infrastructure for the emerging Internet of Things and its data model requirements.

You use ThingSpeak to Send and Receive “data” via simple HTTP requests, much like going to a web page and filling out a form. Data can be from
anything — Blood Sugar Levels measured by a glucose meter, Server Usage and Uptime reported by servers, or Location Info from a mobile phone. Once the data is in ThingSpeak, you can build applications that retrieve the data, use the data for process decision-making, and reporting.

[via Pittsburgh Ruby Users Group]

]]>
https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/feed/ 0
Arduino 1.0 to ThingSpeak Sketch https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/#comments Mon, 17 Oct 2011 20:47:19 +0000 https://blogs.mathworks.com/iot/?p=838 The Arduino team recently released the release candidate of Arduino 1.0 on Google Code. It’s a available for Windows, Mac, and Linux. Version 1.0 of Arduino’s IDE includes enhancements to... read more >>

]]>
The Arduino team recently released the release candidate of Arduino 1.0 on Google Code. It’s a available for Windows, Mac, and Linux. Version 1.0 of Arduino’s IDE includes enhancements to the GUI and additions and changes to the Arduino Hardware API. Since the release, we have been beta testing Arduino 1.0-rc1 and find the updates to be spot on. This is definitely a step forward. A big change that affects ThingSpeak Arduino Sketches is the inclusion of DHCP and DNS support to the Ethernet library, which was integrated by Adrian McEwen. We are able to use the new Arduino 1.0 to make it as easy as possible to connect the Arduino platform to the Internet. Download the latest Arduino IDE on Google Code.

Arduino 1.0 and ThingSpeak Examples

We have created a new ThingSpeak Sketch for Arduino 1.0 that you can use for the Arduino and Ethernet Shield or the Arduino Ethernet all-in-one. All you have to do is add your ThingSpeak Write API Key to the sketch, upload to the Arduino, and connect to your network. The sketch includes automatic network configuration with DHCP, domain name resolution using DNS, a watchdog / reset function to keep the Arduino online, and a function to update ThingSpeak Channels. The new sketch has been running without hiccup in our lab for few weeks. We hope that you get the same reliability. Go ahead and copy, transform, and combine…

View Arduino 1.0 –> ThingSpeak Sketch on GitHub

]]>
https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/feed/ 1
Arduino and ThingSpeak Examples are Now on GitHub https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/#respond Sun, 16 Oct 2011 20:02:07 +0000 https://blogs.mathworks.com/iot/?p=830 We are moving our Arduino Examples to GitHub to make it easier to copy, modify, and combine with your ideas. If you want to collaborate on creating the very best source code and examples for Arduino,... read more >>

]]>
We are moving our Arduino Examples to GitHub to make it easier to copy, modify, and combine with your ideas. If you want to collaborate on creating the very best source code and examples for Arduino, feel free to contact us. We will be releasing our brand-new Arduino 1.0 sketches shortly. GitHub Speaks…

ThingSpeak on GitHub

]]>
https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/feed/ 0
ThingSpeak ‘Speaks’ Brazilian Portuguese https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/#comments Fri, 14 Oct 2011 19:29:22 +0000 https://blogs.mathworks.com/iot/?p=820 Paulo is from Brazil and uses Portuguese as his primary language. He grabbed the English language file from our GitHub repository and translated it into Brazilian Portuguese. Now, when anyone from... read more >>

]]>
Paulo is from Brazil and uses Portuguese as his primary language. He grabbed the English language file from our GitHub repository and translated it into Brazilian Portuguese. Now, when anyone from Brazil or someone set to Brazil (pt-BR) as a locale on their device visits ThingSpeak.com, the entire ThingSpeak web application is presented in Brazilian Portuguese.

ThingSpeak in Brazil

Here’s what ThingSpeak is in Brazilian Portuguese: ThingSpeak é um projeto de Internet Aberta das Coisas feito pela ioBridge!

Thank you much, Paulo or should we say, “Muito obrigado, Paulo?”

]]>
https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/feed/ 1
ThingSpeak is a Sponsor of the Open Hardware Summit https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/#respond Sun, 21 Aug 2011 17:43:31 +0000 https://blogs.mathworks.com/iot/?p=797 The Open Hardware Summit is September 15th, 2011 in New York City. The ThingSpeak team is thrilled to announce that we are sponsoring the event! We are excited to be a part of the summit and we will... read more >>

]]>
The Open Hardware Summit is September 15th, 2011 in New York City. The ThingSpeak team is thrilled to announce that we are sponsoring the event! We are excited to be a part of the summit and we will have stuff for the famous “goodie bag”.

Over the past few months of getting ThingSpeak to full speed, we have been inspired by the outpouring of projects and interaction with the open hardware community. So far, we announced integration with openPICUS which allows developers to create a completely open source wireless solution for the Internet of Things. There are many more announcements coming soon…

Come join us at the Open Hardware Summit!

Open Hardware Summit

Sponsorship opportunities are still available. Check out OpenHardwareSummit.org for more information.

[via Twitter]

]]>
https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/feed/ 0
Visit to Hack Pittsburgh Maker Space https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/#respond Fri, 12 Aug 2011 00:40:24 +0000 https://blogs.mathworks.com/iot/?p=784 There’s a lot of activity in Pittsburgh these days. The new Bat Man movie is being filmed and HackPittsburgh is busy making amazing projects. And to top it off, HackPGH has invited ioBridge... read more >>

]]>
There’s a lot of activity in Pittsburgh these days. The new Bat Man movie is being filmed and HackPittsburgh is busy making amazing projects. And to top it off, HackPGH has invited ioBridge back to demo our latest gizmos and talk about our open source initiatives such as ThingSpeak. Everyone is invited to the demo at HackPittsburgh, so invite a friend. Power to those who solder!

HackPittsburgh - HackPGH

ioBridge Demo Night

Friday, August 19 @ 7pm

HackPittsburgh Workshop [Google Map]

1936 5th Ave.
Pittsburgh, PA 15219

]]>
https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/feed/ 0
openPICUS + ThingSpeak = Open Source Wireless Internet of Things https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/#respond Tue, 12 Jul 2011 21:16:29 +0000 https://blogs.mathworks.com/iot/?p=748 openPICUS just released some new features for the FlyPort Wi-Fi module. openPICUS is an open source wireless platform that uses Wi-Fi and freeRTOS to connect things to the web. One new feature is... read more >>

]]>
openPICUS just released some new features for the FlyPort Wi-Fi module. openPICUS is an open source wireless platform that uses Wi-Fi and freeRTOS to connect things to the web. One new feature is hibernation mode for lower energy use with battery-powered applications. The other new feature is integration with ThingSpeak. All you have to do is download the ThingSpeak.com Library from openPICUS and use it with your FlyPort Wi-fi device. Now, you can sensors connected to ThingSpeak for data logging, visualizations, and access to all of the ThingSpeak apps, such as ThingTweet and ThingHTTP. Welcome to the Open Source Wireless Internet of Things!

FlyPort Speaks with ThingSpeak

From the openPICUS announcement:

A wide range of sensors can interfaced to FlyPort, it has more than 20 remappable I/O pins and with a few rows of code your sensors goes online to the ThingSpeak servers. In this way you avoid the server side work, database management and graphics and you have real time data visualization as well as trends and so on.

Here’s a video from openPICUS that explains how to get started with FlyPort + ThingSpeak.

[via openPICUS Blog]

]]>
https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/feed/ 0
ThingSpeak API Source Code on GitHub https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/#comments Mon, 28 Mar 2011 17:09:25 +0000 https://blogs.mathworks.com/iot/?p=482 The ThingSpeak API is now on GitHub! You can setup the application on your local network or on a web server in the cloud and run the full ThingSpeak API dedicated for your application. With everyone...ThingSpeak source code is now on GitHub]]> The ThingSpeak API is now on GitHub! You can setup the application on your local network or on a web server in the cloud and run the full ThingSpeak API dedicated for your application. With everyone being able to spin their own web of things, we look forward to seeing how the API evolves and the changes you make.

Support for ThingSpeak is available on the ThingSpeak Community site which features a BlogForumDocumentation, and Tutorials. The documentation is the same for the open source release of the ThingSpeak API as the hosted web service on ThingSpeak.com.

ThingSpeak API on GitHub

What is ThingSpeak?

ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from “things” using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates.

In addition to storing and retrieving numeric and alphanumeric data, the ThingSpeak API allows for numeric data processing such as timescaling, averaging, median, summing, and rounding. Each ThingSpeak Channel supports data entries of up to 8 data fields, latitude, longitude, elevation, and status. The channel feeds support JSON, XML, and CSV formats for integration into applications.

The ThingSpeak application on GitHub also features time zone management, read/write API key management and JavaScript-based charts from Highslide Software / Torstein Hønsi.

]]>
https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/feed/ 1