PROGRAMMA OPERATIVO NAZIONALE RICERCA E COMPETIVITA’ PER LE REGIONI DELLA CONVERGENZA - 2007/2013 - CCI:
2007IT161PO006
ASSE I “SOSTEGNO AI MUTAMENTI STRUTTURALI”
OBIETTIVO OPERATIVO 4.1.1.1. “AREE
SCIENTIFICO-TECNOLOGICHE GENERATRICI DI PROCESSI DI TRASFORMAZIONE DEL
SISTEMA PRODUTTIVO E CREATRICI DI NUOVI SETTORI”
AZIONE II: “INTERVENTI DI SOSTEGNO DELLA RICERCA INDUSTRIALE”
PROGETTO PON01_01503
AMBITO/SETTORE AMBIENTE E SICUREZZA
TITOLO PROGETTO: SISTEMI
INTEGRATI PER IL MONITORAGGIO, L’EARLY WARNING E LA MITIGAZIONE DEL RISCHIO
IDROGEOLOGICO LUNGO LE GRANDI VIE DI COMUNICAZIONE
CUP B31H11000370005
OR5 – Rete
WP 5.1
L’architettura di riferimento, della rete Early Warning, di seguito
indicata come EAWARNET presa in esame per l’implementazione
della infrastruttura comprende :


Il Centro Servizi C A E D
Framework per l’Infrastruttura di rete
◦ Livello Applicativo (Application Layer)
◦ Livello Trasporto (Transport Layer)
◦ Livello Fisico (Phisical Link Layer - PLL)
(Definizione dettaglio in progress)
◦ I Siti di Monitoraggio della tipologia-2 (vedi slide succ)
Muovendo dai due possibili scenari operativi sono state definite le tipologie di Siti
di Monitoraggio:

Sito con concentratore sono state previste 5 Tipologie:

Tipologia 1 - Prevede la presenza di concentratore per i tre sensori :
◦ Sensori Radar (R)
◦ Sensore/i - Strago (S)
◦ Sensore/i - TD Group(Td)

Tipologia 2 - Prevede la presenza di sensori :
◦ Sensore SDRadar (SDR) ->
◦ Sensore/i – Strago (S)

Tipologia 3 - Prevede la presenza di concentratore per i due sensori :
◦ Sensore/i - Strago (S)
◦ Sensore/i - TD Group (Td)

Tipologia 4 - Prevede la presenza di concentratore per i due sensori :
◦ Sensori Radar (R)
◦ Sensore/i - TD Group(Td)

Tipologia 5 - Prevede la presenza di concentratore per il singolo sensore :
◦ Sensore/i - TD Group(Td)
I-L
LL-adapter
ink
S-TYPE C.
Strago
Terminal
E_Pc - Win XP
Site
Network
SiteNode
Border-Router
Direct-Link
I-L
i
nk
SDR-Sensor
NI/LLadapter
e
Dir
Lin
ct-
R-TYPE C.
Radar
Terminal
MXE-5300Win XP
SFCW-Sensor
Netwprk
Provider
Border-Router
Link 01
LINK 01
Framework per SDRadar
Provider Network
DirectLink
k
CAED - DB
C.A.E.D. - Server
Proiezione del FRAMEWORK Applicativo (SDRad) sull’infrastruttura di
Comunicazione si traduce in componenti di due livelli :
4
3
1
•Application Layer
Livello Applicativo (AL) CAED AqServ MESSAGE PROTOCOL :
Implementazione e Test componente middleware di protocol
bridging (Sensore Radar-SDR )
•Transport Layer
Livello di Trasporto (TL) (SckStrmTCP) :
Implementazione e Test componente framework AqServ-Client
Implementazione e Test componente SDR -Server
•Physical Layer
Livello Fisico (PL):


Direct-Link: il collegamento tra CAED e Sensore\SubNet Sensori è di tipo
M2M(Machine_to_Machine via Operatore di BackBone verosimilmente Gprs
/Umts/HSDPA)
IntraNet-Link: collegamento tra CAED e Sito di Monitoraggio attraverso Nodo
Concentratore di sensori (Sink-Node via Local Site Network) (IntraSite :GbEthFastEth-WiFi ) ed Border_Router|Gateway: Gprs/Umts/HSDPA)
Le configurazioni verranno scelte nel dettaglio in base ai 6 scenari previsti ,tenendo
conto della dislocazione dei siti lungo i tronchi autostradali oggetto del
monitoraggio, prevedendo per il PL configurazioni ibride. Il suddetto livello in
questa fase ha un rilevante grado di libertà tenendo conto dei fattori:
◦
◦
◦
◦
Scenario di appartenenza del sito
distanza tra i sensori
posizione tra i sensori non-LOS
potenza in trasmissione/ricezione dei sensori non alimentati da rete
Lo schema architetturale del framework,
Implementazione e test dei tre macro
componenti per il prototipo di comunicazione
CAED<->SDRadar (impiego come linea guida)
AqServ Cli



