02 May 2016
So, after reading and hearing lots of hype from the large IT vendors about the "Internet of Things" in 2015, and after a visit at the end of 2015 from a German SAP team from the co-innovation laboratories at work (MineRP), one of the visitors Milau Pape, told us about how cheap and easy the IoT 'things' are becoming, and how much processing power exists on the chip, to the extent that the computing model can now be turned 'upside down', I decided investigate....
I spent 2-3 months reading, and looking into how I can get my hands wet. I now officially have a new hobby.... Testing - for my own understanding, snd using IoT concepts to measure and control things in my home.
Now - at the end of March '16, and after burning almost every night lots of 'midnight oil' on basic electronics skills, soldering, installing software, reading, interacting with the lovely supportive open source community, even after my umpteenth stupid questions about how voltage regulators- and pull-up resistors really work, I am now able to monitor my hot water litres, temperature, humidity, can graph the info, and will soon be able to control my geyser, lights and others on dirt cheap hardware, and open source free software.
This has given me a deeper understanding oh how big the "Industry 4.0" revolution really is, how much change this will have on our lives, and how "Cyber-Physical" solutions will impact business models, and the way we consume services, and expect services to work.
Views expressed in this circle are my own, not my company's.
Lots of people need take the credit for the stuff I have working now, all the open source volunteers and tinkerers that maintains and published their work, that help people like me without holding back. Node-Red and MQTT was created by IBM employees, the main designer of MQTT is Andy Stanford-Clark.
For those interested I will share what I have done, how it works, some designs, and where I got my information, hardware, what I used, my views on it, etc.
Below, the first picture of how my setup works. I used a) ESP8266 micro controllers, the b) MQTT (message queuing for telemetry transport), c) Node RED - a node.js based IoT solution, d) MySQL - of which b) to d) all runs on one RaspberryPi, and for now, analytics on ThingSpeak , a cloud solution for the IoT world.
Let me know what you think!