Del Corso Rivista Firmware

24
Comunicare con le infrastrutture Ing. Maurizio Del Corso Torino - 16 Ottobre 2009 ([email protected])

description

ON BOARD TELEMATICS AND CAR SENSOR ET03 - Emerging Technologies Orario 14.30 – 17.00 Sala 4

Transcript of Del Corso Rivista Firmware

Page 1: Del Corso Rivista Firmware

Comunicare con le infrastrutture

Ing. Maurizio Del Corso

Torino - 16 Ottobre 2009

([email protected])

Page 2: Del Corso Rivista Firmware

Networkiong: topologie di rete

Analisi delle reti mesh

Implementazione di una rete mesh: Zigbee?

Case history: applicazione al trasporto pubblico

Page 3: Del Corso Rivista Firmware

Caratteristiche:

• Necessita di un concentratore

• rete paritetica

• gestione delle collisioni

Concentratore

Nodo2Nodo1

Nodo3

Rete a stella

Page 4: Del Corso Rivista Firmware

Caratteristiche:

• la comunicazione avviene tra master ed uno slave

• Due slave non possono comunicare tra di loro

• gestione delle priorità

Master

Slave2Slave1

Slave3

Rete master/slave

Page 5: Del Corso Rivista Firmware

Caratteristiche:

• la comunicazione può avvenire tra due qualsiasi nodi

• autoconfigurazione della rete

• auto-riparazione della rete

• protocollo di comunicazione complesso

Nodo4

(coordinatore)

Nodo2

(router)

Nodo1

(router)

Nodo3

(router)

Rete mesh

Nodo5

(endpoint)

Nodo6

(endpoint)

Page 6: Del Corso Rivista Firmware

End Device (RFD or FFD)

Router (FFD)

Coordinator (FFD)

Mesh Link

▫ La parte radio dei coordinatori e dei routers deve essere sempre attiva▫ Esiste sempre un percorso possibile tra sorgente e destinatario

Rete mesh

Page 7: Del Corso Rivista Firmware

Rete mesh

Page 8: Del Corso Rivista Firmware

Rete mesh

Page 9: Del Corso Rivista Firmware

Rete mesh

Page 10: Del Corso Rivista Firmware

Rete mesh

Page 11: Del Corso Rivista Firmware
Page 12: Del Corso Rivista Firmware

ZigBee Features

▫ Rete ad-hoc con capacità di auto-composizione e auto-riparazioneMeshPossibilità di inviare messaggi broadcastNessun controllo ricezione del messaggio

▫ Tipologie di dispositiviCoordinatori, Router, Endpoint

▫ SicurezzaAES-128 a chiave simmetricaAuthenticazione ed Encryption a livello network e applicazione.Key Hierarchy: Master Keys (optional), Network Keys and Link Keys (optional)

▫ SvantaggioFrequenza operativa (2.4GHz)

Page 13: Del Corso Rivista Firmware

Factor433 MHz 868 MHz 2.4 GHz

Loss Attenuation Loss Attenuation Loss Attenuation

Open office 0 % 0 dB 0 % 0 dB 0 % 0 dB

Window < 5 % < 1 dB 15 % 1 – 2 dB 30 % 3 dB

Thin wall (plastic) 25 % 3 dB 35 % 3 – 4 dB 50 % 5 – 8 dB

Medium wall (wood) 40 % 4 – 6 dB 50 % 5 – 8 dB 70 % 10 – 12 dB

Thick wall (concrete) 50 % 5 – 8 dB 60 % 9 – 11 dB 85 % 15 – 20 dB

Armored wall (reinforced concrete)

70 % 10 – 12 dB 80 % 12 – 15 dB 90 % 20 – 25 dB

Floor or ceiling 50 % 5 – 8 dB 60 % 9 – 11 dB 85 % 15 – 20 dB

Armored floor or ceiling 70 % 10 – 12 dB 80 % 12 – 15 dB 90 % 20 – 25 dB

Rain and/or Fog 90 % 20 – 25 dB 95 % 25 – 30 dB ?? ??

Page 14: Del Corso Rivista Firmware
Page 15: Del Corso Rivista Firmware

Che cosa è una rete wireless mesh?Un insieme di moduli radio che costituiscono i nodi di una rete in cui ciascun nodo può essere un trasmettitore, un ricevitore o semplicemetne un contenitore di un messaggio.

Vantaggi

• Ogni nodo può comunicare con qualsiasi altro nodo.

• Range di comunicazione esteso (ogni nodo può funzionare come ripetitore)

• Alta affidabilità (un mittente ed un destinatario possono scambiare dati usando molteplici percorsi possibili)

Limiti

• E’ necessario un protocollo di gestione della rete che può aumentare i tempi di latenza

•Il coordinatore è l’unico gestore della rete, quindi deve essere sempre funzionante.

Page 16: Del Corso Rivista Firmware

In sintesi:

• Una rete wireless mesh consente di realizzare applicazioni fino ad ora impossibili da realizzare.

• Non è adatta a tutte le applicazioni specialmente nel caso in cui velocità e tempi di risposta sono fattori critici.

Page 17: Del Corso Rivista Firmware

Tipi di nodi:

Coordinatorel’unico master della rete. Il coordinatore gestisce l’architettura della rete e l’allocazione degli slots di trasmissione

RouterUn modulo che può accettare e gestire nodi figli (può considerarsi un bridge). Può essere associato ad un coordinatore o ad un altro router

Endpointè il nodo terminale dell’albero e può essere associato ad un router o al coordinatore. Non supporta nodi figli.

Page 18: Del Corso Rivista Firmware

Caratteristiche:

• Frequenza operativa: 868MHz

• può gestire reti fino a 239 nodi

• protocollo snello

• I nodi possono operare simultaneamente in diverse reti

Page 19: Del Corso Rivista Firmware

Installazione semplice:

auto-associazione dei nodi

• Il coordinatore invia il segnale di “discovery” che viene replicato dai router

• Questi segnali consentono di mantenere la sincronizzazione attraverso l’intera rete.

• Un nuovo dispositivo che deve unirsi alla rete ascolterà questi segnali e sceglierà il nodo migliore per il link.

• Questa modalità di funzionamento limita i consumi

Page 20: Del Corso Rivista Firmware

Funzionalità auto-repair

Quando un perscorso viene interrotto la rete prova a creare un percorso alternativo per i nodi rimasti orfani ricostruendo associazioni con altri nodi ove possibile.

Page 21: Del Corso Rivista Firmware

Regole di routing

Ciascun modulo ha un unico identificatrore assegnato in fase di installazione.

FF

Coordinator

I messaggi vengono instradati nella rete non necessariamente coinvolgendo il coordinatore.

R1

R2

E1

E2

E3

E4

E5

R3

R4E6

E7

E8

E9

In uno stesso istante possono avvenire comunicazioni purchè coinvolgano distinte zone della rete.

Page 22: Del Corso Rivista Firmware

Hardware

• formato SIMcard

• MCU PIC16LF88, 16F886, 24FJ32

• fino a 6 I/O (max 3 analogici)

• Sensore di temperatura onboard

• Comunicazione SPI

• Sistema operativo precaricato

• Programmazione in C mediante primitive di sistema

Page 23: Del Corso Rivista Firmware

1000m

Control CenterHigh Rise

Building

200m 500m

Page 24: Del Corso Rivista Firmware