IoT - A Step towards Smart Campus

Objective:
To enable students to gain a deep appreciation of IoT. They will learn about IoT sensors and devices, as well as IoT basic programming and big data. It is hoped that students can develop their own IoT ideas to build a smart campus.

Description:
The school will organise a series of workshops. The workshops include theoretical session conducted in a classroom, during which students will be introduced to various IoT devices and sensor types, how they work and how different components are connected. Moderate and advanced level session may include basic IoT programming and big data, in which students learn how to apply software solutions for different systems and how to analyse big data to optimise IoT designs. At last, students from all sessions will learn that data collected by IoT sensors are connected to the IoT hub and thus they can draw actionable insights by visualising real-time data using dashboard.

After the workshops, the school will organise an intra-school competition for students. Students will be divided into teams and each team will have 1.5 hours to come up with an IoT solution that can be deployed in the campus. Students will be required to demonstrate the feasibility of their solutions by explaining how it works in a form of presentation. Prizes will be awarded to the teams with the most innovative idea and whose solution has the greatest impacts on the school.

Hardware
  • Microcontroller board with IoT kits
  • PC / laptop / tablet computer with Internet connection
Software
  • IoT devices SDK / APIs
  • Common programming languages like App Inventor / Javascript / C# / Python / Java / C++
  • Business intelligence applications
Cloud Services
  • IoT & big data service platform
Major Activities
  1. Theoretical session covering:
    1. IoT devices and sensors
      1. Types of devices and sensors
      2. How devices and sensors work and are connected to the IoT hub
    2. IoT basic programming and big data
      1. Software solutions to different systems
      2. Application of big data
    3. Business intelligence applications
      1. Real-time data visualisation on dashboard
      2. Data analytics
      3. Insights drawing
  2. Presentation session
    Come up with a solution for smart campus
  3. Share the challenges and lessons learnt
Learning Objective(s)
  • Enhance students' awareness of IoT and smart building
  • Equip students with technical skills in building IoT solutions
  • Cultivate students' ability to apply the IT knowledge and skills learnt
  • Strengthen students' non-technical skills including creativity and innovation, collaboration skills and problem-solving skills
Duration
  • Theoretical session: 3-6 hours
  • Practical session: 3-6 hours
Difficulty
  • Medium
Target Level
  • Basic session : S1 - S2
  • Moderate level session : S3 - S4
Target No. of Students About 20 students per workshop
4-5 students in a group