building careers in iot
TRANSCRIPT
Internet Of Things (IoT)
Trends, Technology and Careers
Emertxe Information Technologies,
Bangalore
An Introduction
Emertxe Information Technologies, Bangalore
Company Overview
• About company: Established in 2003, located in Bangalore
• Focus of the company:
• Education / Training programs – Entry level engineers, Working professionals and Corporate
• Project development / Consultancy in areas like Embedded Systems & IoT
• Core team consist of industry veterans in working with companies like HP, Samsung, Huawei
and GE
• Highly passionate team to impart knowledge sharing and bridging industry-academia gap
• Accredited with National Skill Development Corporation (NSDC) under Electronics Skill
Sector Council of India (ESSCI)
Emertxe Information Technologies, Bangalore
Speaker Profile
• B.Tech (CSE) from NIT, Warangal in 2001
• Started career with Ishoni Networks, HP and Huawei. Worked on core Embedded industry in domains like consumer networking, Printers and Telecom devices
• Involved in all phases of product development from concept to commercial launch
• Played various roles like Technical Leader, Project / Program Manager and Embedded Linux Group manager
• Highly passionate about skill building and contributing to industry-academia gap
• Recently participated in campus drive in TPTC
Emertxe Information Technologies, Bangalore
Something Attractive ;-)
QuizGifts
An Introduction to IoT
What is your understanding of IoT?
An Introduction Video
Emertxe Information Technologies, Bangalore
Its Big and Real
Connect Any TIME, Any THING, Any PLACE
Emertxe Information Technologies, Bangalore
Business TrendsHardware costs are falling
(Ex: Chips & Storage)
Internet as a center
(Ex: Uber)
Doing more with less
(Ex: Mobile Computing)
Machine-to-Machine communication
(Ex: Phone & A/C )
Money!
(Economic benefits up-to $6.2 trillion)
Emertxe Information Technologies, Bangalore
Technology TrendsOpen Source Software
(Ex: Linux Kernel)
Standard Protocol & Interfaces
(Ex: HTTP)
Seamless connectivity
(Ex: 4G Network)
Open Hardware
(Ex: Arduino)
Community & Forums - Moderation
(Ex: Linux Foundation)
Emertxe Information Technologies, Bangalore
So many devices…
Emertxe Information Technologies, Bangalore
IoT - Reference Architecture
A Case Study : The Auditorium you are sitting..
Emertxe Information Technologies, Bangalore
Problems…
Ayanar Sir tracking students manually• Wastage of time
• Who has bunked this talk? Which department?
• Report to HOD?
Students:• Which chair is comfortable (to sleep?)
• How can I capture some notes (sincere “sigamani”)
• How do I know am I sitting in the right posture?
Management:• How many students attended?
• Which department and what are their merit data?
• How to plan future sessions?
Emertxe Information Technologies, Bangalore
Internet of Things – Solution?
Innovative Thinking ;-)
Emertxe Information Technologies, Bangalore
A Smart Chair
Occupancy
Sensing
Thumb
impression
Reader
Ergonomic
Alert
Digital
Notepad
Emertxe Information Technologies, Bangalore
Smart Chair - Features
It is comfortable
It has sensors mounted to detect
occupation
It can talk – wireless communication ;)
It has name and address – ID and
location
Emertxe Information Technologies, Bangalore
Smart Chair – IoT Architecture
Status update
IoT Gateway
Individual report Data Collection & AnalysisReports and Occupancy data
Skills required to be an IoT professional
Emertxe Information Technologies, Bangalore
What is FullStack IoT ?
IoT Device IoT Gateway Network Cloud Applications
Embedded Systems (Sense & Obtain data) Application (Analyze, Act and Predict the outcome)
Full Stack IoT (Architect / Expert view) – Expertise across all domains
Requirements Problem solving Algorithms Optimization
Foundational Approach
Emertxe Information Technologies, Bangalore
IoT Developer SkillsFoundati
onal Para
dig
ms • IoT
Architecture
•Performance
•Security
•Benchmarking
•Data privacy Pro
gra
mm
ing L
anguages •Embedded C
•Python
•Algorithms
•Problem solving
•Optimization
Em
bedded S
yst
em
s •MC programming using Arduino
• IoT programing using Raspberry Pi
•Peripheral & Sensor interfacing
•Debugging
Com
munic
ati
on P
roto
cols •HTTP
•CoAP
•MQTT
•AMQP
•REST APIs
•Websockets
Clo
ud P
latf
orm
Inte
gra
tion • IoT workflows
•Device addressing
•Time series database
•Data monitoring, Visualization and Analytics
Core IoT Skills (Horizontal)
Emertxe Information Technologies, Bangalore
IoT Developer Skills
Domain IoT Skills (Vertical)
Retail
EnergyAgricultureSmart HomeLogisticsHealth CarePower
AutomotiveEducationSmart CityIndustrialEnvironment
Emertxe Information Technologies, Bangalore
The “T” modelGet-Exposure: Know about sensor / device / network / cloud / applications
“G
et-
hands-
on” :
Ele
ctr
onic
s &
Em
bedded
Embedded – Full Stack IoT
IoT Architecture and setting up IoT workflows
Excellent C and Python programming
Micro-controller programming using Arduino
Building IoT applications using Raspberry Pi
IoT Cloud Infrastructure
Performance and Security in IoT
Build YOUR resume – IoT Developer
7-8 projects & Problem Solving Skills
Ability to program a controller / gateway
IoT protocols & integration knowledge
Open S/W (Ex: Linux skills)
Open H/W (Ex: Raspberry-pi)
IDE / Development tools
Emertxe Information Technologies, Bangalore
Skill Composition
Horizontal (Core IoT) Skills
Vertical (Domain IoT) Skills
Projects to demonstrate
Complete IoT developer
Emertxe Information Technologies, Bangalore
How and where to start?
Regular
Sessions
Access to
Technical
Resource
Library
Placement
Drives
Step-1 : Start using Linux
Step-2 : Learn one programming language very well
Step-3 : Build 3-4 projects (No project center please!!)
Step-4 : Create an impressive resume
Emertxe Information Technologies, Bangalore
How we can help?
Regular
Skype
Sessions
Access to
Technical
Resource
Library
Faculty
Development
Programs
Placement
Drives
IoT Quiz http://www.emertxe.com/iot-quiz-1/
Thank you