Watch out this space frequently during the workshop.

Workshop Time Table [Last update 19:00 June 3rd, 2018]

PS: This time table would undergo changes during the workshop.

About Regular IoT Course @ IIT Kanpur

CS664: IoT System Design

(Link to Course webpage)

Instructors: Amey Karkare and Amit K Gupta

This is a regular course at IIT Kanpur which is being offered to the UG and PG students in the present ongoing summer term. The course covers similar topics. You may visit course webpage to access the online content, assignments, lab exercises etc.

We encourage faculty attendees of the workshop to introduce similar course on IoT System Design in their respective colleges. Instructors will be happy to support such effort of yours.

Here is the proposal document for the course "IoT System Design" introduced at IIT Kanpur. It may be modified as per the need of target audience.

Reference Material

There is no textbook for the course. The following material may be used for general reference.

Day 1

Workshop inauguration [Pic1, Pic2, Pic3, Pic4]

Participants' introduction, Workshop overview & Expectations [Pic]

Feel the IoT! (Demo & Applications) [Pic]

Introduction to Cloud and IoT

Connecting with the workshop mentor - Prof Peter Händel, EECS, KTH Royal Institute of Technology, Stockholm [Pic1, Pic2]

Briefing on lab kits

Formation of lab groups. Rules - (A) 10 groups of 3 and 2 groups of 2 (B) No two members from the same place (C) Not more than 1 female member

Lab exercise 1: Gaining familiarity with a smart IoT sensor

Discussion on Lab exercise

Reading Notes:

PS: oblu development board is based on opensource platform - OpenShoe

*Only for indepth understanding of technology behind ZUPT based shoe-mounted PDR sensors

Day 2

Lab exercise 2: Connecting an IoT sensor with cloud - Lab manual (updated on June 4th, 2018), Required scripts

Lab exercise 3: Moved to Day 3

Lab exercise 4: Moved to Day 3

Day 3

Lab exercise 3: Python API for an IoT sensor - Lab manual, script (

Lab references:

Oblu Integration Guide

Oblu Application Notes

Lab exercise 4: Data analytics with Python - Lab manual, Data files

[[ERRATA: On Lab manual slide #14, replace "sort" by "sort_values"]]

Day 4

Lab exercise 7: Lab manual (updated on June 4th, 2018)

Lab exercise 8: Lab manual (updated on June 4th, 2018)

Day 5

Reading Notes / References: