(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
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 Development
Andri Yadi
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
Roberto 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 postal
Rio 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 Taglink
Ming-Hung Hseih
 
Io t first(1)
Io t first(1)Io t first(1)
Io t first(1)
MuhammadAbduArRahman
 
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 Solutions
Eurotech
 
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
Eurotech
 
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
Dominik Obermaier
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Heiko 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 IoT
Eurotech
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentation
VEDLIoT 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.pdf
ssuser8b324e
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей Мартыненко
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 Instrumentation
Embarcadero Technologies
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
Peter 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 ...
Smarter.World
 
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
Mark 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

Still I Rise by Maya Angelou | Summary and Analysis
Still I Rise by Maya Angelou | Summary and AnalysisStill I Rise by Maya Angelou | Summary and Analysis
Still I Rise by Maya Angelou | Summary and Analysis
Rajdeep Bavaliya
 
Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17
Celine George
 
Righteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdfRighteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdf
Zuzana Mészárosová
 
Beyond the Advance Presentation for By the Book 9
Beyond the Advance Presentation for By the Book 9Beyond the Advance Presentation for By the Book 9
Beyond the Advance Presentation for By the Book 9
John Rodzvilla
 
NLC English INTERVENTION LESSON 3-D1.pptx
NLC English INTERVENTION LESSON 3-D1.pptxNLC English INTERVENTION LESSON 3-D1.pptx
NLC English INTERVENTION LESSON 3-D1.pptx
Marita Force
 
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
anjaliinfosec
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Brajeswar Paul
 
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptxUNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
hemaxiparmar
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
Nguyen Thanh Tu Collection
 
220711130045_PRIYA_DAS_M.S___Access__ppt
220711130045_PRIYA_DAS_M.S___Access__ppt220711130045_PRIYA_DAS_M.S___Access__ppt
220711130045_PRIYA_DAS_M.S___Access__ppt
Kalna College
 
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
PECB
 
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
joshanmath
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
JackieSparrow3
 
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptxThe Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
OH TEIK BIN
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
Celine George
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
Celine George
 
chemistry project on foaming capacity of soap class 11
chemistry project on foaming capacity of soap class 11chemistry project on foaming capacity of soap class 11
chemistry project on foaming capacity of soap class 11
equaltogreenxyz
 
Lesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
Lesson 11 - On Happiness. Introduction to Philosophy of a Human PersonpptxLesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
Lesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
JonathanMansueto1
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
Paul Bradshaw
 

Recently uploaded (20)

Still I Rise by Maya Angelou | Summary and Analysis
Still I Rise by Maya Angelou | Summary and AnalysisStill I Rise by Maya Angelou | Summary and Analysis
Still I Rise by Maya Angelou | Summary and Analysis
 
Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17
 
Righteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdfRighteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdf
 
Beyond the Advance Presentation for By the Book 9
Beyond the Advance Presentation for By the Book 9Beyond the Advance Presentation for By the Book 9
Beyond the Advance Presentation for By the Book 9
 
NLC English INTERVENTION LESSON 3-D1.pptx
NLC English INTERVENTION LESSON 3-D1.pptxNLC English INTERVENTION LESSON 3-D1.pptx
NLC English INTERVENTION LESSON 3-D1.pptx
 
“A NOSSA CA(U)SA”. .
“A NOSSA CA(U)SA”.                      .“A NOSSA CA(U)SA”.                      .
“A NOSSA CA(U)SA”. .
 
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
 
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptxUNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
UNIT 5 - PATIENT SAFETY & CLINICAL RISK.pptx
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
 
220711130045_PRIYA_DAS_M.S___Access__ppt
220711130045_PRIYA_DAS_M.S___Access__ppt220711130045_PRIYA_DAS_M.S___Access__ppt
220711130045_PRIYA_DAS_M.S___Access__ppt
 
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
 
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
 
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptxThe Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
 
chemistry project on foaming capacity of soap class 11
chemistry project on foaming capacity of soap class 11chemistry project on foaming capacity of soap class 11
chemistry project on foaming capacity of soap class 11
 
Lesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
Lesson 11 - On Happiness. Introduction to Philosophy of a Human PersonpptxLesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
Lesson 11 - On Happiness. Introduction to Philosophy of a Human Personpptx
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
 

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