Internet of Things (IoT): Introduction to Understanding and Designing IoT Systems
Internet of Things (IoT): Introduction to Understanding and Designing IoT Systems
- The course is highly practical, with 75% of the technical content delivered during lab sessions. In these sessions you'll do exercises involving system design, device programming and cloud development.
The course is aimed at those with a background in electronic engineering or related subjects.
Who this course is for
The course is aimed at those who already have:
- a background in electronic engineering or a related subject
- an understanding of basic networking
- some software (coding) experience
You don't need any specific qualifications to take this course, but the following would be an advantage:
- Knowledge of basic electronics (for example, ADCs/DACs, PWM, voltage dividers)
- Familiarity with networking and TCP/IP
- Experience programming Arduino and/or Raspberry Pi devices
- Experience programming in HTML and/or JavaScript
- Course content
The following topics will be covered during the course:
1. Introduction to the Internet of Things
What is the IoT and why is it important?
Elements of an IoT ecosystem
Technology and business drivers
IoT applications, trends and implications
2. Sensors and sensor nodes
Sensing components and devices
Sensor modules, nodes and systems
3. Connectivity and networks
Wireless technologies for the IoT
Edge connectivity and protocols
Wireless sensor networks
4. Analytics and applications
Signal processing, real-time and local analytics
Databases, cloud analytics and applications
5. IoT lab exercises
Local processing on the sensor nodes
Connecting devices at the edge and to the cloud
Setting up wireless mesh networks
Processing and analysing data offline and in the cloud
The course is held in person and will take place at UCL Department of Electronic and Electrical Engineering, Roberts Building, Torrington Place, London, WC1E 7JE, United Kingdom.
Cost: £1,500