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

IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT DevelopmentAndri Yadi
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business ModelsRoberto Siagri
 
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 postalRio Info
 
[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 TaglinkMing-Hung Hseih
 
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...Mistral Solutions
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
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 RescueEurotech
 
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 HiveMQDominik Obermaier
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingHeiko Koziolek
 
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 IoTEurotech
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationVEDLIoT Project
 
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.pdfssuser8b324e
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоHackIT Ukraine
 
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...Eurotech
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018Peter Defreyne
 
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...VEDLIoT Project
 
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
 
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/16Mark Goldstein
 

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

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
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 SectorsAssociation for Project Management
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
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 GraphThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
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
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
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
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

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