CPET 581 Internet of Things 

Spring Semester 2016

A Specialty Course
Purdue University's Master of Science in Technology
Information Technology/Advanced Computer Aplications Track, and Industrial  Technology/Manufacturing Track


Class Materials
Jan. 21, 2016

Class Meeting Times (Room ET 346)

Meeting 1 (Lecture/Discussion): Jan. 15, Friday 1:00-4:00PM
Meeting 2 (Lecture/Report/Discussion): Feb. 5, Friday 1:00-4:00 PM
Meeting 3 (Lecture/Report/Discussion): Feb. 26 Friday 1:00-4:00 PM
Meeting 4 (Lecture/Report/Discussion): Mar. 18 Friday 1:00-4:00 PM
Meeting 5 (Lecture/Report/Discussion): April 8, Friday 1:00-4:00 PM
Meeting 6 (Final Project Presentation): April 29, Friday 1:00-4:00 PM

Class Lecture & Activities

First Meeting:Jan. 15
Lecture 1 Note: Echo 360 Recording: Lecture 1-1, Lecture 1-2, Lecture 1-3
* Intro to IoT, Architectures, Platforms, Applications
* Microsoft IoT Platform - Architecture Overview, presented by Ulrich Homann, Partner Software Architecture, Cloud and Enterprise Division, 1:hr 11 min, Video with discussion added to Echo 360 from Instructor.
Weeks 2,3: IoT Papers Reading and Preparation of PPT slides, Hw 1 due Jan. 29

2nd Meeting: Feb. 5
Week 4: IoT Technology and Platform Inverstigation, Hw 2, due Feb. 5 (Echo 360 recorded Class Lecture 2)
* Presentation PPT Slides of the Summaries (by student of the class) of the following IEEE Journal of IoT Papers:
*** J. Jin, J. Gubbi, S. Marusic, and M. Palaniswami, "An Information Framework for Creating a Smart City Through Internet of Things,"  IEEE Internet of Things Journal, Vol. 1, No. 2, April 2014, pp. 112-121. (slide by Andrew)
*** A. Zanella, N. Bui, A. Castellina, L. Vangelista, and M. Zorzi, "Internet of Things for Smart City," IEEE Internet of Things Journal, Vol. 1, No. 1, Feb.2014, pp. 22-32. (slide by Abid)
*** J. Stankovic, "Research Directions for the Internet of Things," IEEE Internet of Things Journal, Vol. 1, No. 1, Feb. 2014, pp. 3-9. (slide by Judith)
*** L. Catarinucci, et. al. "An IoT-Aware Architecture for Smart Healthcare Systems,"
IEEE Internet of Things Journal, Vol. 2, No. 6, Dec. 2015, pp. 515-526 (slide by Amnah)
*** S. Chen, H. Xu, B. Hu, and H. Wang, "A Vision of IoT: Applications, Challenges, and Opportunities with China Perspective," IEEE Internet of Things Journal, Vol. 2, No. 6, Dec. 2015, pp. 515-526 (slide by Roba)
* Discussion of IoT Architectures
*** A Reference Architectute for the Internet of Things, Version 0.9.0, by Paul Fremantle
*** Introduction to the Architecture Refernece Model for the Internet of Things, http://www.iot-a.eu/arm
Weeks 5, 6, and 7: Preparation for the IoT-based Smart Appliance project (Hw 3)

3rd Meeting: Feb. 26 
Discussion (To be continue)
* CPET 598-02 MS Directed Project "Wireless Sensor Network - Corrion Monitoring System,"  by Luis Morales; Major Advisor P. Lin, April 2014. PPT slide
* CPET 598-02 MS Directed Project "Internet of Things Technology: An Insight for Business Integration," by Olubusayo Richard Adeyemo; Major Advisor P. Lin, April 2015, PPT slide
Evaluation and Selection of an IoT Platform: IoT System and Requirements
* Team 2 (Andrew, Amnah) - briefing of Hw3 report and progress
* Team 1 (Roba, Judith, Abid) - brefing of Hw3 report and progress

4th Meeting: March 18
** Discussion: Evaluation and Selection of an IoT Platform: IoT System and Requirements
*** Team 1 (Roba, Judith, Abid) - briefing of Hw 4 and progress
*** Team 2 (Andrew, Amnah) - briefing of Hw 4 and progress
** PPT slides from the Ch 9. Ubiquitous Clouds and the Internet of Things, of text book of CPET 581 Cloud Computing, Spring 2015: Part 2, Part 3, Part 4
*** K. Hwang, G.C. Fox and J.J. Dongarra, Distributed and Cloud Computing, Elsevier Inc., ISBN
978-0-12-385880-1, 2012

