RESEARCH PHASE
Arduino IDE Download
https://www.arduino.cc/en/Main/Donate
Lessons - ESP8266 - Hello World
https://vimalb.github.io/IoT-ESP8266-Starter/Lesson_02/lesson.html
Leaving Hard Resetting Error - this is not an error; make sure to open “Serial Monitor” button on the upper right hand corner
https://github.com/espressif/arduino-esp32/issues/1180
Install VCP Drivers for OSOYOO NodeMCU ESP 8266
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
OSOYOO - NodeMCU IOT Kit Instruction/Lessons
http://osoyoo.com/2017/05/07/osoyoo-nodemcu-iot-programming-learning-starter-kit/
http://osoyoo.com/2017/05/09/nodemcu-lesson-3-blink-an-led/
http://osoyoo.com/2017/05/03/nodemcu/
Example Code
https://github.com/jumejume1/Arduino
https://github.com/jumejume1/Arduino/blob/master/OLEDRangeFinder/OLEDRangeFinder.ino
MQTT on Google Cloud
https://cloud.google.com/iot/docs/how-tos/mqtt-bridge
https://cloud.google.com/iot/docs/quickstart
https://cloud.google.com/iot/docs/quickstart
Mosquitto MQTT Broker/Server on Linux
https://www.vultr.com/docs/how-to-install-mosquitto-mqtt-broker-server-on-ubuntu-16-04
Mosquitto Test Server
MQTT - details
http://www.steves-internet-guide.com/mqtt/
https://1sheeld.com/mqtt-protocol/
https://fiware-tutorials.readthedocs.io/en/latest/iot-over-mqtt/index.html
https://www.ev3dev.org/docs/tutorials/sending-and-receiving-messages-with-mqtt/
https://learn.sparkfun.com/tutorials/introduction-to-mqtt/all
MQTT Dashboard
http://www.mqtt-dashboard.com/
MQTT on NodeMCU
https://www.allaboutcircuits.com/projects/introduction-to-the-mqtt-protocol-on-nodemcu/
ESP8266
https://en.wikipedia.org/wiki/ESP8266
MQTT
https://en.wikipedia.org/wiki/MQTT
Zigbee
https://en.wikipedia.org/wiki/Zigbee
—
MQTT Mosquitto Broker - demo code
https://agrinode.github.io/docs/mqtt_demo/
——
How to Connect ESP8266 to MQTT Cloud Broker
https://iotdesignpro.com/projects/how-to-connect-esp8266-with-mqtt
Arduino IDE - PubSub library
https://kevin-shin-7kxx.squarespace.com/config/pages/5db8dfaef152967e5259ce3e
https://github.com/knolleary/pubsubclient
Cloud MQTT - CloudBroker Provider (free account for testing)
MQTTlens - Chrome plugin
https://chrome.google.com/webstore/detail/mqttlens/hemojaaeigabkbcookmlgmdigohjobjm
—-
8266 - controlling button input
https://www.instructables.com/id/Control-LED-Using-PushButton-With-NodeMCU/
https://www.makeuseof.com/tag/wifi-connected-button-esp8266-tutorial/
—-
OLED Display control - All in One NodeMCU
http://www.areresearch.net/2018/02/the-all-you-can-possibly-want-esp8266.html
https://circuits4you.com/2019/01/09/nodemcu-esp8266-oled-display-code-example/
SpaceHuhn - ESP8266 Deauther
https://github.com/spacehuhn/esp8266_deauther#uploading-the-bin-files
TTGO WiFi OLED
https://github.com/Alictronix/TTGO-WIFI-OLED
MakerFocus I2C OLED 128x32 on ESP
https://www.youtube.com/watch?v=f-PlpccRJWA
https://github.com/TD-er/ESPEasy/blob/7d363b956b547b281832cd71e7e8d1d89f3b72cb/src/_P023_OLED.ino
ESP32 vs ESP8266
https://makeradvisor.com/esp32-vs-esp8266/
Hackaday