Saturday, March 16, 2019

ThingSpeak


In today’s article I’m going to talk about ThingSpeak. Just for the beginning just consider as ThingSpeak is a website which provides IoT services. This article is great for electronic enthusiasts and university students. If you are familiar with IoT you may know that setting up an IoT server is somewhat difficult and you have to pay if you want to access data outside the network.

When I did my final project at the university I did setup a MQTT server to connect my devices. If you are interested in today’s topic just Google the term MQTT if you are not familiar with it. I had to keep all my devices in the same network when I did the demonstration. It was actually not a problem. Yet the biggest problem was to collect data to prove the concept. My project was related to GPS tracking therefore I had to carry my laptop turn on with me as the MQTT server was my laptop. I had to create a mobile hotspot from my phone to keep the devices on the same network. Somehow I manage to collect the data.

Then I heard about ThingSpeak. Some of its features are free and those are more than enough to conduct a project. It is very easy to setup. You can create a profile there for free. You can connect your first device within few minutes. ThingSpeak is associated with Mathworks which is the maker of MATLAB and Simulink. Electronics and engineering students are familiar with MATLAB and Simulink. Those are software which are used for advance mathematical calculations and modeling. You can analyze data and do simulations. Most of the features in MATLAB are embedded in ThingSpeak. Therefore it is also a great tool for data visualization.

As I mentioned earlier, once you have setup an account in ThingSpeak, you can connect your IoT devices. It supports Arduino, Raspberry Pi, ESP8266 and Particle Photon and Electron. Next best thing about ThingSpeak you can take action according to the sensor readings. It has APIs for Mobile and Web applications. You can setup a twitter account to automatically tweet when needed. You can also send SMS using Twilio.

Screenshot of my ThingSpeak Channel Stats

No comments:

Post a Comment

Machine Learning

If you are a regular internet user you might be using Social media like Facebook and use Google daily as a search engine. Have you ever...