Naar de inhoud
Boonstra WorksWebsites en software op maat

112hier.nl

Hulpdienstmeldingen live op de kaart, rechtstreeks uit de lucht geplukt

112hier.nl: Live kaart met alle meldingen
Live kaart met alle meldingen
98,2%
gemiddelde signaalkwaliteit
157
meldingen per uur, dag en nacht
25/25
veiligheidsregio's vanaf één antenne
17.089
pagers met naam en post
01

Waar het over gaat.

Op 112hier zie je wat de hulpdiensten op dit moment aan het doen zijn: welke ambulance waarheen rijdt, waar de brandweer met spoed naartoe gaat en of er een traumahelikopter in de lucht is. Alles op een kaart van Nederland, binnen een seconde na de alarmering.

Het bijzondere zit hem in de bron. Andere meldingensites kopen hun gegevens in of nemen ze over van elkaar. Bij 112hier komt het signaal rechtstreeks uit de lucht: één antenne op het dak, een eigen ontvanger en eigen software die er leesbare taal van maakt. Van ether tot kaart in ongeveer een seconde, zonder tussenpartij.

02

Wat het allemaal kan.

De onderdelen die er in de loop van de tijd bij zijn gekomen — bijna allemaal omdat er in de praktijk bleek dat ze nodig waren.

Live kaart van heel Nederland

Elke melding krijgt een coördinaat en verschijnt meteen op de kaart, in straatweergave of satellietbeeld. Meldingen die dicht bij elkaar liggen worden geclusterd zodat het overzichtelijk blijft.

Losse oproepen worden één incident

Rukken er drie eenheden naar hetzelfde adres uit, dan is dat één gebeurtenis met een tijdlijn — geen zes losse regels die je zelf moet vergelijken. De software bepaalt zelf hoe groot het incident is.

Codes worden gewone taal

A1 wordt "levensbedreigend, met sirene", 14-1331 wordt "tankautospuit van kazerne Huizen" en SGRAVH wordt gewoon Den Haag. Ruim 17.000 pagercodes zijn gekoppeld aan de post erachter.

Helikopters volgen

Traumahelikopters, politie en kustwacht staan live op de kaart. Bij een traumahelikopter wordt de gemeten vlucht aan de alarmering gekoppeld: opgestegen om, boven de locatie om, op zoveel meter hoogte.

Meldingen op je telefoon

Je kiest zelf een regio of een straal rond een punt, plus welke diensten en of je alleen spoed wilt. Die meldingen komen als pushbericht binnen, ook als de site dicht is.

Koppeling met Home Assistant

Een eigen integratie, gratis te installeren via HACS. Je kiest een provincie, gemeente of een straal rond je huis en ziet de meldingen live op je dashboard, met bij elke melding waaróm hij binnenkomt. Plus een pushbericht met kaartje, en een seintje bij een NL-Alert voor het gebied waar je huis staat. Het landelijke testbericht zet niets in gang.

Open feed voor eigen projecten

Een gratis JSON-feed met live meldingen, straatnamen, coördinaten en incidentnummers, plus een API voor NL-Alerts. Geen sleutel nodig: geschikt voor een scherm in de kazerne, een eigen app of een koppeling.

Archief met zoeken

Alles blijft drie jaar bewaard en is doorzoekbaar op plaats, dienst, urgentie en periode, met grafieken per dag en per uur.

Eerlijk over de kwaliteit

Radio is niet perfect. Elke ontvangen oproep krijgt een kwaliteitsscore; tekst met onmogelijke letterreeksen wordt geweigerd in plaats van half getoond. De meetcijfers staan gewoon op de site.

03

Hoe het werkt.

Van binnenkomend signaal tot wat je op je scherm ziet, in vier stappen.

01

Opvangen

Een RTL-SDR-ontvanger luistert onafgebroken op 169,6635 MHz — de frequentie waarop heel Nederland zijn alarmeringen uitzendt.

02

Decoderen

Het FLEX-signaal wordt omgezet naar tekst. Verminkte berichten krijgen een lage score en gaan de prullenbak in.

03

Begrijpen

Codes worden plaatsnamen, roepnummers worden voertuigen, capcodes worden kazernes. Hier zit het meeste werk.

04

Tonen

Coördinaat op de kaart, losse oproepen samengevoegd tot één incident, en binnen een seconde in beeld bij de bezoeker.

04

Waar het op draait.

Geen dure cloudrekening en geen onderdelen die niemand meer snapt. Techniek die te begrijpen blijft, ook over vijf jaar en ook door iemand anders.

Het lastigste stuk: de zender vinden

P2000 zendt uit op 169,650 MHz — dat staat in elk handboek. Toch kwam er met die instelling geen enkele melding binnen. De ontvanger bleek ruim 74 ppm naast de werkelijke frequentie te zitten, en omdat het signaal maar zo'n 11 kHz breed is, viel het daarmee net buiten het venster. Na het opmeten van het werkelijke zwaartepunt bleek afstemmen op 169,6635 MHz nodig. Daarna liep de stroom meldingen meteen binnen. Precies het soort probleem waarbij de theorie klopt en de praktijk toch iets anders wil.

Achterkant
Node.js met Express, EJS als sjabloontaal
Database
MariaDB
Live
Server-Sent Events — meldingen komen binnen zonder de pagina te verversen
Ontvangst
RTL-SDR-stick, rtl_fm en multimon-ng voor het FLEX-signaal
Kaart
Leaflet met kaartlagen van PDOK en Esri
Adressen
PDOK Locatieserver voor het omzetten van adres naar coördinaat
Helikopters
adsb.lol, elke twintig seconden
Meldingen
Web Push met VAPID-sleutels
Koppelingen
Home Assistant-integratie in Python met eigen dashboardkaart (via HACS), open JSON-feed en NL-Alert-API
Draait op
Eigen Debian-server, als systemd-dienst, met bewaking die zichzelf herstart

Zoiets ook nodig?

Ik bouw dit ook voor jouw bedrijf.

112hier.nl heb ik voor mezelf gemaakt, maar hetzelfde werk doe ik in opdracht: een systeem dat precies doet wat jij nodig hebt, met een vaste prijs vooraf. Vertel kort wat je voor ogen hebt, dan laat ik weten of het kan en wat het kost.

Wat zo'n project voor jou kost, en hoe je kleiner begint, zie je op de tarievenpagina.

Stuur een berichtNaar het contactformulier

Liever meteen mailen? Dat kan naar [email protected]. Je hoort binnen een paar dagen van me.