3. Course Objective
To understand theory and practical aspects of Internet of
Things (IoT) by having a significant laboratory component
● Design choices in designing, developing, and
implementing an IoT system
● Hardware and software aspects that make an IoT system
will be introduced in the course, with specific applications
(case-studies)
3
4. Learning Outcome
● Will be able to design (or choose) most components that
make up an IoT system
○ Sensors and actuators, microcontrollers,
communication and networking aspects, data analysis
● Familiarity with Texas Instruments (TI) platform to develop
an IoT system
○ Embedded software and hardware
● Develop an IoT application to realize something practical
4
5. Pre-requisites
Preferable
● EE617 Sensors in Instrumentation
● EE616 Electronic Systems Design
● EE712 Embedded System Design
Familiarity with some microcontroller and its development environment
(Keil/Code-composer studio), for interfacing peripheral devices
Programming in C/Assembly
5
7. Attendance
● Both theory and lab attendance are compulsory
○ Absence due to medical reasons to be conveyed
through email to instructor and TA
● Late submissions of labs/assignments will be penalized
7
8. Lab Experiments (1 of 2)
● Approximately 8 experiments on 3 different TI IoT node
kits (wireless nodes) and microcontroller platform (AM263)
○ CC1352P2 (Sub GHz)
○ CC2640R2 (Bluetooth)
○ CC3235SF (Wi-Fi)
● Code-composer studio (CCS) IDE
● Carry your laptop
8
9. Lab Experiments (2 of 2)
● Handouts for experiments will be provided weekly
● Experiment to be conducted in pairs or sometime
individually
○ You can discuss, but you should submit/demonstrate
your work
● Expected to read handouts/manuals and relevant
documentation
[Go over the list of experiments]
9