SlideShare a Scribd company logo
About us
INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE
Our mission is to automate the
manual work progress with
cutting-edge technology that has
potential of making everyone lives
better.
We are building next generation
automation solutions and products
capable of solving day-today
problems of humanity.
Our Company Mission
Our Company Vision
"We introduce ourselves as
an automation system &
products company with a
wide range of products
dealing in cutting-edge
technology”
Manufacturing
Product Design
Rapid Prototype
Medical
Devices
3D Printing
Embedded
Electronics
PCB Design
Firmware-Qt,C,C++
BLE,WiFi
LoRaWAN
2G/3G/4G
Gaming
MotionPlatform
Augmented
Reality
Robotics
Assistant,Kiosk
SurveillanceBot
Humanoid
SocialBot
AgroBot
Our expertise
1-stop shop
INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE
IDEATION
We take your ideas & process it
DESIGNING
We do a formation to your idea
DEVELOPMENT & VALIDATION
We build a working model of your idea
PROTOTYPING & MANUFACTURING
We facilitate production after prototyping
Product & Enclosure
Designing- Consulting
3D Printing & Scanning
Your Text Here
PCBA Support
Validation, Testing &
Consulting Support
Web Application &
CRM Development
NodeJS, React,
AngularJS, APIs
Schematics & PCB
Designing, BOM,
Hardware Outsourcing &
Procurement
Desktop Software-
C/C++, Python
Licensing &
Security Solutions
Qt/QML- GUI/HMI
Design & Development
C/C++ Coding
Image Processing
Camera Solutions
A.I, M.L, Neural
Network
Factory Automation
Industrial Use-cases
Manufacturing &
Production Support
Embedded C/C++ Coding
I2C, SPI, UART Drivers
Library & Function APIs
Firmware Development
TECHNICAL SKILL SETS
INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE
Camera OpenCV
Opencv, ONVIF,
CMOS CAM, Live
Cam, CCTV Video
Monitoring,
Facerec, Emotion
Recognition
Network &
Communication
I2C, SPI, UART,
CAN, MODBUS,
USB, MQTT,
HTTP, FTP,
Zigbee
A.I M.L D.L
Neural Network
SciKit, Sklearn,
dlib, data
analysis, EEG &
EMG Solutions
Hardware & software technology
Software- GUI/HMI
Qt/QML, PyQt, Tk,
PySide,
Pyinstaller, DLL,
C,C++,Python
Programming
Robotics & Motion
Platforms
Haptic Feedback,
Gaming Controllers
RoboticMechanism,
VR Motion
Platforms-2/3/6
DOF, Robotic ARM
WebApp & CRM-
APIs
REST apis, git, PHP,
Laravel, NodeJS,
AngularlJs, React,
Flutter
Cloud Server &
Support, GCP, AWS,
Azure Portals
WiFi TECHNOLOGY
ESP8266, ESP32,
CC3200, RPi, Ublox
802.11n 2.4Ghz,
5Ghz
PCB & Schematics
Design- PCBA
Altium,Eagle CAD
Cadence Allegro
Gerber Review
Fabrication
Support
MCU & Processors
STM32,
NRF51/52, Ti
MSP, PIC
Microchip, NXP
LPC, Raspberry
Pi, Arduino, ESP
BLE TECHNOLOGY
NRF51/52,
BlueNRG CC2540,
QN90, ESP32
GATT Profile, DFU,
AutoSYNC, Custom
Protocol Designs
LoRa Technology
RFM95, STM32WL
868, 915, 433
MGhz
LoRa Node,
Gateway,
Things Network
Embedded SDK/IDE
Keil, CubeMX,
Eclipse, IAR
Workbench, Atmel
Studio, LabVIEW,
MATLAB,Segger
Embedded Studio
Securing Firmware
Updates [FOTA/OTA DFU]
Cellular Network(SMS), BLE and WiFi Possibilities
Capability of over-the-air device firmware updates...
● What is Device Firmware Update (DFU)?
● What is Over-the-Air Device Firmware
Update (OTA DFU)?
● How does OTA DFU work?
● The role of the bootloader
● The basic steps of OTA DFU
● The Ecosystem & cutting-edge
technology
DFU- Why? & What?
Device Firmware Upgrade, a vendor- and device-independent mechanism for upgrading the
firmware of USB devices. In most cases, DFU relies on the existence of a bootloader. A
bootloader is a minimal piece of code that is responsible for: Launching the main firmware or
operating system (OS) in a device.Providing the capability of updating the device’s main
firmware or OS.
● The increasing demand by end-users for new functionality.
● To address bugs and security vulnerabilities (critical and non-critical).
● To ship products to market faster and have the option of delaying lower priority features
and being able to roll them out to devices in the field.
Process &
WorkFlow of an
ideal Device
Firmware
Upgrade
DFU NRF51/52
How it works?
https://os.mbed.com/teams/Blu
etooth-Low-Energy/wiki/Firmwar
e-Over-the-Air-FOTA-Updates
The Ecosystem & Cutting-Edge Technology
DFU using WiFi
ESP8266
ESP32-WROOM
DFU using BLE DFU using SMS
Quectel- FOTA
https://www.thalesgroup.com/en/markets/digi
tal-identity-and-security/technology/ota
Secure Asymmetric Cryptography with elliptic curve encryption...
nrf51/52 DFU Service
Cypress AN97060 - PSoC® 4
BLE and PRoC™
St BlueNRG, BlueNRG-MS
+91-9304590542
enquiry@innovatiostech.com
www.innovatiostech.com
https://www.instagram.com/innovatiostech/
https://www.facebook.com/innovatiostech/
https://www.linkedin.com/company/innovatiostech/
THANK YOU!

