Communicatie: - Systeembeschrijving WO

elke GatewayNode in het WaveNet omspant zijn eigen segment en beheert de LockNodes binnen zijn segment. Per GatewayNode bevatten de WaveNet-kwaliteitsrichtlijnen maximaal 16 LockNodes. Per bekabelde (Ethernet/RS-485) zijn maximaal twee repeaters (SI.GN.R) toegestaan (zie GatewayNode radio).

De communicatie tussen GatewayNode en LockNode is beperkt tot een actieve communicatie per segment. Een GatewayNode kan dus alleen met een LockNode tegelijk communiceren. Tijdens deze communicatie kan in dit segment geen andere communicatie tussen de GatewayNode en een andere LockNode plaatsvinden.

Alle communicatie is gebeurtenisgebaseerd. Als er niets te melden is, wordt er ook geen verbinding gemaakt.

Dit betreft ook GatewayNodes waarvan de reikwijdte elkaar overlapt, zogenaamde overlappende segmenten (overlopen/crosstalk).

De communicatie tussen GatewayNode en LockNode voor het inkoppelen duurt normaal gesproken maximaal 500 ms. Door deze korte tijd is de beperking tot maximaal één actieve verbinding normaal gesproken geen probleem. Grotere processen zoals omvangrijk programmeren van sluitelementconfiguraties (bijvoorbeeld na het actualiseren van een whitelist met veel notities) kan de beschikbare bandbreedte in het WaveNet reduceren en tijdelijke storingen veroorzaken. Het integratorsysteem is hier verantwoordelijk voor de sequentiële afhandeling.

Alle componenten maken gebruik van een Lijst-Fore-Talk-procedure. Voor het verzenden controleren de componenten altijd eerst of er binnen hun segment op dat moment communicatie plaatsvindt.

  • Alleen wanneer in het segment op dit moment niet wordt gecommuniceerd (het segment dus vrij is), wordt een nieuwe communicatie opgebouwd.
  • Wanneer er momenteel wordt gecommuniceerd binnen het segment (het segment is dus niet vrij), dan wacht het onderdeel en probeert het tot drie keer te verzenden. Na de derde mislukte poging wordt het gegevenspakket verworpen.

Tussen het integratorsysteem en de LockNode bestaan drie soorten communicatie:

  1. LockNode bij GatewayNode: Events (bijv. kaart lezen)
  2. GatewayNode bij LockNode: Commando's (bijv. sluitelement vrijschakelen)
  3. LockNode bij GatewayNode: Antwoorden op commando 's (bijv. succesvol resp. waarom niet succesvol)

Om de batterijlevensduur van de sluitelementen met batterijvoeding te verlengen, bevinden de volgende componenten van het sluitelement zich in principe in de stand-bymodus:

  • Kaartlezer
  • LockNode

Ze worden alleen actief wanneer ze nodig zijn. De LockNode controleert elke drie seconden voor een zeer korte periode of net een GatewayNode probeert met hem te communiceren. De frequentie van deze controles kan worden aangepast (zie Kortere reactietijden van de LockNodes (Short Wake-Up period)).

Bijvoorbeeld: een gebruiker opent een deur met zijn kaart

Event:

  1. een gebruiker houdt zijn kaart voor het sluitelement.
  2. Het sluitelement registreert een event.
  3. Het sluitelement activeert onmiddellijk de LockNode.
  4. De LockNode verzendt het event onmiddellijk via het WaveNet.
  5. De LockNode blijft enkele seconden actief om evt. commando 's van het integratorsysteem te ontvangen.

Commando

  1. Het integratorsysteem ontvangt het event via WaveNet.
  2. Het integratorsysteem bepaalt de opening.
  3. Het integratorsysteem verzendt een openingscommando via het WaveNet aan de LockNode van het sluitelement.

Respons

  1. De LockNode ontvangt het openingscommando via het WaveNet en geeft het openingscommando door aan zijn sluitelement.
  2. Het sluitelement schakelt vrij.
  3. Het sluitelement geeft via de LockNode en het WaveNet het resultaat van de uitvoering van het commando door aan het integratorsysteem.

Bijvoorbeeld: een sluitelement wordt zonder een event geopend (bijv. opening op afstand vanuit het integratorsysteem)

Commando

  1. Het integratorsysteem verzendt een openingscommando naar het sluitelement.
  2. De betreffende GatewayNode probeert maximaal 12 seconden contact op te nemen met de LockNode van het sluitelement.
  3. (Wake-up signaal met onderbrekingen conform 868 MHz specificaties)

Respons

  1. De LockNode controleert elke drie seconden (instelbaar) of een GatewayNode contact met hem opneemt.
  2. De LockNode ontvangt het openingscommando van de GatewayNode en geeft dit door aan zijn sluitelement.
  3. Het sluitelement schakelt vrij.
  4. Het sluitelement geeft via de LockNode en het WaveNet het resultaat van de uitvoering van het commando door aan het integratorsysteem.

Tussen het verzenden van een commando dat direct uit het integratorsysteem komt en geen antwoord is op een event bij het sluitelement, en de bijbehorende reactie bij het sluitelement kunnen maximaal twaalf seconden duren. In enkele gevallen (hoge belasting van de frequentie, storingen) kunnen meerdere pogingen nodig zijn, totdat een commando bij het sluitelement aankomt. Dit proces wordt door het integratorsysteem gecontroleerd.