Creating a Tony Buzan style mind map for the ESP8266 / ESP32 which will act as a scope diagram.
Good morning all…
Youtuber, shed dweller, solar charge controller aficionado
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Tasmota should be on the list for 2019 if MQTT and control are your areas of interest. Integrates beautifully with Home Assistant.
Julian, your Lua led video put me unto the esp world. Blynk is too simple, almost plug and play, but always require internet, which causes issues for outside projects. I eagerly await mongoose updates, but myself have given into mqtt, it works a gem!! Pi running nodered (you have to check it out!) running mqtt server, controlling all logic for scattered esp's which are my things for sensors/relays/switches/gsm/solar/nextion display. Enjoy the learning curve with these, it is only now shaping up nicely – exciting times!
Go Blynk bud
I like nodemcu
why don't you start by just using it as a souped up arduino. Build upon existing knowledge with the existing ide before launching off into esoteric new stuff. Show people basics like where all the pins are, how to do spi, i2c, adc, etc.
You have to look at Easy ESP!!
Please take a Look at SMING.
AWS IoT looks like it's designed to handle the entire internet of things ("billions of devices, trillions of messages"). However, for us hobbyists it's probably a needless dependency 🙂
I can see how there's probably audience appeal in coding with garbage languages like JS or using graphical blocks, but for my own sake I hope you'll stick to C 😉
Julian, I feel like you totally overlooked one aspect of these competing systems: it's what I call "independence". Many of the options you mentioned (e.g. Blynk) result in a project that is married to some third party's services. Your project can't operate without some service in somebody's cloud, or you need to use an IDE that resides on someone else's servers, or whatever. Do you really want to depend on some third party that you really don't know much about? I don't. Especially when we're talking about projects that control our lights or appliances or other physical gear in out homes. I want the IDE installed on my computer and the ESP application to do its thing without external resources – it's called Security, and Autonomy.
So… I suggest you go with the ESP board add-ins for Plain Old Arduino (which you no doubt already have installed – just get the add-ins). Or if you don't like that, get the free NodeMCU O/S (works on all ESP boards, not just Node MCU branded boards), flash it on to your ESP, and immediately start programming using Node LUA.
Adafruit (Tony D) has a bunch of tutorials about using Micro Python on the ESP's(and other modules),in case you end up going down that route. Might be worth adding to your mind map.
At the start of the video it would be nice if you could do a very quick explanation as to what an ESP module is.
You really should look at ESP32 OTA and Over The Air in general. That will affect RtOS considerations as well. BTW you should log out of google, or better yet, use an independent browser and internet access to get an unpolluted search. Clearly your searches are coloured by the search history.
Warning : Blynk usage is not free.
You don't have to buy an Espruino board to use it. They make boards and open source software that you can use on any board.
I think you should go for vanilla Arduino IDE for programming though anyway.