I am not trying to trick you - I am just wanting you to understand who your audience is so you are not just wasting your time.
Maybe I am the one stuck on this "general public" concept. The general public consists of people from 1 day old to 100 years old. The general public, in my mind, fits this definition (my bold added): "ordinary people in society, rather than people who are considered to be important or who belong to a particular group".
A layperson, on the other hand, is someone without expertise in a particular field, but may have interest. Those are who (I believe) you want to target.
Maybe your first blog should be a survey/poll of potential IoT topics your readers want to learn more about. If they take the survey, they have already shown interest in IoT - that is, not just the general public.
Anyway, sorry I caused you frustration. That was not my intent. It just seems to me you feel there is much greater interest in programming and developing software code for IoT devices than there really is.