This document outlines the curriculum for an IoT and embedded systems training program. It covers topics such as embedded C, microcontrollers, sensors, communication protocols, cloud computing, IoT architectures, edge computing, machine learning, and industry use cases. Live use cases and projects are also included to provide hands-on experience with developing end-to-end IoT solutions. The training is offered at multiple levels from introductory to advanced, with longer durations covering more in-depth material.
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postalRio Info
This document discusses Internet of Things (IoT) concepts, standards, and Samsung's vision and experience in IoT. It describes how IoT goes beyond machine-to-machine communication to connect things to systems and people. The document also summarizes Samsung's view of IoT as open and focused on user experience, and how all Samsung products will be IoT devices by 2020. It discusses IoT standards like OIC, oneM2M, and CoAP, and how they provide common services and connectivity for applications.
[Advantech] ADAM-3600 training kit and TaglinkMing-Hung Hseih
This is training tutorial how to use Talink configure toll for IOT gateway ADAM-3600.
Agenda
- Overview of ADAM-3600 &Demo Box Hands-On
- First Step -Build Up Your Own iRTUSystem
- Methods for Trouble Shooting
- Connecting the Dots –Upper Link Setting
Logic Building –Using SoftLogicfor Complex Logic (Demo)
The document discusses the key components of implementing an Internet of Things (IoT) system, including sensors, networks, standards, and intelligent data analysis. Sensors are used to collect device and environmental data, while networks transmit the sensor data. Standards are needed for aggregating and managing the large amounts of data. Intelligent data analysis then extracts insights from the data through techniques like artificial intelligence. Challenges include power consumption, security, interoperability, data volume and variety, and regulatory standards.
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...Mistral Solutions
Internet of Things (IoT) is a lot more than just connected devices and seamless communication. The emerging IoT is having a sweeping effect on the way goods are produced, triggering another industrial revolution – Industry 4.0.
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
Industrial IoT comes with great expectations for operational efficiency, promising improved asset utilization and productivity gains. IIoT challenges include reliability, security, low maintenance, long lifecycle, and integration into heterogeneous and fragmented systems. This session proposes some architectural patterns that can be leveraged to overcome these challenges. It introduces, at the center of the solution, Java-powered IoT gateways and modular IoT application frameworks such as the open source Eclipse Kura. Incorporating a live demonstration, the presentation highlights some of the latest Eclipse Kura features such as a pluggable device model for fieldbus protocols, visual data flow, and connectivity across various IoT cloud service providers.
JavaOne 2016 - Presentation by Dave Woodard and Walt Bowers
Building a reliable and scalable IoT platform with MongoDB and HiveMQDominik Obermaier
Today’s Internet of Things (IoT) is enabling companies to blend together the physical and digital worlds, creating new business models and generating insights that increase productivity at once unimaginable levels. However, managing the ever growing volume of heterogeneous IoT data from disparate devices, systems and applications both on premise and in the cloud can be a challenging endeavour without a scalable and reliable IoT platform.
In this webinar, we will explore why and how companies are leveraging HiveMQ and MongoDB to build exactly that: a scalable and reliable IoT platform. Based upon a sample fleet management scenario, we will explain how telematics data can be routed via MQTT and efficiently stored to provide analytics and insights into the data.
Key Learnings
- Common challenges and pitfalls of IoT projects
- Required components for effectively handling data with an IoT platform
- HiveMQ for MQTT to enable bi-directional device communication over unstable networks
- MongoDB as the flexible and scalable modern data platform combining data from different sources and powering your applications
- Why MongoDB and HiveMQ is such a great combination
1. The document discusses several challenges for connecting industrial IoT devices like a laser level transmitter to the cloud, including dealing with resource constraints, designing appropriate information models, standardization, security, and integrating autonomy.
2. It provides examples of industrial IoT applications and discusses using OPC UA as an information modeling and connectivity technology for the IIoT.
3. The presentation addresses how software architecture research can help with these challenges through reference architectures, patterns, modeling languages, performance modeling, and security methods.
VEDLIoT – A heterogeneous hardware platform for next-gen AIoT applications, Jens Hagemeyer, EU-IoT Training Session on “Machine Learning at the Edge and the FarEdge”, IoT Week (online event), August 2021
The document discusses designing an IoT gateway with security protection. It describes how an IoT gateway can connect various devices like sensors and actuators to the cloud using different wireless protocols. It highlights that information security is a key concern for IoT gateways. The document then provides an overview of the TM4C microcontroller family from Texas Instruments that can be used to build a secure IoT gateway reference design. It describes the various security features that can be implemented using the microcontrollers and software libraries to protect connected assets.
Малоресурсная криптография - Сергей МартыненкоHackIT Ukraine
Презентация с форума http://hackit-ukraine.com/
Сергей Мартыненко
Ст.преп. кафедры комп. систем и сетей, ХАИ
Малоресурсная криптография
О спикере: Ст. преподаватель кафедры компьютерных сетей и систем. Опыт в области криптографической защиты информации и критических систем более 5 лет. Занимается защитой информации в малоресурсных системах.
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...VEDLIoT Project
IoT - Accelerated Deep Learning for Cognitive Edge Computing, Jens Hagemeyer, EU-IoT Training Workshops Series – “AIoT and Edge Machine Learning”, May 2021
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...Smarter.World
Two-digit growth rates can be observed in the industrial domains of automation, industrial image processing and robotics.
Intelligent assembly and production solutions as well as the integration of individual domains in a production are becoming ever more powerful and faster.
ERP, PLM, MES, CAQ and many other production-related applications need to exchange data with one another more and more and faster, acquire new data and evaluate it.
The increasing number of data-producing devices, more and more sensor-equipped machines, and the need to analyze and store that data present new challenges for both OT and IT.
In this presentation, you will see how you can solve the new digital challenges in industrial automation with our solutions for the IoT EDGE-CORE-CLOUD ecosystem and how OT and IT are jointly implementing industrial digitization.
In detail: In this presentation we will introduce various aspects of the value chain of industrial automation, smart manufacturing, the Internet of Things, Industry 4.0 and the associated challenges in implementing new digital services.
Using various application examples, we will outline the range of DELL Technologies offerings.
Here, however, we remain at an overview level for the first time without paying attention to the details of the deployable DELL Technologies products and solutions.
Each slide contains notes and additional information.
Notes pages are optimized for printing.
Mark Goldstein, President of International Research Center gave the opening keynote address “Internet of Things – Transformative Megatrends for Sustainability” to the IEEE Conference on Technologies for Sustainability (IEEE SusTech, http://sites.ieee.org/sustech/) on October 10, 2016 in Phoenix, AZ. He explored the next Internet wave, the Internet of Things (IoT), expected to connect tens of billions of new sensors and devices in the coming years driving sustainability while transforming home, business, government, industrial, medical, transportation, and other complex ecosystems. This deck examines how IoT will be implemented and monetized creating new business models from pervasive sensor deployments and data gathering, accompanied by new privacy and security risks. Explore IoT’s roadblocks and operational challenges, emerging standards and protocols, gateway and wireless integration, and big data strategies and opportunities.
Similar to 45days-embedded-systems-and-iot.pdf (20)
Still I Rise by Maya Angelou
-Table of Contents
● Questions to be Addressed
● Introduction
● About the Author
● Analysis
● Key Literary Devices Used in the Poem
1. Simile
2. Metaphor
3. Repetition
4. Rhetorical Question
5. Structure and Form
6. Imagery
7. Symbolism
● Conclusion
● References
-Questions to be Addressed
1. How does the meaning of the poem evolve as we progress through each stanza?
2. How do similes and metaphors enhance the imagery in "Still I Rise"?
3. What effect does the repetition of certain phrases have on the overall tone of the poem?
4. How does Maya Angelou use symbolism to convey her message of resilience and empowerment?
Credit limit improvement system in odoo 17Celine George
In Odoo 17, confirmed and uninvoiced sales orders are now factored into a partner's total receivables. As a result, the credit limit warning system now considers this updated calculation, leading to more accurate and effective credit management.
Beyond the Advance Presentation for By the Book 9John Rodzvilla
In June 2020, L.L. McKinney, a Black author of young adult novels, began the #publishingpaidme hashtag to create a discussion on how the publishing industry treats Black authors: “what they’re paid. What the marketing is. How the books are treated. How one Black book not reaching its parameters casts a shadow on all Black books and all Black authors, and that’s not the same for our white counterparts.” (Grady 2020) McKinney’s call resulted in an online discussion across 65,000 tweets between authors of all races and the creation of a Google spreadsheet that collected information on over 2,000 titles.
While the conversation was originally meant to discuss the ethical value of book publishing, it became an economic assessment by authors of how publishers treated authors of color and women authors without a full analysis of the data collected. This paper would present the data collected from relevant tweets and the Google database to show not only the range of advances among participating authors split out by their race, gender, sexual orientation and the genre of their work, but also the publishers’ treatment of their titles in terms of deal announcements and pre-pub attention in industry publications. The paper is based on a multi-year project of cleaning and evaluating the collected data to assess what it reveals about the habits and strategies of American publishers in acquiring and promoting titles from a diverse group of authors across the literary, non-fiction, children’s, mystery, romance, and SFF genres.
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...anjaliinfosec
This presentation, crafted for the Kubernetes Village at BSides Bangalore 2024, delves into the essentials of bypassing Falco, a leading container runtime security solution in Kubernetes. Tailored for beginners, it covers fundamental concepts, practical techniques, and real-world examples to help you understand and navigate Falco's security mechanisms effectively. Ideal for developers, security professionals, and tech enthusiasts eager to enhance their expertise in Kubernetes security and container runtime defenses.
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894PECB
As artificial intelligence continues to evolve, understanding the complexities and regulations regarding AI risk management is more crucial than ever.
Amongst others, the webinar covers:
• ISO/IEC 42001 standard, which provides guidelines for establishing, implementing, maintaining, and continually improving AI management systems within organizations
• insights into the European Union's landmark legislative proposal aimed at regulating AI
• framework and methodologies prescribed by ISO/IEC 23894 for identifying, assessing, and mitigating risks associated with AI systems
Presenters:
Miriama Podskubova - Attorney at Law
Miriama is a seasoned lawyer with over a decade of experience. She specializes in commercial law, focusing on transactions, venture capital investments, IT, digital law, and cybersecurity, areas she was drawn to through her legal practice. Alongside preparing contract and project documentation, she ensures the correct interpretation and application of European legal regulations in these fields. Beyond client projects, she frequently speaks at conferences on cybersecurity, online privacy protection, and the increasingly pertinent topic of AI regulation. As a registered advocate of Slovak bar, certified data privacy professional in the European Union (CIPP/e) and a member of the international association ELA, she helps both tech-focused startups and entrepreneurs, as well as international chains, to properly set up their business operations.
Callum Wright - Founder and Lead Consultant Founder and Lead Consultant
Callum Wright is a seasoned cybersecurity, privacy and AI governance expert. With over a decade of experience, he has dedicated his career to protecting digital assets, ensuring data privacy, and establishing ethical AI governance frameworks. His diverse background includes significant roles in security architecture, AI governance, risk consulting, and privacy management across various industries, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: June 26, 2024
Tags: ISO/IEC 42001, Artificial Intelligence, EU AI Act, ISO/IEC 23894
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfJackieSparrow3
we may assume that God created the cosmos to be his great temple, in which he rested after his creative work. Nevertheless, his special revelatory presence did not fill the entire earth yet, since it was his intention that his human vice-regent, whom he installed in the garden sanctuary, would extend worldwide the boundaries of that sanctuary and of God’s presence. Adam, of course, disobeyed this mandate, so that humanity no longer enjoyed God’s presence in the little localized garden. Consequently, the entire earth became infected with sin and idolatry in a way it had not been previously before the fall, while yet in its still imperfect newly created state. Therefore, the various expressions about God being unable to inhabit earthly structures are best understood, at least in part, by realizing that the old order and sanctuary have been tainted with sin and must be cleansed and recreated before God’s Shekinah presence, formerly limited to heaven and the holy of holies, can dwell universally throughout creation
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptxOH TEIK BIN
A PowerPoint presentation on the importance of time management based on a meaningful story to ponder on. The texts are in English and Chinese.
For the Video (texts in English and Chinese) with audio narration and explanation in English, please check out the Link:
https://www.youtube.com/watch?v=lUtjLnxEBKo
Split Shifts From Gantt View in the Odoo 17Celine George
Odoo allows users to split long shifts into multiple segments directly from the Gantt view.Each segment retains details of the original shift, such as employee assignment, start time, end time, and specific tasks or descriptions.
How to Install Theme in the Odoo 17 ERPCeline George
With Odoo, we can select from a wide selection of attractive themes. Many excellent ones are free to use, while some require payment. Putting an Odoo theme in the Odoo module directory on our server, downloading the theme, and then installing it is a simple process.
No, it's not a robot: prompt writing for investigative journalismPaul Bradshaw
How to use generative AI tools like ChatGPT and Gemini to generate story ideas for investigations, identify potential sources, and help with coding and writing.
A talk from the Centre for Investigative Journalism Summer School, July 2024
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