More Related Content

What's hot

pptudsy.pptx
pptudsy.pptxpptudsy.pptx
pptudsy.pptx
Yamini454
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
ELAbbasSalahHatata
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackWhat is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
Embitel Technologies (I) PVT LTD
 
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
MuleSoft
 
What is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversWhat is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device drivers
Embitel Technologies (I) PVT LTD
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
MH Muhammad Ali
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
Embitel Technologies (I) PVT LTD
 
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
AdaCore
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual network
Lalit Rawat
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with Azure
ICS
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
Keroles karam khalil
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different Types
FebinShaji9
 
Virtualization
VirtualizationVirtualization
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
Rania Nabil
 
What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
Embitel Technologies (I) PVT LTD
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Pavel Ryabov
 
Introduction to OpenStack
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
Edureka!
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
PrazolBista
 
Patch Management on Windows with Puppet
Patch Management on Windows with PuppetPatch Management on Windows with Puppet
Patch Management on Windows with Puppet
Puppet
 

What's hot (20)

pptudsy.pptx
pptudsy.pptxpptudsy.pptx
pptudsy.pptx
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackWhat is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
 
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
 
What is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversWhat is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device drivers
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual network
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with Azure
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different Types
 
Virtualization
VirtualizationVirtualization
Virtualization
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Introduction to OpenStack
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
 
Patch Management on Windows with Puppet
Patch Management on Windows with PuppetPatch Management on Windows with Puppet
Patch Management on Windows with Puppet
 

Similar to Securing Firmware Updates [FOTA/OTA DFU]

Embeded system Basics.pptx
Embeded system Basics.pptxEmbeded system Basics.pptx
Embeded system Basics.pptx
KundanSuman4
 
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Quick prototyping using Gadgeteer, Raspberry Pi + Fez CreamQuick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Mif Masterz
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
Amazon Web Services
 
Boodskap overview
Boodskap overview Boodskap overview
Boodskap overview
NickithaSahayaCruzli
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
Andri Yadi
 
System Level Solutions (SLS) Introduction
System Level Solutions (SLS) IntroductionSystem Level Solutions (SLS) Introduction
System Level Solutions (SLS) Introduction
Jigar Shah
 
Nodebots
NodebotsNodebots
Nodebots
Jeevika Perumal
 
Home automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technologyHome automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technology
ratthaslip ranokphanuwat
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
AplitSoft
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
Muhammad Nasr
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
Andri Yadi
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
Laurence HR
 
8.mentor graphics
8.mentor graphics8.mentor graphics
8.mentor graphics
EITESANGO
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
siertwijnia
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
protospace
 
Bare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in LinuxBare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in Linux
Alexander Vanwynsberghe
 
Tevatron technologies design_services_corporate_profile
Tevatron technologies design_services_corporate_profileTevatron technologies design_services_corporate_profile
Tevatron technologies design_services_corporate_profile
Jayant Kaintura
 
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly TechnologyExploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
pcbloop2
 
Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014
gregulator
 

Similar to Securing Firmware Updates [FOTA/OTA DFU] (20)

Embeded system Basics.pptx
Embeded system Basics.pptxEmbeded system Basics.pptx
Embeded system Basics.pptx
 
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Quick prototyping using Gadgeteer, Raspberry Pi + Fez CreamQuick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Boodskap overview
Boodskap overview Boodskap overview
Boodskap overview
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
System Level Solutions (SLS) Introduction
System Level Solutions (SLS) IntroductionSystem Level Solutions (SLS) Introduction
System Level Solutions (SLS) Introduction
 
Nodebots
NodebotsNodebots
Nodebots
 
Home automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technologyHome automation using IoT and AWS Cloud technology
Home automation using IoT and AWS Cloud technology
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
IOT Exploitation
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
8.mentor graphics
8.mentor graphics8.mentor graphics
8.mentor graphics
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
 
Bare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in LinuxBare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in Linux
 
