Crowd Monitoring and Safety Applications
Crowd Monitoring and Safety Applications
Beyond staff communications, LoRa mesh infrastructure deployed at events can servesupport an activea
crowd safety function - providingcarrying low-bandwidth, periodic density counts and text alerts (not
real-time ormovement tracking) to give incident command a degree of near-real-time situational
awarenessawareness. aboutBear crowdin density,mind movement,that LoRa is very low-bandwidth (effectively sub-kbps on long-range presets)
and emergingbest-effort, incidents.with no delivery guarantee: it cannot carry continuous real-time crowd-movement
data, and any safety use must treat it as a supplementary layer, not a dependable life-safety
system. These capabilities are particularly relevant for large events where crowd crush is a genuine
risk, or for venues where incident command needs rapidadditional visibility into conditions across a
large area.
Crowd Density Monitoring via Proxy Sensors
Direct counting of individual people is both technically complex and raises significant privacy
concerns. A practical and privacy-preservingOne alternative is to use passive WiFi and Bluetooth probe
request counting as a rough proxy for crowd density. ModernNote smartphonesthat continuouslythe accuracy of this technique is
substantially degraded by MAC randomisation on modern phones: peer-reviewed work confirms that
randomisation defeats simple MAC counting, so probe-request counts are a relative proxy at
best, not an absolute headcount, and they are not suitable as a sole crowd-crush safeguard. Smartphones
periodically broadcast probe requests aswhen theynot searchassociated forto knowna WiFinetwork; networks;rates thesevary and MAC addresses
are randomised on modern devices (since iOS 8 and Android 8+), and probe-request rates are reduced
when the screen is off or the device is already connected to WiFi. These requests are detectable by anya
WiFi-capable device in passive monitoring mode.mode, but they are sporadic and randomised, yielding only a
noisy proxy.
A sensor node - typically a small single-board computer like a Raspberry Pi Zero 2W paired with
a LoRa radio module - can count probe requests in a defined time window and transmit the count
(not any identifying information) over the mesh to the operations centre. Correlating these counts
with known venue capacity for each zone gives event safety staff a real-timerelative density heatmapindicator
without- collectingnot a calibrated headcount - and it should not be used as the sole basis for crowd-safety decisions.
Heavy calibration and validation are required before any individual-levelsuch data.heatmap can be trusted, and it must be
backed by direct observation by trained staff.
Important caveats: probe request counting provides relative density rather than absolute
headcounts, and iOS and Android devices vary in probe request behaviour due to MAC randomisation
policies.policies - which on modern phones makes the technique a rough relative proxy only. Calibrating the
system during setup by counting known groups provides a partial correction
factor.factor, but does not make probe counting a reliable absolute crowd-counting method.
Evacuation Coordination
In an emergency requiring full or partial venue evacuation, the mesh providescan aprovide an
independent supplementary communications channel that isdoes explicitlynot independentrely ofon cellular and WiFi
infrastructure - both of which will be saturated by thousands of people simultaneously trying to
call, text, and post to social media. This independence is genuine, but the mesh is best-effort,
very low-bandwidth, and offers no delivery guarantee or message priority: it must not replace the
venue's primary life-safety communications. Incident command can broadcastuse it to push evacuation
instructions to all staff simultaneously as a text message,message confirmand to monitor staff GPS positions, but bear in mind that
Meshtastic broadcasts are best-effort with no guaranteed simultaneous delivery to all nodes:
only direct messages get a per-recipient acknowledgement, and a broadcast at most yields a single
node's acknowledgement. Confirming receipt from each zone leader therefore requires individual direct
messages, which add airtime and latency on a congested low-bandwidth network and are not instantaneous.
Do not rely on the mesh as the sole evacuation-alerting path: expect message latency and loss under
the heavy channel load of an active incident, back it with PA, two-way radio, and on-the-ground zone
leaders, and monitortreat staffthe GPSabsence positionsof toa verifyreceipt thatconfirmation allas areaspossible are being cleared.non-delivery.
Pre-event planning should include documented mesh-based evacuation protocols: which node operators are responsible for which zones, what messages signal different alert levels (shelter-in-place vs. full evacuation), and how to confirm all-clear. These protocols should be practised at least once before the event in a tabletop exercise.
Lost Child and Patron Location Assistance
GPS-enabled nodes worn or carried by children (or vulnerable patrons in need of escort
services) can transmit their position over the mesh to a family reunification station. Bear in mind
that mesh position updates are periodic and best-effort, not continuous real-time tracking, and are
subject to coverage gaps; this is an aid, not a guaranteed tracker, and it does not replace staffed
lost-child procedures. At a
practical level, this is most useful as a check-in/check-out system at large family events: a
wristband node given to a child at entry can be tracked to the family reunification tent if the
child becomes separated. ThisNote isthat wristband-form-factor Meshtastic nodes are not standard
off-the-shelf hardware - this would be a straightforwardcustom applicationbuild, thatwith requiresbattery minimallife, infrastructuresize, beyondand a child-safe
enclosure to solve - so staffed reunification procedures should remain the existingprimary mesh backbone.system.
Medical Team Dispatch
Medical teams at large events benefit from mesh communications in several ways beyond simple voice replacement. A text-based dispatch system over mesh allows the medical coordinator to send structured information (location grid reference, nature of complaint, resources needed) to the responding team - information that is easy to mishear over radio in a noisy festival environment. That said, medical dispatch is life-safety and time-critical: the mesh supplements, and must not replace, primary medical-dispatch comms. Primary medical dispatch should use a guaranteed or acknowledged channel (licensed two-way radio with a confirmation protocol); treat mesh as a redundant overlay and verify critical dispatches by voice, because a dropped or delayed message could delay care for a critical patient. The GPS position of the medical team can be monitored by dispatch to confirm arrival and to direct the nearest available team to new incidents.
Privacy Considerations
Event organisers deploying crowd monitoring systems should address privacy proactively:
- Aggregate data only: Density counts by zone, not individual tracking, should be the operational norm. Log files should contain zone counts, not device identifiers.
- Disclosure: If probe request counting is used, this should be disclosed in event terms and conditions and on signage at venue entrances. Many events already disclose security camera use; WiFi monitoring disclosure belongs in the same category. In some jurisdictions (for example under the EU GDPR, where probe data may be treated as personal data even when MAC addresses are randomised), such monitoring may trigger legal disclosure or consent obligations - consult counsel.
- Data retention: Density logs should be deleted after the event unless there is a specific safety or legal reason to retain them. Establish a data retention policy before deployment.
- Staff GPS tracking: Staff should be informed that their GPS position is visible to operations centre staff during the event. This is typically disclosed in staff onboarding materials.
Integration with Incident Command Structure
For permitted events with a formal incident command structure (often required by manylocal
jurisdictionspermitting authorities for large events above a certain attendance threshold), the mesh
communications system should be
integrated into the ICS organisation chart. The communications unit leader should understand the
mesh system capabilities and limitations, and the operations section should include mesh-based
status reporting in its protocols. Pre-event coordination with local fire, EMS, and law
enforcement should identify whether those agencies want read-only access to the mesh map or whether
they prefer to operate on their own networks with liaison officer communications.