←back to thread

174 points nicosalm | 3 comments | | HN request time: 0.677s | source
Show context
q3k ◴[] No.41913831[source]
Another solution in the age of portable electronic devices: detect presence based on active DHCP leases. You can let then people register themselves by MAC on some web portal so they can be visible by name if they're comfortable with that.
replies(1): >>41913994 #
1. lormayna ◴[] No.41913994[source]
Or Bluetooth. There are some problems (like MAC randomization) to get a real tracking with BLE, but to have a rough estimation, it's a good technique. And you can do it with just an ESP32.
replies(1): >>41915132 #
2. JohnBooty ◴[] No.41915132[source]
Hmmm... interesting. How would that work? Just count the number of BT signals in a room?

How many BT devices is the average student or faculty member toting around with them at a given point?

Could conceivably be 4+ with some combination of: phone, smartwatch, tablet, BT speaker, game device, etc.

replies(1): >>41915391 #
3. lormayna ◴[] No.41915391[source]
The idea is to scan every minutes for BLE MAC Addresses and send to a backend. On the backend you can identify what is the manufacturer of every MAC addresses and make some correlation. A very simple idea is to filter only the phone MAC addresses and use as presence counter estimator; it's a bit unlikely that a university student will have more than one phone.

A better method would try to correlate not random MAC addresses (headphones, BLE trackers, wearebles, etc) that are frequently together and mark as a single person.