Sync in Code - SIA codes relay server
 
 
 

SIA codes relay server

Voor een bedrijf in de beveiligings-techniek hebben we een relay server gebouwd.

Business Case

Bij beveiliging gaat het vaak om seconden. Als er zich een `alarm` situatie voordoet dan moet er onmiddellijk gereageerd kunnen worden en op basis van de juiste gegevens.

De vraag was dan ook om een systeem te maken de brug kan slaan tussen de beveiligings-centrale en mobiele -en internettoepassingen.

Voor de techneuten onder ons: een relay server om berichten van het SIA protocol (socket) naar HTTP (API) om te zetten.

Oplossing

Op een dedicated server bij de klant draait het systeem dat wij gebouwd hebben. Dit systeem moet zeer snel de berichten van de centrale decoderen, omzetten en versturen naar externe servers. Op deze servers kunnen websites draaien of mobiele apps mee gevoed worden.

De uitdaging hierin is dat het nooit mag falen. Dus er zijn consequent beveiligingen ingebouwd die voorkomen dat er data 'verloren' kan gaan. Daarbij zijn er criteria vastgesteld waarbinnen de relay server moet opereren. Komen er een of meerdere waardes buiten hun criteria dan gaat er direct bericht uit naar de beheerder van het systeem.