5th Meeting: April 8
Hw 5 - Paper Review and Study - Students briefing on Papers on IoT Data Model, Data Management, Data Analytic, Big Data
[ 1] “An IoT-Oriented Data Storage Framework in Cloud Computing Platform,” Lihong Jiang; Li Da Xu; Hongming Cai; Zuhai Jiang; Fenglin Bu; Boyi Xu, 2014 IEEE Transactions on Industrial Informatics, Year: 2014, Volume: 10, Issue: 2, Pages: 1443 - 1451, DOI: 10.1109/TII.2014.2306384
[ 2] “SOSLITE: Lightweight Sensor Observation Service (SOS) for the Internet of Things (IOT),” J. Pradilla; C. Palau; M. Esteve, ITU Kaleidoscope: 2015 Trust in the Information Society (K-2015), Pages: 1 - 7, DOI: 10.1109/Kaleidoscope.2015.7383625
[ 3] “Managing Big Data with Information Flow Control,” T. F. J. M. Pasquier; J. Singh; J. Bacon; O. Hermant, 2015 IEEE 8th International Conference on Cloud Computing (CLOUD), Pages: 524 - 531, DOI: 10.1109/CLOUD.2015.76.
[ 4] “Big Data for IoT Services in Smart Cities,” V. Moreno-Cano; F. Terroso-Saenz; A. F. Skarmeta-Gomez, 2015 IEEE 2nd World Forum on, Internet of Things (WF-IoT), Pages: 418 - 423, DOI: 10.1109/WF-IoT.2015.7389091
[ 5] “An Efficient Massive Data Processing Model in the Cloud -- A Preliminary Report,” G. Zhang; C. Li; Y. Zhang; C. Xing; J. Yang, 2012 Seventh ChinaGrid Annual Conference (ChinaGrid), Pages: 148 - 155, DOI: 10.1109/ChinaGrid.2012.21
[ 6] “Towards a User-Friendly Loading System for the Analysis of Big Data in the Internet of Things,” M. Mesiti; S. Valtolina, 2014 IEEE 38th International Computer Software and Applications Conference Workshops (COMPSACW), Pages: 312 - 317, DOI: 10.1109/COMPSACW.2014.55
[ 7] “Analysis of Urban Residential Water Consumption Based on Smart Meters and Fuzzy Clustering,” Ji Yang; Yong Li; Nan Feng Zhang; Jing Feng Yang; Ke Kuang; Yue Hua Hu; Wen Guang Qi, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), Pages: 1295 - 1301, DOI: 10.1109/CIT/IUCC/DASC/PICOM.2015.192
[ 8] “Framework for automatically construct ontology knowledge base from semi-structured datasets,” G. h. Baek; S. k. Kim; K. h. Ahn, 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST), Pages: 152 - 157, DOI: 10.1109/ICITST.2015.7412077

Review of IoT Final Project and Tasks: IoT Data Modeling, Data Storage and Database
** Andrew and Amnah
** Judith and Abid

Philip McAleese, CEO, See.Sense, [11:28 min on SmartCity Devivces and App], Feb. 22-25, 2016, Mobile World Congress, Barcelona  http://www.mobileworldlive.com/mwc16-videos/mwc16-keynote-see-sense/ 

Additional Lectures on:

** Big Data/Cloud Computing using MapReduce (1-of 2), Hadoop, Spring 2015 recorded lecture; http://www.etcs.ipfw.edu/~lin/CPET581-CloudComputing/2015-Spring/1-Lectures/CPET581-CloudComputing-Lect-8-1-MapReduce-2015Spring.pdf
** Big Data/Cloud Computing using MapReduce (2-of 2), Hadoop, Spring 2015 recorded lecture;   http://www.etcs.ipfw.edu/~lin/CPET581-CloudComputing/2015-Spring/1-Lectures/CPET581-CloudComputing-Lect-8-2-CloudProgramming-2015Spring.pdf

Hws & Assignments Hw 1 Posted, due Jan. 29
Hw 2 Posted, due Feb. 5
Hw 3 Posted, due Feb. 26, download (discussed Hw2, Evaluation of Design Alternative)
Hw 4 Posted, due Mar. 18
Hw 5 (Paper Reading, 2 papers)
, due April 8
IoT Final Project and Tasks
(3/25 - 4/29):
*** due April 8 - design report (data modeling, storage database)
*** due April 15 (IoT service configuration and testing)
*** due April 22 (Data flow and business process design)
*** due April 29 (Big data intelligence and related services)
*** due April 29/May 3 (Final report, PPT and presentation)


Email Professor Paul I. Lin lin@ipfw.edu

Back to Prof. Lin's Homepage