Internet of Things (IoT)
The Internet of Things (IoT) π€ describes the network of physical objectsββthingsββthat are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the π internet. The send/received data can be used to perform several automations.
PREREQUISITES βοΈ
- Basic practical knowledge with arduino π
- Basic programming knowledge with C/C++/Python is required. π₯οΈ
- Basic electronics knowledge will be useful but not mandatory. π
TOPICS TO LEARN π
- Arduino programing on ESP8266/ESP32.
- Sensors & Actuators
- Client/Server communication.
- Sockets
- MQTTT
- Blynk
- ThingSpeak
- Adfruit IO
- IFTTT
- Node Red
- Raspberry Pi programming
- Tensorflow Lite
- IoT Architecture
- AWS IoT core
- Azure IoT Hub
- Google Cloud IoT Core
- Security for devices
RESOURCES πΌ
Online Courses π©βπ»
- A Complete Course on an IOT system - Design and Development
- AWS Serverless Design for IoT
- Complete Guide to Build IOT Things from Scratch to Market
Blogs π
- 7 Steps to Getting Started With IoT
- How to become an IoT developer: 6 tips
- Hackster
- Raspberry Pi Learn
Projects π±