Tevatron technologies design_services_corporate_profile
Tevatron technologies design_services_corporate_profileTevatron technologies design_services_corporate_profile
Tevatron technologies design_services_corporate_profile
 
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly TechnologyExploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
Exploring PCBLOOP: Innovations in PCB Fabrication and Assembly Technology
 
Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014
 

More from Vishal Aditya

Making India hub of Smartphone Manufacturing
Making India hub of Smartphone ManufacturingMaking India hub of Smartphone Manufacturing
Making India hub of Smartphone Manufacturing
Vishal Aditya
 
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
Vishal Aditya
 
Smart Face Recognition System Analysis
Smart Face Recognition System AnalysisSmart Face Recognition System Analysis
Smart Face Recognition System Analysis
Vishal Aditya
 
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry PiBrain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
Vishal Aditya
 
RAIOT- Robotics Automation & Internet of Things Lab Report
RAIOT- Robotics Automation & Internet of Things Lab ReportRAIOT- Robotics Automation & Internet of Things Lab Report
RAIOT- Robotics Automation & Internet of Things Lab Report
Vishal Aditya
 
Hand Gesture Game Simulator Practical Presentation II
Hand Gesture Game Simulator Practical Presentation IIHand Gesture Game Simulator Practical Presentation II
Hand Gesture Game Simulator Practical Presentation II
Vishal Aditya
 
Hostel Security Camera Project Using OpenCV
Hostel Security Camera Project Using OpenCVHostel Security Camera Project Using OpenCV
Hostel Security Camera Project Using OpenCV
Vishal Aditya
 
EEG Game Simulator Using BCI & RaspberrPi
EEG Game Simulator Using BCI & RaspberrPi EEG Game Simulator Using BCI & RaspberrPi
EEG Game Simulator Using BCI & RaspberrPi
Vishal Aditya
 
Amity Raspberry Jam
Amity Raspberry JamAmity Raspberry Jam
Amity Raspberry Jam
Vishal Aditya
 
Lungs Compliance Meter
Lungs Compliance MeterLungs Compliance Meter
Lungs Compliance Meter
Vishal Aditya
 
Internship cover letter
Internship cover letterInternship cover letter
Internship cover letter
Vishal Aditya
 
Tor Tracer
Tor TracerTor Tracer
Tor Tracer
Vishal Aditya
 
Virtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-IIIVirtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-III
Vishal Aditya
 

More from Vishal Aditya (13)

Making India hub of Smartphone Manufacturing
Making India hub of Smartphone ManufacturingMaking India hub of Smartphone Manufacturing
Making India hub of Smartphone Manufacturing
 
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
Brain Game Simulator using BCI | EEG Applications | NeuroSky Minwave
 
Smart Face Recognition System Analysis
Smart Face Recognition System AnalysisSmart Face Recognition System Analysis
Smart Face Recognition System Analysis
 
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry PiBrain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
Brain Computer Interface & It's Applications | NeuroSky Minwave | Raspberry Pi
 
RAIOT- Robotics Automation & Internet of Things Lab Report
RAIOT- Robotics Automation & Internet of Things Lab ReportRAIOT- Robotics Automation & Internet of Things Lab Report
RAIOT- Robotics Automation & Internet of Things Lab Report
 
Hand Gesture Game Simulator Practical Presentation II
Hand Gesture Game Simulator Practical Presentation IIHand Gesture Game Simulator Practical Presentation II
Hand Gesture Game Simulator Practical Presentation II
 
Hostel Security Camera Project Using OpenCV
Hostel Security Camera Project Using OpenCVHostel Security Camera Project Using OpenCV
Hostel Security Camera Project Using OpenCV
 
EEG Game Simulator Using BCI & RaspberrPi
EEG Game Simulator Using BCI & RaspberrPi EEG Game Simulator Using BCI & RaspberrPi
EEG Game Simulator Using BCI & RaspberrPi
 
Amity Raspberry Jam
Amity Raspberry JamAmity Raspberry Jam
Amity Raspberry Jam
 
Lungs Compliance Meter
Lungs Compliance MeterLungs Compliance Meter
Lungs Compliance Meter
 
Internship cover letter
Internship cover letterInternship cover letter
Internship cover letter
 
Tor Tracer
Tor TracerTor Tracer
Tor Tracer
 
Virtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-IIIVirtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-III
 

Recently uploaded

Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 

Recently uploaded (20)

Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 

