timjet wrote:
Gordon, can you suggest a book that a beginner can get to learn about this stuff.
The fundamentals should be in books but the meat of the subject is too new, and too fluid, it only exists on the web. The WiFi chips I use are ESP8266, they are not Arduino but can be treated as such from a programming standpoint.
Fundamentals (books):
C programming, C++ programming (for embedded systems) look at
O'Reilly books
Javascript O'Reilly again
Any sort of "getting started" type for Arduino, Home Automation, Smart Home, etc
Hands on learning:
Get an Arduino kit, they're really inexpensive
Get a Raspberry Pi kit, also inexpensive
Spend hours on YouTube, Instructables.com, Google watching and learning about what others have done
Once you have the basics and understanding of what things do, there's lots of examples out there you can more or less plug together and accomplish your desired result. As with anything else, there's no such thing as an original idea, it's all been done before and hopefully someone's published a website on how to do it.