What you’ll learn
-
Basic understanding of Internet of Things (IoT) concepts
-
What is IoT, Why to learn IoT, History & Growth of IoT
-
Power of IoT and how an IoT system works
-
Fundamental components of an IoT system
-
Application of IoT
-
Overview of Sensors and Devices
-
IoT Device Hardware, Scaling, Manufacturing & Shipping, Gateways
-
IoT Connectivity – Cellular, Satellite, WiFi, Bluetooth, LPWAN
-
Data Processing – Introduction to Cloud & IoT Platform
-
IoT Platform Types, Choosing an IoT Platform
-
When do you need an IoT Platform?
-
IoT APIs introduction
-
User Interface & User Experience in IoT
-
IoT Protocols & Machine Learning for IoT
-
IoT Network Protocols – HTTP, LoRaWan, Bluetooth, ZigBee
-
IoT Data Protocols – MQTT, CoAP, AMQP, M2M Communication protocol, XMPP
-
IOT for smart cities – What is a smart city and what is the role of IoT in Smart Cities?
-
Smart city case study: Smart city
Course Objectives
- Understand the basic concepts of IoT
- Plan an IoT implementation
- Construct and program an IoT device
- Communicate with an IoT device using wired and wireless connections
- Process sensor input and control an actuator on an IoT device
- Manage security, privacy, and safety risks on IoT projects
- Learn how to apply Machine Learning in IoT
- Manage an IoT prototyping and development project throughout the development lifecycle
Internet of Things (IoT) Fundamentals – Course Syllabus
1. Overview of Internet of Things (IoT)
- What is Internet of Things?
- Why to learn IoT?
- Growth in IoT
- History of IoT
- The Power of IoT
- How an IoT System Actually Works
- Fundamental components of an IoT system
- Application of IoT
2. Sensors & Devices
- Overview of Sensors and Devices
- IoT Device Hardware
- Scaling
- Manufacturing & Shipping
- Gateways
3. Connectivity
- Introduction to Connectivity
- Cellular
- Satellite
- WiFi
- Bluetooth
- LPWAN
4. Data Processing
- Introduction to the Cloud
- Introduction to the IoT Platform
- When Should Your Organization Use an IoT Platform?
- IoT Platform Types
- Choosing an IoT Platform
- When Do You Need an IoT Platform?
- APIs
5. User Interface & User Experience in IoT
- Introduction to UI & UX for IoT
- User Interface
- History of UI
- User Experience (UX)
- How IoT will change UX
- Key Considerations for UIs
6. IoT Protocols & Machine Learning for IoT
- Overview of IoT Protocols
- IoT Network Protocols
- HTTP
- LoRaWan
- Bluetooth
- ZigBee
- IoT Data Protocols
- MQTT
- CoAP
- AMQP
- M2M Communication protocol
- XMPP
- Why should you care about IoT protocols?
- Machine Learning for IoT
7. IoT for Smart Cities
- What is a smart city?
- Why do we need smart cities?
- What is the role of IoT in Smart Cities?
- Smart city case study: Barcelona, Spain
Who this course is for:
- Embedded IoT Engineers
- Beginners and Newbies aspiring for a career in Internet of Things (IoT) technologies
- Product Managers – IOT, Global platforms
- Sales Executives – IOT & AR
- IoT Security Graduate Engineers
- Electronics Design Engineers – BLE, IoT, Bluetooth, PCB
- IoT Solution Architects & Enterprise Architects
- DevOps Engineers – IoT, Cloud Deployment
- Data and IoT Engineers
- IoT Enthusiasts and anyone interested in learning IoT
- FullStack Developers – Angular, Typescript, AWS, IoT, Linux
- IoT Technologists
- IoT Project Managers & Strategic Advisors
- Lead Developers – Growing IoT Business
- IoT Sales Directors