|
La filosofia del progetto APRS
Il ciclo di rete
E' importante sottolineare che l'APRS è
principalmente uno strumento tattico di comunicazione in tempo reale, pensato
per aiutare un Centro Operativo di Emergenza nel gestire il flusso delle
informazioni che ad esso giungono in caso di avvenimenti speciali, di disastri
ambientali o comunque ove sia necessario il coordinamento di uomini, mezzi e
informazioni in situazioni particolari.
Ma in realtà per il 99% del tempo il sistema APRS
opera in condizioni di routine, in attesa che accada un serio evento sicuramente
non gradito.
Qualsiasi cosa si faccia per migliorare l'APRS non
deve essere dimenticato che il suo scopo iniziale è la capacità di operare in
aree critiche. Ecco i dettagli di questa filosofia:
N.B.
I
cicli sono espressi in minuti e hanno valore puramente indicativo secondo gli
standard attualmente utilizzati per il traffico internazionale su rete
globale. Per sistemi custom in aree ristrette senza l'uso di digipeaters i
cicli potranno essere settati tra 1secondo a 60 minuti.
- APRS utilizza
il concetto di "ciclo di rete". Questo è il lasso di tempo all'interno
del quale un utilizzatore deve essere in grado
di ascoltare (almeno una
volta) tutte le stazioni APRS nella sua portata, in modo
da avere un
quadro più o meno preciso dell'attività APRS. Il ciclo di rete
varierà
a seconda delle condizioni locali e con il numero di digipeaters
attraverso i quali i
dati APRS viaggiano.
- L'obbiettivo è
di avere un ciclo di rete Max.
di 10 minuti per un impiego locale. Questo
vuol dire che nell'intervallo massimo di 10 minuti dopo l'arrivo in una
scena di interesse, è possibile ricevere un quadro tattico completo
della situazione.
- Tutte le
stazioni, anche quelle fisse, devono emettere un beacon con la
loro posizione
con un periodo equivalente al ciclo di rete.
In
situazioni critiche le stazioni entrano ed escono dal quadro operativo
in ogni momento. I rapporti di posizione (beacon) non solo mostrano dove
si trovano le stazioni, ma anche che le stazioni sono attive.
- Non è
ragionevole pensare che tutti gli operatori APRS rispondano ad
una situazione di crisi con la consapevolezza del traffico APRS e delle
statistiche del canale impegnato. Così, al fine di anticipare la
congestione in caso del canale molto impegnato, APRS regola
automaticamente il suo ciclo di rete tenendo conto del numero dei
digipeaters nel percorso UNPROTO:
- operazioni sul campo (senza
digipeater):
10 minuti Max.(probabilmente un ciclo d'ascolto).
- Via un digipeater: 10 Max. minuti
(probabilmente un ciclo d'ascolto).
- Via due digipeaters: 20 Max.
minuti.
- Via tre o più
digipeaters: 30 Max.
minuti.
- Tutte le stazioni fisse
devono settare i loro percorsi su tre o più digipeaters, il ciclo di
rete per le operazioni giornaliere di normale impiego è di 30
minuti. Questo deve essere uno standard universale che chiunque
dovrebbe seguire: se in caso di normale operatività si accende la radio e
l'APRS senza fare alcunché, in 30
minuti è possibile ottenere un quadro completo di tutte le stazioni APRS
all'interno dell'area in cui si opera.
|
|
- Conoscere
l'esatta ubicazione dei digipeaters è fondamentale per la connettività
dell'APRS, i digipeaters devono usare più comandi beacon per trasmettere
la loro posizione ad intervalli diversi su diversi percorsi; cioé ogni
10 minuti per segnalare la loro posizione localmente, ed ogni 30 minuti
per segnalare la loro presenza ad altri digipeaters (più altri messaggi
ad intervalli diversi se necessario).
- Se il ciclo di
rete è troppo lungo, un operatore APRS può essere tentato di
inviare delle richieste (query) alle stazioni APRS. Questo potrebbe
generare del traffico non necessario nel canale. Così gli estremi
raccomandati per il ciclo di rete sono 10 e 30 minuti. Questo dato
fornisce ai coordinatori ed ai progettisti della rete un assunto
fondamentale per il carico del canale per un buon progetto
architetturale.
Packet Timing
Dal momento che che i pacchetti APRS sono assicurati dal protocollo AX-25 senza errori, ma di loro non viene garantita la
consegna, l'APRS trasmette le informazioni in modo ridondato. Per assicurare la
consegna di dati nuovi o cambiati e per preservare la capacità del canale,
riducendo l'interferenza di dati più vecchi, l'APRS deve trasmettere le nuove
informazioni molto più frequentemente che le vecchie.
Per ottenere questo vengono impiegati alcuni
algoritmi:
- Algoritmo a
esaurimento (Decay Algorithm) - Trasmettere un nuovo pacchetto
una sola volta e x secondi dopo.
Raddoppiare il valore di x ad ogni nuova
trasmissione. Quando x raggiunge il ciclo di
rete, continuare con quella cadenza.
- Cadenza fissa (Fixed
Rate) - Trasmettere un nuovo pacchetto una sola volta e
x secondi dopo. Ritrasmetterlo per n volte e basta.
- Massage-on-Heard - Trasmettere un nuovo pacchetto
secondo uno degli algoritmi precedenti. Se il pacchetto è ancora valido,
ma non ancora confermato ed è stato raggiunto il ciclo di rete,
probabilmente il destinatario non è disponibile. Tuttavia, se il
pacchetto è stato udito dal destinatario, provare a ritrasmetterlo
ancora una volta.
- Time-Out -
Questo termine è utilizzato per descrivere un periodo di tempo al
di là del quale è ragionevole assumere che la stazione destinataria non
esiste più o è fuori rete, se non è stato ascoltato alcun pacchetto
proveniente da essa. Si suggerisce un tempo di 2 ore come timeout
standard. Questo time-out non è usato in nessuno degli algoritmi di
trasmissione. E' utile, tuttavia, in alcuni programmi per decidere
quando interrompere la visualizzazione come "attiva". Notare che in HF i
segnali possono essere soggetti a fading ( evanescenza di segnale ), e
le decisioni riguardanti le attività delle stazioni hanno bisogno di
maggior flessibilità.
|