Securing Firmware Updates [FOTA/OTA DFU]

  • 1.
  • 2. About us INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE Our mission is to automate the manual work progress with cutting-edge technology that has potential of making everyone lives better. We are building next generation automation solutions and products capable of solving day-today problems of humanity. Our Company Mission Our Company Vision "We introduce ourselves as an automation system & products company with a wide range of products dealing in cutting-edge technology”
  • 3. Manufacturing Product Design Rapid Prototype Medical Devices 3D Printing Embedded Electronics PCB Design Firmware-Qt,C,C++ BLE,WiFi LoRaWAN 2G/3G/4G Gaming MotionPlatform Augmented Reality Robotics Assistant,Kiosk SurveillanceBot Humanoid SocialBot AgroBot Our expertise
  • 4. 1-stop shop INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE IDEATION We take your ideas & process it DESIGNING We do a formation to your idea DEVELOPMENT & VALIDATION We build a working model of your idea PROTOTYPING & MANUFACTURING We facilitate production after prototyping
  • 5. Product & Enclosure Designing- Consulting 3D Printing & Scanning Your Text Here PCBA Support Validation, Testing & Consulting Support Web Application & CRM Development NodeJS, React, AngularJS, APIs Schematics & PCB Designing, BOM, Hardware Outsourcing & Procurement Desktop Software- C/C++, Python Licensing & Security Solutions Qt/QML- GUI/HMI Design & Development C/C++ Coding Image Processing Camera Solutions A.I, M.L, Neural Network Factory Automation Industrial Use-cases Manufacturing & Production Support Embedded C/C++ Coding I2C, SPI, UART Drivers Library & Function APIs Firmware Development TECHNICAL SKILL SETS INNOVATIOS TECHNOLOGY- ENGINEERING THE FUTURE
  • 6. Camera OpenCV Opencv, ONVIF, CMOS CAM, Live Cam, CCTV Video Monitoring, Facerec, Emotion Recognition Network & Communication I2C, SPI, UART, CAN, MODBUS, USB, MQTT, HTTP, FTP, Zigbee A.I M.L D.L Neural Network SciKit, Sklearn, dlib, data analysis, EEG & EMG Solutions Hardware & software technology Software- GUI/HMI Qt/QML, PyQt, Tk, PySide, Pyinstaller, DLL, C,C++,Python Programming Robotics & Motion Platforms Haptic Feedback, Gaming Controllers RoboticMechanism, VR Motion Platforms-2/3/6 DOF, Robotic ARM WebApp & CRM- APIs REST apis, git, PHP, Laravel, NodeJS, AngularlJs, React, Flutter Cloud Server & Support, GCP, AWS, Azure Portals WiFi TECHNOLOGY ESP8266, ESP32, CC3200, RPi, Ublox 802.11n 2.4Ghz, 5Ghz PCB & Schematics Design- PCBA Altium,Eagle CAD Cadence Allegro Gerber Review Fabrication Support MCU & Processors STM32, NRF51/52, Ti MSP, PIC Microchip, NXP LPC, Raspberry Pi, Arduino, ESP BLE TECHNOLOGY NRF51/52, BlueNRG CC2540, QN90, ESP32 GATT Profile, DFU, AutoSYNC, Custom Protocol Designs LoRa Technology RFM95, STM32WL 868, 915, 433 MGhz LoRa Node, Gateway, Things Network Embedded SDK/IDE Keil, CubeMX, Eclipse, IAR Workbench, Atmel Studio, LabVIEW, MATLAB,Segger Embedded Studio
  • 7. Securing Firmware Updates [FOTA/OTA DFU] Cellular Network(SMS), BLE and WiFi Possibilities Capability of over-the-air device firmware updates...
  • 8. ● What is Device Firmware Update (DFU)? ● What is Over-the-Air Device Firmware Update (OTA DFU)? ● How does OTA DFU work? ● The role of the bootloader ● The basic steps of OTA DFU ● The Ecosystem & cutting-edge technology
  • 9. DFU- Why? & What? Device Firmware Upgrade, a vendor- and device-independent mechanism for upgrading the firmware of USB devices. In most cases, DFU relies on the existence of a bootloader. A bootloader is a minimal piece of code that is responsible for: Launching the main firmware or operating system (OS) in a device.Providing the capability of updating the device’s main firmware or OS. ● The increasing demand by end-users for new functionality. ● To address bugs and security vulnerabilities (critical and non-critical). ● To ship products to market faster and have the option of delaying lower priority features and being able to roll them out to devices in the field.
  • 10. Process & WorkFlow of an ideal Device Firmware Upgrade
  • 11. DFU NRF51/52 How it works? https://os.mbed.com/teams/Blu etooth-Low-Energy/wiki/Firmwar e-Over-the-Air-FOTA-Updates
  • 12. The Ecosystem & Cutting-Edge Technology DFU using WiFi ESP8266 ESP32-WROOM DFU using BLE DFU using SMS Quectel- FOTA https://www.thalesgroup.com/en/markets/digi tal-identity-and-security/technology/ota Secure Asymmetric Cryptography with elliptic curve encryption... nrf51/52 DFU Service Cypress AN97060 - PSoC® 4 BLE and PRoC™ St BlueNRG, BlueNRG-MS