SlideShare a Scribd company logo
1 of 15
Download to read offline
www. theiotacademy.co 01
Datatypes
Array
Conditional Statements
Functions / Callback function
Structures
Pointers
Storage classes
Recap of Embedded C
EMBEDDED SYSTEM
SIGNAL AND ACQUISITION
Analog and Digital
Industrial Terminology
Embedded and IoT (45 days)
INTRODUCTION TO IOT
A What is IoT
IoT application in different domains
Trends in IoT Market
Smart things
Gatewa
ys
Middleware
Edge vs Cloud functional partitioning
Basic Concepts
Sensors/Actuators
Microcontroller units and Architecture (Arduino)
Interfaces (serial port, SPI, I2C, UART)
ADC, Timers, RTC, Interrupts, Polling, DMA
Memory architecture and handling (stack, heap, cache)
Application driven Selection of Microcontrollers
www. theiotacademy.co 02
LIVE USE CASES
IOT ARCHITECTURE
Architecture.
Tech Stack.
Hardware Development Platforms
Software Development Platforms
Communication Protocols
Power Requirements in IoT
Cloud, its components and IoT
Data Streaming and IoT
Data Store and IoT
Analytics & Visualization and IoT
IoT Security
Claims to cold chain
Automation of irrigation
H/W Components
(Haldiram chain: Customers complaining to not temperature of food items)
Client, Device, Rule, Alarm, Device Data, Event
Sensor data being sent to Cloud platform
Actuation through BLE
Visualization through real time dashboard
How the problem gets solved through big data and visualization
NODEMCU (ESP8266)
Install IDE Software
Introduction to NODEMCU(Esp8266)
Pinout of NODEMCU
Programming Of NODEMCU
Weather monitoring solution
Automatic street lights
IOT PROTOCOLS
HTTP/REST
MQTT
COAP
AMQP
WEBSOCKETS
6LoWPAN
www. theiotacademy.co 03
CLOUD COMPUTING
NODE-RED
Installation of Nodejs,
Installation of Node-Red,
Building your first flows
Basic nodes and flows
A tour of the core nodes
The Node-RED programming model
Dashboards and UI techniques
Local broker installation,
Connection between local broker and Node-RED
Cloud Computing
Benefits of Cloud
Deployment Models
AWS-IOT Core/ SageMaker
Greengrass
Google IOT Cloud
Thingspeak
IBM Bluemix
AWS
AZURE
Google Firebase
SQL and NoSQL Data bases
Integration with MySQL
MongoDB
IoT Cloud Platform: Device Management
INDUSTRY4.0
Introduction to Industry 4.0
Road to Industry 4.0
Role of data, information, knowledge and collaboration in future organizations.
Related Disciplines, System, Technologies for enabling Industry 4.0
IoT Deployment with legacy systems PLC/SCADA/OPC-UA
EDGE AI
Standards and best practices
Types of analytics and machine learning
Supervised/ Un-supervised learning
Python for IoT analytics
Computer vision for image data
Anomaly detection
Edge Impulse/ TinyML
www. theiotacademy.co 04
Datatypes
Array
Conditional Statements
Functions / Callback function
Structures
Pointers
Storage classes
Recap of Embedded C
EMBEDDED SYSTEM
SIGNAL AND ACQUISITION
Analog and Digital
Industrial Terminology
Embedded & IoT Developer 3 months
INTRODUCTION TO IOT
A What is IoT
IoT application in different domains
Trends in IoT Market
Smart things
Gatewa
ys
Middleware
Edge vs Cloud functional partitioning
Basic Concepts
Sensors/Actuators
Microcontroller units and Architecture (Arduino)
Interfaces (serial port, SPI, I2C, UART)
ADC, Timers, RTC, Interrupts, Polling, DMA
Memory architecture and handling (stack, heap, cache)
Application driven Selection of Microcontrollers
Claims to cold chain
Automation of irrigation
H/W Components
(Haldiram chain: Customers complaining to not temperature of food items)
Client, Device, Rule, Alarm, Device Data, Event
Sensor data being sent to Cloud platform
Actuation through BLE
Visualization through real time dashboard
How the problem gets solved through big data and visualization
www. theiotacademy.co 05
LIVE USE CASES
IOT ARCHITECTURE
Architecture.
Tech Stack.
Hardware Development Platforms
Software Development Platforms
Communication Protocols
Power Requirements in IoT
Cloud, its components and IoT
Data Streaming and IoT
Data Store and IoT
Analytics & Visualization and IoT
IoT Security
NODEMCU (ESP8266)
Install IDE Software
Introduction to NODEMCU(Esp8266)
Pinout of NODEMCU
Programming Of NODEMCU
Weather monitoring solution
Automatic street lights
www. theiotacademy.co 06
ARM MICROCONTROLLER (STM32)
COMMUNICATION
Introduction to communication architecture - Network protocol stack
Different protocols
RF: ZigBee, BlueTooth, BLE, Zwave, Google thread, Mesh network.
Communication Channels: GSM/GPRS, 2G, 3G, 4G, LTE, WiFi, PLC
LPWAN - LoRa & LoRaWAN, Sigfox, Weightless. 3GPP - NB-IoT, LTE -M
Comparison between different RF Technologies.
IPv4 addressing problem for IOT and introduction to IPV6
Introduction to Microcontrollers (Based on Architecture Selected)
Instruction set architecture - pipelines
Registers banks/mode and states
Clock and reset systems, timers and Memory Organisation
IDE Configuration, Linker Script, Compiler Optimization Options
Exception/Interrupt handling
C and Embedded C Migration
Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC)
Debugging tools like JTAG debugger, CRO
MMU
CubeMX
IOT PROTOCOLS
HTTP/REST
MQTT
COAP
AMQP
WEBSOCKETS
6LoWPAN
www. theiotacademy.co 07
CLOUD COMPUTING
NODE-RED
Installation of Nodejs,
Installation of Node-Red,
Building your first flows
Basic nodes and flows
A tour of the core nodes
The Node-RED programming model
Dashboards and UI techniques
Local broker installation,
Connection between local broker and Node-RED
Cloud Computing
Benefits of Cloud
Deployment Models
AWS-IOT Core/ SageMaker
Greengrass
Google IOT Cloud
Thingspeak
IBM Bluemix
AWS
AZURE
Google Firebase
SQL and NoSQL Data bases
Integration with MySQL
MongoDB
IoT Cloud Platform: Device Management
IOT SECURITY
Introduction to mbed TLS and SSL
Importance of IoT application
AES encryption
IOT CLOUD SERVICES
IoT Cloud Architecture
Services-SAAS-PAAS-IAAS
www. theiotacademy.co 08
EDGE AI
Standards and best practices
Types of analytics and machine learning
Supervised/ Un-supervised learning
Python for IoT analytics
Computer vision for image data
Anomaly detection
Edge Impulse/ TinyML
INDUSTRY4.0
Introduction to Industry 4.0
Road to Industry 4.0
Role of data, information, knowledge and collaboration in future organizations.
Related Disciplines, System, Technologies for enabling Industry 4.0
IoT Deployment with legacy systems PLC/SCADA/OPC-UA
www. theiotacademy.co 09
Datatypes
Array
Conditional Statements
Functions / Callback function
Structures
Pointers
Storage classes
Recap of Embedded C
EMBEDDED SYSTEM
SIGNAL AND ACQUISITION
Analog and Digital
Industrial Terminology
Adv Embedded & IoT System 6 months
INTRODUCTION TO IOT
A What is IoT
IoT application in different domains
Trends in IoT Market
Smart things
Gatewa
ys
Middleware
Edge vs Cloud functional partitioning
Basic Concepts
Sensors/Actuators
Microcontroller units and Architecture (Arduino)
Interfaces (serial port, SPI, I2C, UART)
ADC, Timers, RTC, Interrupts, Polling, DMA
Memory architecture and handling (stack, heap, cache)
Application driven Selection of Microcontrollers
PYTHON
Data types and type conversion
Variables and basic operations
Flow control
Loops
Lists, Set and Tuple
Dictionary
Functions
File Handling
Class and Objects
Error/ Exception Handling
www. theiotacademy.co 10
LIVE USE CASES
IOT ARCHITECTURE
Architecture.
Tech Stack.
Hardware Development Platforms
Software Development Platforms
Communication Protocols
Power Requirements in IoT
Cloud, its components and IoT
Data Streaming and IoT
Data Store and IoT
Analytics & Visualization and IoT
IoT Security
Claims to cold chain
Automation of irrigation
H/W Components
(Haldiram chain: Customers complaining to not temperature of food items)
Client, Device, Rule, Alarm, Device Data, Event
Sensor data being sent to Cloud platform
Actuation through BLE
Visualization through real time dashboard
How the problem gets solved through big data and visualization
NODEMCU (ESP8266)
Install IDE Software
Introduction to NODEMCU(Esp8266)
Pinout of NODEMCU
Programming Of NODEMCU
Weather monitoring solution
Automatic street lights
www. theiotacademy.co 11
ARM MICROCONTROLLER (STM32)
COMMUNICATION
Introduction to communication architecture - Network protocol stack
Different protocols
RF: ZigBee, BlueTooth, BLE, Zwave, Google thread, Mesh network.
Communication Channels: GSM/GPRS, 2G, 3G, 4G, LTE, WiFi, PLC
LPWAN - LoRa & LoRaWAN, Sigfox, Weightless. 3GPP - NB-IoT, LTE -M
Comparison between different RF Technologies.
IPv4 addressing problem for IOT and introduction to IPV6
Introduction to Microcontrollers (Based on Architecture Selected)
Instruction set architecture - pipelines
Registers banks/mode and states
Clock and reset systems, timers and Memory Organisation
IDE Configuration, Linker Script, Compiler Optimization Options
Exception/Interrupt handling
C and Embedded C Migration
Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC)
Debugging tools like JTAG debugger, CRO
MMU
CubeMX
RPI
Introduction to Raspberry pi
Setup and installation
Raspberry pi OS walkthrough
Network setup
Code execution and data generation
Sending data to cloud
ARM PROCESSOR AND ARM BASED SUBSYSTEM
ARM Processor Architecture
Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC)
Debugging tools like JTAG debugger, CRO
MMU
ARM Based Embedded Subsystem Architecture
Multicore Architecture
www. theiotacademy.co 12
EMBEDDED LINUX
Linux internals
Linux introduction and installation.
Linux Shell Commands
Shell Scripting
C Programming in Linux
Make Files
Process Management
File Operation
Signals in Linux
Linux Scheduler & Memory Management
Linux Multi-Threading Programming
Inter Process Communication (Pipes, Semaphores, Queues, Shared
Memory)
Network Programming in Linux
LINUX INTERNALS
Socket connection
Socket Attributes
Creating a Socket
Socket Addresses
Naming a Socket
Creating a Socket Queue
Accepting Connections
Requesting Connections
Closing a Socket
Socket Communications Processes and Signals
What is process?
Process Structure
The Process Table
Viewing Processes
System Processes
SOCKETS
www. theiotacademy.co 13
Introduction, Setup & Hardware
Toolchain & Hardware Practical’s
Bootloader U-Boot
U-Boot Porting
Customizing Bootloader
Linux Kernel
Kernel Porting & Compilation
Kernel Modification
Root File System
Embedded Application Development
MODU
LE-II: ELINUX PORTING
Introduction and Arch of Linux Device Drivers
Kernel Module Programming
Character Device Drivers
Interrupts in Device Driver
Interrupt Handling & Bottom Half
Process creation calls (fork,vfork,execv)
LDDM (Linux Device Driver Model )
Writing and testing of Board File
Device Tree
Advance Device Drivers
Debugging Techniques using GDB & valgrind other tools.
MODULE-III: LINUX - DEVICE DRIVERS
Pipes
Semaphores, message queues and shared memory
Shared Memory
Message Queues
INTER-PROCESS COMMUNICATION
Yocto Architecture
Recipes defines everything in Yocto
Layers makes Yocto Modular & Structured
Adding new Hardware support using BSP Layers
Custom Distribution & Images
Creating SDK using Yocto for Application Development
MOD
ULE-IV: YOCTO
Yocto HTTP/REST, MQTT, COAP, AMQP, WEBSOCKETS, 6LoWPAN
IOT PROTOCOLS
www. theiotacademy.co 14
CLOUD COMPUTING
NODE-RED
Installation of Nodejs,
Installation of Node-Red,
Building your first flows
Basic nodes and flows
A tour of the core nodes
The Node-RED programming model
Dashboards and UI techniques
Local broker installation,
Connection between local broker and Node-RED
Cloud Computing
Benefits of Cloud
Deployment Models
AWS-IOT Core/ SageMaker
Greengrass
Google IOT Cloud
Thingspeak
IBM Bluemix
AWS
AZURE
Google Firebase
SQL and NoSQL Data bases
Integration with MySQL
MongoDB
IoT Cloud Platform: Device Management
IOT SECURITY
Introduction to mbed TLS and SSL
Importance of IoT application
AES encryption
www. theiotacademy.co 15
EDGE AI
Standards and best practices
Types of analytics and machine learning
Supervised/ Un-supervised learning
Python for IoT analytics
Computer vision for image data
Anomaly detection
Edge Impulse/ TinyML
INDUSTRY4.0
Introduction to Industry 4.0
Road to Industry 4.0
Role of data, information, knowledge and collaboration in future organizations.
Related Disciplines, System, Technologies for enabling Industry 4.0
IoT Deployment with legacy systems PLC/SCADA/OPC-UA
USECASES
Automobile
Electrical Vehicle

