Home - Students - My Studies - Courses - I - Content

Internet of Things

Course Name (Chinese):物联网

(English): Internet of Things

Course Name: Internet of Things

Course Code: S2298052

Semester: 4


Program: Computer Science

Course Module: Specialized Optional

Responsible: Zhang Chaokun

E-mail: ckzhang@tju.edu.cn

Department: School of Computer Science & Technology, Tianjin University

Time Allocation (1 credit hour = 45 minutes)





Internship (days)

Personal Work





Course Description

The course is optional designed for Engineering Master of Computer Science. Based on standard communication protocols, IoT (Internet of Things) integrates computer network, media network and network services into a worldwide Internet platform and seamless information network. As an important part of future development of the Internet, IoT is the extension of Internet applications. This course focuses on the basic knowledge, technical systems and related theories. Emphasis will be given to Key technologies, such as M2M and wireless sensor network. By introducing the information carriers, including the Internet and mobile communication networks, it illustrates the architecture of the IoT. Because the course is combined with the specific application scenarios, students are able to understand the real needs and network solutions under the factual background. In addition, the course will discuss hot concepts related to the IoT, cloud computing, mass storage, etc., and introduce the research frontiers and development trend to inspire students to explore further in the IoT.


Ÿ Basic programming knowledge: the ability to program with C++ or Java.

Ÿ Knowledge about Computer Network: be familiar with network hierarchical structure and related protocols.

Course Objectives

The goal of the course is to look top-down as well as bottom-up, to provide students with a comprehensive understanding of the IoT. After this course, students should be able to:

Ÿ Describe the operating mode of general IoT,

Ÿ Understand the restriction factors of wireless networks and mobile networks,

Ÿ Analyze real performance of wireless sensor networks, and to

Ÿ Propose and achieve a simple network solution for a specific scene.


Ÿ Introduction to IoT: the origin and development of the IoT, core technologies, key features, application prospects of IoT.

Ÿ RFID technology: working principles, technical standards, tag collision, RFID and the IoT.

Ÿ Wireless sensor technology: brief introduction, network architecture, network features, network protocols.

Ÿ M2M technology: technical characteristics, basic requirements, application protocols, practical applications.

Ÿ Internet basics: network hierarchical structure, protocols of application layer, transport layer and network layer.

Ÿ Low-speed wireless network: network demand, network protocols (Bluetooth, infrared, Zig Bee), networking and internetworking.

Ÿ Mobile communication network: history of development, communication technologies and standards.

Ÿ Mass storage: storage requirements, network storage architecture, data centre.

Ÿ Case study: smart house, intelligent transportation system, intelligent logistics, environmental monitoring.

Textbooks & References

Ÿ Hakima Chaouchi.The Internet of Things: Connecting. 2013.

Ÿ Olivier Hersent, David Boswarthick and Omar Elloumi.The Internet of Things: Key Applications and Protocol. 2011.

Ÿ Dieter Uckelmann, Mark Harrison and Florian Michahelles.Architecting the Internet of Things. 2012.

Ÿ Honbo Zhou. The Internet of Things in the Cloud: A Middleware Perspective. 2012.

Ÿ Vijay Madisetti, Arshdeep Bahga,INTERNET OF THINGS: A HANDS-ON APPROACH. 2014.

Capability Tasks

CT1: To know about the basics concepts and core technology about the IoT.

CT2: To understanding the working principle of the IoT, and be able to analyse the system architecture of general IoT.

CT3: To analyse actual performance of a network with basic measurement tools.

CT4: To propose and implement a network solution according to the actual scene.

CS1: To master the basic theories of the IoT, and to know its development status and trends.

CS2: To master the popular technologies of the IoT, and to be able to develop a system of moderate complexity.


Ÿ To know about the history and development of the IoT, and to pay attention to the future trends of the subject. - Level: N

Ÿ To master the popular technologies including RFID, M2M, wireless sensor, and to be familiar with their technical frameworks. - Level: A

Ÿ To understand the technical details of the Iot, and to be able to propose a network solution and to implement it through team work for an actual application scenario. - Level: A

Ÿ To master working principles of the IoT, and to be able to analyse the network structure, working mode and network characteristics. - Level: M

Students:Computer Science, Year 2





Term Paper



Language of assessment:Chinese

Attendance 10% Presentation: 30%

Experiment 30% Final report 30%