logo

한국어

Courses

Lab of Things

Multidisciplinary Capstone Design I (069331-01)

'IoT with LoT'


Course Introduction


Welcome to IoT(Internet of Things) world with LoT(Lab of Things) ! LoT provides one of the simplest ways to design and implement various IoT apps. Let us make a new fascinating world with your IoT apps using LoT.



Lab of Things


Lab of Things (LoT) is a flexible platform for experimental research that uses connected devices in homes and beyond. LoT enables easy,

  • interconnection of devices and implementation of application scenarios, using HomeOS.
  • deployment and monitoring of field studies and analysis of data from experiments.
  • sharing of data, code, and participants, further lowering the barrier to evaluating ideas in a diverse set of homes.


Sponsored by


Microsoft Research Asia         Microsoft         Kookmin University LiNC 



Instructor

  • Gu-Min Jeong, Associate Professor, School of EE, Kookmin University

Class Hours: Tue., 16:30-18:00 & Wed., 16:30-18:00 
Office Hours: Tue., 10:00-11:00 




Teaching Assistants

  • Taeyang Lee, Ph. D. student, School of EE, Kookmin University
  • Phuc HuuTruong, Ph. D. student, School of EE, Kookmin University



Tutors and helpers


Chang-Woo Park, Nghia Trong Nguyen, Ki-Hoon Kim, Jae-Hyung Park, Jin-Woo Choi, Graduate students, School of EE, Kookmin University




Course Objectives


    Study
  • Concept of IoT(Internet of Things)
  • LoT(Lab of Things), HomeOS, and Windows Phone
  • Examples of LoT applications

    Team Project
  • IoT apps using LoT, HomeOS, and Windows Phone

    Exhibition
  • Presentation of the outcomes of term projects



Lecture Board




※ Course Syllabus


Week

Day 1

Day 2

Project management

1

Introduction

Head-first LoT
programming

2

Basic concept of IoT

A Sample App of LoT
(Example SourceCode)

Brain storming

3

Introduction to WP,Azure and LoT

Basic C# Programming
Advanced C# programming

4

Windows phone programming 1

Windows phone programming 2

Proposal for the topics

5

Windows phone programming 3

Introduction to Azure

6

Azure Storage, 
Azure Cloud Services 1

Azure Cloud Services 2

7

Azure Mobile Services

Azure Stream Analytics

8

Introduction to Home OS

HomeOS

Report-I

9

Introduction to LoT

LoT with Camera using Azure Storage

10

Bolt, LoT with Arduino

LoT Programming

11

Remote Update HomeHubs

LoT Stream Analytics

12

Term Project

Term Project

Report-II 

End of Test Version

13

Term Project

Term Project

14

Term Project

Term Project

15

Term Project

Term Project

Report-III 

End of Final Version