In recent years the Internet of Things (IoT) and related topics have received much attention from the public due to widespread and efficient use of the internet for data sharing and communication. The improved cost v.s. performance of microcontrollers and electronics is another important factor. Now we can buy a 32-bit WiFi-ready CPU board such as ESP8266 NodeMCU for under USD 5.00. Furthermore, many cloud services, domestic or abroad, offer free accounts with limited usage. All of these bring good opportunity for a novice to start his/her first IoT project.