Sens Srv
CAED AqServ -Client
◦ Componente Client per TrLP-SS_TCP lato
CAED
◦ Componente Client per ApLP-Message
Protocol Manager
MiddleWare
◦ Main Process
◦ Queue Manager
◦ ApLP Bridge -> Protocol Adapter
SDR-Server
◦ Componente Server\Listner per TrLP
TCPIP/UDP per SDR-NIBoard
◦ Componente Server Usrp Protocol Manager

AqServ

Il componente server già installato e
configurato sul CAED denominato AqServ ,
adopera una comunicazione socketStream
TCP/IP (porta 8123) con comunicazione
Asincrona.
Aqserv-Client : Nelle fasi di implementazione
del Middleware si è tenuto conto delle
specifiche del componente Server
implementando le funzionalità Client:
◦
◦
◦
◦
◦
◦
◦
◦
Connection
LogIN
ParseMessages
Enqueue_Messages
ComputeResponse
Notify_Status
Log-Debug Features
Disconnect
Radar
Sensors
Nelle fasi di implementazione del componente del
Framework : SDRadar-Server
Sono state sviluppate e testate le facilities di
gestione della connessione e scambio
Messaggi|Comandi tra EmbeddedPC (MXE) e
board NI-USRP :
◦ Connection
◦ LogIN
◦ ParseMessages
◦ Enqueue_Messages
◦ ComputeResponse
◦ Notify_Status
◦ Log-Debug Features
◦ Disconnect
Il Framework implementa una architettura multi-threads, il
processo principale del Middleware
indicato come Main Process Monitor,
 Supervisiona i threads
secondari quali :
◦
◦
◦

AqServ-client thread
SDR Server thread
(work_in_prog. SCWR Server thread)
Ed Implementa il protocol Bridge
di livello applicativo
tra componente Server del Sensore
radar e componente client del CAED
AqServ
Caed
AqServ
MProtocol
TCP
SockStream
Async
Direct-Link
UMTS/GSM/GPRS ETHERNET MODULE (GW)
A valle della scelta dei moduli del Framework SDRSrv e AqServ-CLI come linea guida per la
validazione dei protocolli di livello 3 e 4 sono
stati effettuati test di validazione su:

AcqServ Client component

Protocols - CrossOver component

SDR-Srv component

Comunicazione Asincrona tra SDR_SRV e
AqS_CLIENT,in particolare CAED AqServ
Message Protocol ->test sulle facilities di
PROTOCOL Bridge
◦ Process(Brdg\adapt) Connection request
◦ Process(Brdg\adapt) LogIN request(EncrRinjadel)
◦ ComputeResponse
◦ Notify_Status
◦ Log-Debug Features
◦ Process(Brdg\adapt) Disconnection request
SDR - States
State
S0
Description
Behaviour
PowerON
AqServ ALy-MPtcl
MAPPING ref.
NA
Bootstrap
Goto_S1 ||Goto_S5;
NA
S1
WarmUP
NA
S2
READY
Scenario di avvio da remoto:

S0: SBC riceve comando di «ON» e
alimenta i sistemi
S3
Start_ACQUISITION

S4
End ACQUISITION
S5
Internal Error
Legge configurazione
di default;
Calibrazione
Out_Door;
Goto_S2||Goto_S5;
Acetta comandi dal
MiddWare;
Goto_S1||Goto_S3
||Goto_S5;
Acquisisce Capmioni;
Goto_S4||Goto_S5;
Notifica Termine
Acquisizione;
Goto_S2||Goto_S5;
Notifica System
Warning



S1: Systems BootStrap
S2: MXE-MW WarmUp
S3: Radar|Board NI – WarmUp
S4: Net Start, connect to CAED
Incoming
Commands|Message
Mapping Table
Notify Message
Mapping Table
Notify error Message
Mapping Table
Implementazione e test delle
procedure di Bootstrap di cui dotare
il Framework per lo scenario di
avvio da remoto:

CAED -> via Rete invia comando ad
SBC (Gruppo Potenza)

S0: SBC riceve comando di «ON» e
alimenta i sistemi




S1: Systems BootStrap
S2: MXE-MW WarmUp
S3: Radar|Board NI – WarmUp
S4: Net Start, connect to CAED
Scarica

AqServ client