More Related Content

Similar to 45days-embedded-systems-and-iot.pdf

TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
ssuser8b324e
 
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell Technologies
 

Similar to 45days-embedded-systems-and-iot.pdf (20)

IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
 
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postalRio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
 
[Advantech] ADAM-3600 training kit and Taglink
[Advantech]  ADAM-3600 training kit and Taglink[Advantech]  ADAM-3600 training kit and Taglink
[Advantech] ADAM-3600 training kit and Taglink
 
Io t first(1)
Io t first(1)Io t first(1)
Io t first(1)
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentation
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей Мартыненко
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
 
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 

Recently uploaded

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

45days-embedded-systems-and-iot.pdf

  • 1. www. theiotacademy.co 01 Datatypes Array Conditional Statements Functions / Callback function Structures Pointers Storage classes Recap of Embedded C EMBEDDED SYSTEM SIGNAL AND ACQUISITION Analog and Digital Industrial Terminology Embedded and IoT (45 days) INTRODUCTION TO IOT A What is IoT IoT application in different domains Trends in IoT Market Smart things Gatewa ys Middleware Edge vs Cloud functional partitioning Basic Concepts Sensors/Actuators Microcontroller units and Architecture (Arduino) Interfaces (serial port, SPI, I2C, UART) ADC, Timers, RTC, Interrupts, Polling, DMA Memory architecture and handling (stack, heap, cache) Application driven Selection of Microcontrollers
  • 2. www. theiotacademy.co 02 LIVE USE CASES IOT ARCHITECTURE Architecture. Tech Stack. Hardware Development Platforms Software Development Platforms Communication Protocols Power Requirements in IoT Cloud, its components and IoT Data Streaming and IoT Data Store and IoT Analytics & Visualization and IoT IoT Security Claims to cold chain Automation of irrigation H/W Components (Haldiram chain: Customers complaining to not temperature of food items) Client, Device, Rule, Alarm, Device Data, Event Sensor data being sent to Cloud platform Actuation through BLE Visualization through real time dashboard How the problem gets solved through big data and visualization NODEMCU (ESP8266) Install IDE Software Introduction to NODEMCU(Esp8266) Pinout of NODEMCU Programming Of NODEMCU Weather monitoring solution Automatic street lights IOT PROTOCOLS HTTP/REST MQTT COAP AMQP WEBSOCKETS 6LoWPAN
  • 3. www. theiotacademy.co 03 CLOUD COMPUTING NODE-RED Installation of Nodejs, Installation of Node-Red, Building your first flows Basic nodes and flows A tour of the core nodes The Node-RED programming model Dashboards and UI techniques Local broker installation, Connection between local broker and Node-RED Cloud Computing Benefits of Cloud Deployment Models AWS-IOT Core/ SageMaker Greengrass Google IOT Cloud Thingspeak IBM Bluemix AWS AZURE Google Firebase SQL and NoSQL Data bases Integration with MySQL MongoDB IoT Cloud Platform: Device Management INDUSTRY4.0 Introduction to Industry 4.0 Road to Industry 4.0 Role of data, information, knowledge and collaboration in future organizations. Related Disciplines, System, Technologies for enabling Industry 4.0 IoT Deployment with legacy systems PLC/SCADA/OPC-UA EDGE AI Standards and best practices Types of analytics and machine learning Supervised/ Un-supervised learning Python for IoT analytics Computer vision for image data Anomaly detection Edge Impulse/ TinyML
  • 4. www. theiotacademy.co 04 Datatypes Array Conditional Statements Functions / Callback function Structures Pointers Storage classes Recap of Embedded C EMBEDDED SYSTEM SIGNAL AND ACQUISITION Analog and Digital Industrial Terminology Embedded & IoT Developer 3 months INTRODUCTION TO IOT A What is IoT IoT application in different domains Trends in IoT Market Smart things Gatewa ys Middleware Edge vs Cloud functional partitioning Basic Concepts Sensors/Actuators Microcontroller units and Architecture (Arduino) Interfaces (serial port, SPI, I2C, UART) ADC, Timers, RTC, Interrupts, Polling, DMA Memory architecture and handling (stack, heap, cache) Application driven Selection of Microcontrollers
  • 5. Claims to cold chain Automation of irrigation H/W Components (Haldiram chain: Customers complaining to not temperature of food items) Client, Device, Rule, Alarm, Device Data, Event Sensor data being sent to Cloud platform Actuation through BLE Visualization through real time dashboard How the problem gets solved through big data and visualization www. theiotacademy.co 05 LIVE USE CASES IOT ARCHITECTURE Architecture. Tech Stack. Hardware Development Platforms Software Development Platforms Communication Protocols Power Requirements in IoT Cloud, its components and IoT Data Streaming and IoT Data Store and IoT Analytics & Visualization and IoT IoT Security NODEMCU (ESP8266) Install IDE Software Introduction to NODEMCU(Esp8266) Pinout of NODEMCU Programming Of NODEMCU Weather monitoring solution Automatic street lights
  • 6. www. theiotacademy.co 06 ARM MICROCONTROLLER (STM32) COMMUNICATION Introduction to communication architecture - Network protocol stack Different protocols RF: ZigBee, BlueTooth, BLE, Zwave, Google thread, Mesh network. Communication Channels: GSM/GPRS, 2G, 3G, 4G, LTE, WiFi, PLC LPWAN - LoRa & LoRaWAN, Sigfox, Weightless. 3GPP - NB-IoT, LTE -M Comparison between different RF Technologies. IPv4 addressing problem for IOT and introduction to IPV6 Introduction to Microcontrollers (Based on Architecture Selected) Instruction set architecture - pipelines Registers banks/mode and states Clock and reset systems, timers and Memory Organisation IDE Configuration, Linker Script, Compiler Optimization Options Exception/Interrupt handling C and Embedded C Migration Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC) Debugging tools like JTAG debugger, CRO MMU CubeMX IOT PROTOCOLS HTTP/REST MQTT COAP AMQP WEBSOCKETS 6LoWPAN
  • 7. www. theiotacademy.co 07 CLOUD COMPUTING NODE-RED Installation of Nodejs, Installation of Node-Red, Building your first flows Basic nodes and flows A tour of the core nodes The Node-RED programming model Dashboards and UI techniques Local broker installation, Connection between local broker and Node-RED Cloud Computing Benefits of Cloud Deployment Models AWS-IOT Core/ SageMaker Greengrass Google IOT Cloud Thingspeak IBM Bluemix AWS AZURE Google Firebase SQL and NoSQL Data bases Integration with MySQL MongoDB IoT Cloud Platform: Device Management IOT SECURITY Introduction to mbed TLS and SSL Importance of IoT application AES encryption IOT CLOUD SERVICES IoT Cloud Architecture Services-SAAS-PAAS-IAAS
  • 8. www. theiotacademy.co 08 EDGE AI Standards and best practices Types of analytics and machine learning Supervised/ Un-supervised learning Python for IoT analytics Computer vision for image data Anomaly detection Edge Impulse/ TinyML INDUSTRY4.0 Introduction to Industry 4.0 Road to Industry 4.0 Role of data, information, knowledge and collaboration in future organizations. Related Disciplines, System, Technologies for enabling Industry 4.0 IoT Deployment with legacy systems PLC/SCADA/OPC-UA
  • 9. www. theiotacademy.co 09 Datatypes Array Conditional Statements Functions / Callback function Structures Pointers Storage classes Recap of Embedded C EMBEDDED SYSTEM SIGNAL AND ACQUISITION Analog and Digital Industrial Terminology Adv Embedded & IoT System 6 months INTRODUCTION TO IOT A What is IoT IoT application in different domains Trends in IoT Market Smart things Gatewa ys Middleware Edge vs Cloud functional partitioning Basic Concepts Sensors/Actuators Microcontroller units and Architecture (Arduino) Interfaces (serial port, SPI, I2C, UART) ADC, Timers, RTC, Interrupts, Polling, DMA Memory architecture and handling (stack, heap, cache) Application driven Selection of Microcontrollers PYTHON Data types and type conversion Variables and basic operations Flow control Loops Lists, Set and Tuple Dictionary Functions File Handling Class and Objects Error/ Exception Handling
  • 10. www. theiotacademy.co 10 LIVE USE CASES IOT ARCHITECTURE Architecture. Tech Stack. Hardware Development Platforms Software Development Platforms Communication Protocols Power Requirements in IoT Cloud, its components and IoT Data Streaming and IoT Data Store and IoT Analytics & Visualization and IoT IoT Security Claims to cold chain Automation of irrigation H/W Components (Haldiram chain: Customers complaining to not temperature of food items) Client, Device, Rule, Alarm, Device Data, Event Sensor data being sent to Cloud platform Actuation through BLE Visualization through real time dashboard How the problem gets solved through big data and visualization NODEMCU (ESP8266) Install IDE Software Introduction to NODEMCU(Esp8266) Pinout of NODEMCU Programming Of NODEMCU Weather monitoring solution Automatic street lights
  • 11. www. theiotacademy.co 11 ARM MICROCONTROLLER (STM32) COMMUNICATION Introduction to communication architecture - Network protocol stack Different protocols RF: ZigBee, BlueTooth, BLE, Zwave, Google thread, Mesh network. Communication Channels: GSM/GPRS, 2G, 3G, 4G, LTE, WiFi, PLC LPWAN - LoRa & LoRaWAN, Sigfox, Weightless. 3GPP - NB-IoT, LTE -M Comparison between different RF Technologies. IPv4 addressing problem for IOT and introduction to IPV6 Introduction to Microcontrollers (Based on Architecture Selected) Instruction set architecture - pipelines Registers banks/mode and states Clock and reset systems, timers and Memory Organisation IDE Configuration, Linker Script, Compiler Optimization Options Exception/Interrupt handling C and Embedded C Migration Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC) Debugging tools like JTAG debugger, CRO MMU CubeMX RPI Introduction to Raspberry pi Setup and installation Raspberry pi OS walkthrough Network setup Code execution and data generation Sending data to cloud ARM PROCESSOR AND ARM BASED SUBSYSTEM ARM Processor Architecture Memory /IO and peripherals - (I2C/SPI/UART/GPIO/Timer/PWM/ADC) Debugging tools like JTAG debugger, CRO MMU ARM Based Embedded Subsystem Architecture Multicore Architecture
  • 12. www. theiotacademy.co 12 EMBEDDED LINUX Linux internals Linux introduction and installation. Linux Shell Commands Shell Scripting C Programming in Linux Make Files Process Management File Operation Signals in Linux Linux Scheduler & Memory Management Linux Multi-Threading Programming Inter Process Communication (Pipes, Semaphores, Queues, Shared Memory) Network Programming in Linux LINUX INTERNALS Socket connection Socket Attributes Creating a Socket Socket Addresses Naming a Socket Creating a Socket Queue Accepting Connections Requesting Connections Closing a Socket Socket Communications Processes and Signals What is process? Process Structure The Process Table Viewing Processes System Processes SOCKETS
  • 13. www. theiotacademy.co 13 Introduction, Setup & Hardware Toolchain & Hardware Practical’s Bootloader U-Boot U-Boot Porting Customizing Bootloader Linux Kernel Kernel Porting & Compilation Kernel Modification Root File System Embedded Application Development MODU LE-II: ELINUX PORTING Introduction and Arch of Linux Device Drivers Kernel Module Programming Character Device Drivers Interrupts in Device Driver Interrupt Handling & Bottom Half Process creation calls (fork,vfork,execv) LDDM (Linux Device Driver Model ) Writing and testing of Board File Device Tree Advance Device Drivers Debugging Techniques using GDB & valgrind other tools. MODULE-III: LINUX - DEVICE DRIVERS Pipes Semaphores, message queues and shared memory Shared Memory Message Queues INTER-PROCESS COMMUNICATION Yocto Architecture Recipes defines everything in Yocto Layers makes Yocto Modular & Structured Adding new Hardware support using BSP Layers Custom Distribution & Images Creating SDK using Yocto for Application Development MOD ULE-IV: YOCTO Yocto HTTP/REST, MQTT, COAP, AMQP, WEBSOCKETS, 6LoWPAN IOT PROTOCOLS
  • 14. www. theiotacademy.co 14 CLOUD COMPUTING NODE-RED Installation of Nodejs, Installation of Node-Red, Building your first flows Basic nodes and flows A tour of the core nodes The Node-RED programming model Dashboards and UI techniques Local broker installation, Connection between local broker and Node-RED Cloud Computing Benefits of Cloud Deployment Models AWS-IOT Core/ SageMaker Greengrass Google IOT Cloud Thingspeak IBM Bluemix AWS AZURE Google Firebase SQL and NoSQL Data bases Integration with MySQL MongoDB IoT Cloud Platform: Device Management IOT SECURITY Introduction to mbed TLS and SSL Importance of IoT application AES encryption
  • 15. www. theiotacademy.co 15 EDGE AI Standards and best practices Types of analytics and machine learning Supervised/ Un-supervised learning Python for IoT analytics Computer vision for image data Anomaly detection Edge Impulse/ TinyML INDUSTRY4.0 Introduction to Industry 4.0 Road to Industry 4.0 Role of data, information, knowledge and collaboration in future organizations. Related Disciplines, System, Technologies for enabling Industry 4.0 IoT Deployment with legacy systems PLC/SCADA/OPC-UA USECASES Automobile Electrical Vehicle