* What is IoT * What is IoT * IoT is just a concept * What is an IoT Device? * What is an IoT Device? * IoT Devices - Bluetooth 4/5 chips * IoT Devices - LoRA ### Modules ### Chips * IoT Devices - NB-IoT * IoT Devices - Wi-Fi * ESP8266 details - Power usage * Going back to basics * What is the internet again? * OSI model * Layer 1: Physical Layer * Layer 2: Data Link Layer * Layer 3: Network Layer * Layer 4: Transport Layer * Layer 5: Session Layer * Layer 6: Presentation Layer * Layer 7: Application Layer * Details: IP * Details: IP * Lecture: ESP8266 * NodeMCU hardware * NodeMCU hardware * ESP8266 software layers * ESP8266 + Arduino * Arduino IDE * Arduino code structure * Arduino file structure * Generic Arduino APIs * ESP Arduino APIs * ESP Arduino APIs * Lecture: MQTT * MQTT * MQTT - The protocol * MQTT - The protocol - MQTT Topic * MQTT - The protocol - MQTT Topic * MQTT - The protocol - MQTT Packet * MQTT - The protocol - MQTT Topic - more * MQTT - The protocol - Retained message * MQTT - The protocol - Will message * MQTT - Patterns * MQTT - Implementations * MQTT Cloud Connectors * MQTT on Arduino * MQTT on Arduino * Assignment: Network play time