Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 3.51 KB

README.md

File metadata and controls

76 lines (53 loc) · 3.51 KB

IoT Lab Roadmap

Arduino

Arduino is a single-board microcontroller which runs on Embedded C and is very easy to use and make basic IoT Projects.

ESP #( 01, 8266, 32 )

A Common Misconception: ESP32 is a successor of ESP 8266 and NodeMcu is firmware that comes installed in a ESP8266 and uses the Lua programming language but the ESP8266 that comes with NodeMcu can be reprogrammed via the Arduino IDE

NodeMCU

Raspberry Pi

Setup

  • Download the OS (Raspbian is preferred over NOOBS)
  • Format SD Card with SD Card Formatter
  • Use Etcher to flash the .iso into the SD Card
  • Insert SD Card into the Pi, connect all peripherals and boot it up You are good to go!

Resources

Protocols

IoT Network Protocols

IoT Data Protocols

Do read this click here

Data Collection and Visualization

I2C Communication Protocol

Note: Once you have completed all the things stated above this means that you have covered basics of IoT and there's a lot to do going forward. It just that strong basics make everything look easier.