Less crowded
Real-time Occupancy Rate

public transportation


The problem

Angry customers due to crowded buses and trolleys. Expensive and outdated technology for people count Delay in data reception ( no real-time data)

Friday morning about 4 approaches were discussed and on three decided:

  • Laser: Laser barrier for counting people.
  • Vision: Face recognition for counting people.
  • Bluetooth: Counting the cellphones in a tram.
  • Pressure: Measuring the weight of people in a bus.

Application 1

Counting people with laser beam

Application 2

Counting people by recognising bodys

Application 3

Counting people by counting Bluetooth devices

Next steps

  • Only count smartphones by filtering the MAC-addresses
  • Filter noise (people outside the vehicle)
  • Calibrate range of bluetooth-sensor
  • Count only devices that stay for more than one stop
  • Find the right spot in the vehicle to place the sensor
  • Map deviceid and timestamp with actual vehicle timetable information (in backend)



Francesca, Dorottya, Vijay, Patrick, Daniele, Jürg, Andres, David, Tobias, Gabriel, Robert, Marco

Join the conversation at #MakeZurich and on The Things Network Switzerland Slack.
All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with our very simple Code of Conduct: Be excellent to each other.

Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.

Latest update: 2018-07-14
Maintainer: toby_st.

Launched at Make Zurich Vol II by