You remember my Smart Washing machine? It was a pre-prototype for a prototype. It was just right for a demo at the IoT Conference, but not as a prototype for a pre-sales demo. The problem is the Raspberry Pi 2, which only communicates with Ethernet. A Raspberry Pi 3 communicates with Wi-Fi, but how does someone easily configure the access data?
So, I replaced the Raspberry Pi with an ESP8266, which also has Wi-Fi and there is of course a library to connect a ESP8266 to Wi-Fi and also to setup the Wi-Fi connection easily. Then I adapted the Client Id, Client Secret and the userTechinicalId from the drill project and the washing machine sends the data to the Revenue Cloud.
Hello Washing Machine
The washing machine is a smart washing machine and wouldn’t it be good, if it also functions like a smart home device?
One of the IoT protocols I have looked into is Wemo from Belkin, where all Smart Home devices use Wi-Fi. They also have their own protocol, which Amazon Alexa supports. Only the Smart Home Skill must be activated and with an “Alexa, search new devices” Alexa finds them. Google Home, on the other hand, opens a 3rd party application and then I stopped looking … OK Google, please, go away.
To make my washing machine Smart Home capable there is of course a suitable library and a suitable example, which I simply adapted. After that I can start the jeans washing program with a simple “Alexa, start washing machine jeans” or “Alexa, start washing machine color“. The jeans and color program takes longer than “Alexa, start washing machine normal” and therefore the Revenue Cloud charges more for it.
Next, the washing machine gets a new and more stable case and can then travel…