Internet of Things 281 IOT281
Internet of Things 281 IOT281
Purpose
This course is an introduction to developing and deploying solutions for the Internet of Things (IoT).
It will focus on capturing data from a trusted device and sending the data to a cloud platform where
it can be exploited by the many services available. It will explore all the steps required to create a
basic IoT solution using popular embedded devices like the Raspberry Pi, and cloud-based IoT
Platforms like the IBM Watson, Bluemix. It assumes basic programming skills and scripting language
proficiency.
Outcomes
Upon successful completion of this module, the student will be able to:
Assessment
Assessment is performed using a variety of instruments:
P1-2
Internet of Things 281
• Continuous evaluation of project work, whereby the student must design a viable IoT
concept that solves a problem and is ready to prototype and test
• Final assessment through a written examination.
• The assignments or projects collectively will count 30% of your class mark.
• All tests will collectively account for 70% of your class mark.
• Your class mark contributes 30% towards your final mark for the subject, while the final
assessment accounts for 70% of your final mark.
Additional material
McManus S, Cook M, (2014). Raspberry Pi for Dummies 2nd Edition, For Dummies
Series. [ISBN-9781118904916]
Heath S. (2012). Embedded systems design 2nd Edition, [ISBN-9780080477565]
Stewart Becky, Adventures in Arduino [ISBN-9781118948477]
Learning activities
The teaching is a combination between presentation of theoretical concepts and exercises and
discussions. It is dialogue-oriented with a practical approach, with a project which must be
completed during the course.
Syllabus
• Introduction to the internet of Things
• Trends and characteristics in the IoT field
• Rapid application development in the cloud
• Rapid application development on the device e.g. Raspberry Pi
• Lower level programming of IOT
P2-2