Curriculum in IOT
Introduction- Concepts And Technologies Behind Internet Of Things (IoT)
IoT Architecture
IoT Device Design
IoT Communication Protocols
Cloud
Designing The IoT Product
Programming
Hands-On Using Raspberry Pi Board
Use Cases
Closer
Curriculum in IOT
IOT Is Preferred by Over 35% of Developers. IOT is the most widely used and in-demand programming language in the IT industry.
- Concepts & Definitions
- Myth with IoT
- Business with IoT
- Carrier in IoT
- IoT Applications
- IoT system overview
- Node, Gateway, Clouds
- Why IoT is essential
- Machine learning
- Artificial Intelligence
- IoT Network Architecture
- IoT Device Architecture
- IoT Device Architecture
- Publish-Subscribe architecture
- Sensors – Classification & selection criteria based on the nature, frequency and amplitude of the signal
- Embedded Development Boards – Arduino, Raspberry Pi, Intel Galileo, ESP8266
- Wired Communication Protocols
- Wireless Communication Protocols
- Application Protocols – MQTT, CoAP, HTTP, AMQP
- Transport layer protocols – TCP vs UDP
- IP- IPv4 vs IPv6
- Concept & Architecture of Cloud
- Public cloud vs Private cloud
- Different Services in cloud (IAAS / PAAS / SAAS)
- Importance of Cloud Computing in IoT
- Leveraging different Cloud platforms.
- Interfacing peripherals & Programming GPIOs – Input/output peripherals, Sensor modules
- Design Considerations – Cost, Performance & Power Consumption tradeoffs
- Embedded C
- Python
- Arduino
- Setting up board
- Booting up Raspberry Pi
- Running python on Raspberry Pi, GPIO programming
- Interfacing sensors and LED (Input and output devices)
- Making a few projects
- Sending data to cloud 2 using Raspberry Pi board
- Sending data to cloud 3 using Raspberry Pi board
- Making raspberry Pi web server
- Making raspberry PI TCP client and server
- Making raspberry Pi UDP client and server
- A cloud-based temperature monitoring system using Arduino and Node MCU
- Esp8266 WIFI controlled Home automation
- Obstacle detection using IR sensor and Arduino
- Remote controlling with Node MCU
- Temperature monitoring using a Raspberry Pi as local server
- Raspberry Pi controlling Esp8266 using MQTT
- weather monitoring system using Raspberry Pi and Microsoft Azure cloud
- Existing Product in Market
- Barrier in IoT