Course Description:
The course should provide a broad picture of IoT so that participants understand the “what, why and
how” of IoT. To appreciate IoT, an application-oriented outline is deemed suitable. There will be
demonstrations to give participants a first-hand experience of IoT. Non-technical folks, software
programmers, entrepreneurs, designers, app developers, managers and business decision makers are
expected to attend this training. Hence the content should not be too technical or include hands-on
exercises.
Target Audience:
The target audience for this course includes:
- Non-technical background
- Software Programmers
- Application Developer
- Designers
- Senior Managers
Delivery Method:
The delivery will be instructor-led classroom training with extensive practical case studies,
interactive discussions and Q&A / quiz sessions.
Course Outline
What is IoT?
- The Internet of yesterday
- A definition of IoT
- Compare a traditional application and an IoT-enabled application
- Demo #1: Smart watering within a mesh network
- Overview of IoT components
- Sensors and actuators
- Connectivity: wired and wireless
- Platform: software, APIs, visualization tools
- Analytics: insights, correlations, smart decisions
- Application: a unified end-to-end solution
- IoT Architecture
- How the components interconnect
- Interfaces
- Centralized vs distributed architectures
- A brief history of IoT
- Alternative terms of IoT and their nuances
- Reasons for IoT now
- Dropping cost of electronics
- Advances in microcontrollers and sensor technology
- Availability of open source software, tools and platforms
- Pervasiveness of Internet, ubiquitious Wi-Fi and cloud computing
- Popularity of smartphones and mobile Internet
- License-free open standardized protocols
- Market predictions, growth estimates and opportunities
- Number of connected devices and size of the market in terms of revenue
- Opportunities in software for Indian companies
- Opportunities in hardware platforms and integrated end-to-end solutions
Applications of IoT
- Everyday applications vs smart applications
- Typical verticals
- An in-depth view of a consumer application
- Demo #2: Control a light within a Wi-Fi LAN
- An in-depth view of an industrial/enterprise application
- An in-depth view of an outdoor application
- Products and IoT-enabled services already deployed commercially
- Demo #3: Monitor water level in a tank and send alarms at low/high thresholds
Technical Aspects of IoT
- Sensors
- Types, technology, cost, form factors and packaging
- R&D centers and manufacturers in India and overseas
- Parameters: range, bias, non-linearity, dynamic error, response time, drift, noise, digitization error, operating conditions
- Actuators
- Types, technology, cost, form factors and packaging
- R&D centers and manufacturers in India and overseas
- Parameters: response time, reliability, capability, operating conditions, lifetime
- Wireless motes
- Types: dumb, filter and preprocess, autonomous decision maker
- Commercial motes
- Manufacturers of microcontrollers
- Hardware interfacing standards/practices: GPIO, I2C, SPI, UART, USB, MicroSD, JTAG
- Prototyping platforms
- Demo #4: Pass around some motes with sensors for participants to look at
d. Wireless technologies and mesh routing
- Short range, medium range and long range
- Frequency bands, bandwidth and data rates
- Power consumption
- Manufacturers of wireless modems and application processors
- Data in the cloud
- A definition of cloud
- Gateway interfaces from mesh network to the Internet
- Demo #5: Pass around a gateway for participants to look at
- Requirements of a cloud platform
- Commercial IoT-enabled cloud platforms
- The application perspective
- Device cost, power consumption, wireless range
- Processing, memory, sensor capability
- Data reporting periodicity, duty cycles, data rates, packet size
- Standby current and battery life
- Transmission latency and response times
- Network density, reliability, scalability, robustness
- Demo #6: A teardown of Nest thermostat
- Sensors and actuators
- Wireless technologies and chipsets
- User interfaces and control
- Cloud platform and analytics
- The bottomline: reports of savings for consumers
IoT Security
- Example scenarios and why this is a big concern
- Security on the traditional Internet
- Security in wireless and cellular networks
- Elements of making IoT secure
Emerging Protocols and Standards
- Current products across verticals and why standardize
- Where is standardization required
- Some possibilities of cooperating or competing standards
For demo's details download PDF