Suppression Des Voisins; Intervalles De Vérification - Campbell Scientific CR1000 Manuel D'utilisation

Table des Matières

Publicité

Chapitre 14. Réseau PakBus

14.3.4 Suppression des voisins

14.3.5 Intervalles de Vérification
14-12
LoggerNet essaye de se connecter à un voisin potentiel défini dans sa plan de réseau
Un appareil PakBus entend une balise
Un filtre de voisin est configuré
La réussite des échanges de messages de hello, dépend de quelques critères.
L'appareil auquel on envoie un message de hello doit avoir assez de place dans la
liste de voisins, pour ajouter le voisin qui lui envoi le hello. Les CR2xxs n'acceptent
qu'un seul voisin (voir le glossaire). Pour que l'échange de messages hello
réussisse, l'appareil auquel est envoyé le hello, ne doit pas avoir un filtre de voisin
qui exclurait l'appareil qui envoi le message hello. Un appareil qui envoie un
message hello et qui aurait une adresse ≥ 4000, ne peut pas être exclu par un filtre
de voisins.
Si vous créez le plan de réseau de LoggerNet telle que décrit ci-dessous (avec les
bonnes vitesses en baud) et que vous fournissez des liens de communication tells
que des radios RF4xxs ou des câbles RS-232, alors lorsque vous ouvrirez la fenêtre
de l'écran « Connect », et que vous cliquerez sur l'icône « Connect », LoggerNet
enverra des paquets de bas niveau à destination de l'adresse PakBus 1. Si la
CR1000 d'adresse 1 reçoit le hello et répond avec succès, les appareils deviennent
des voisins. A partir de là la communication de haut niveau peut avoir lieu (envoi de
programme, collecte de données etc.) et les envois d'itinéraire pour le partage des
informations de routage de bas-niveau débute.
Les informations sur les types de packets PakBus sont décrites dans le guide
'PakBus Networking Guide' qui est disponible au format PDF sur
http://www.campbellsci.com rubrique Support/Manuals.
L'état des voisins entre des appareils PakBus, doit être rafraîchi de façon
périodique. S'il n'y a pas de communications avec succès sous forme (1) normale
ou sous forme de (2) vérification ('hello-exchange'), la communication expirera. La
vérification de la communication se produira automatiquement en cas d'absence de
communication normale, lorsque l'intervalle de vérification expirera.
L'intervalle de vérification est l'intervalle de temps auquel un appareil PakBus qui a
un voisin défini, mais qui n'aurait pas eu de ses nouvelles pendant le délai normal
de communication entre appareils PakBus, essayera d'établir une communication
avec ce voisin en lui envoyant des messages de hello. Cet intervalle de vérification
est défini (entré par l'utilisateur dans la case 'Verify Interval xxx') ou bien calculé
en multipliant le temps d'envoi de balises (beacon interval) par 2,5. Pour la
vérification de la communication, c'est l'intervalle de vérification le plus court
(entre deux voisins) qui sera utilisé. Par exemple, si l'intervalle de 'beaconing' de
LoggerNet est de 120 secondes, et celui de la CR1000 est de 60 secondes, alors
l'intervalle de vérification entre ces deux appareils sera de 60 × 2,5 = 150 secondes.
Ceci est valable de la même façon lorsque deux CR1000 communiquent.
Lorsqu'une centrale 'leaf node' est impliquée, le délai de vérification de la
communication devient infini.
Lorsqu'un intervalle de vérification du lien est dépassé, les deux appareils débutent
un échange de messages hello afin de ré-établir la table d'état des voisins.

Publicité

Table des Matières
loading

Table des Matières