Background Image
Table of Contents Table of Contents
Previous Page  47 / 86 Next Page
Basic version Information
Show Menu
Previous Page 47 / 86 Next Page
Page Background EMBEDDED 54 • NOVEMBRE • 2014 47

HARDWARE

NETWORK PROTOCOL

comunicazione tra persone, il livello fisico è

rappresentato dal mezzo con cui ci si parla

(es. per telefono o con radio ricetrasmittenti),

il livello di collegamento è costituito dalla lin-

gua utilizzata (es. inglese o italiano) e il livello

applicativo è l’argomento della conversazione.

Il livello fisico specifica il collegamento tra i

diversi dispositivi dal punto di vista hardware

e descrive i segnali elettrici utilizzati per tra-

smettere i bit dall’uno all’altro; descrive, ad

esempio, i collegamenti elettrici e i metodi

di cablaggio, le tensioni e le correnti utilizza-

te per rappresentare i bit “1” e “0” e le loro

durate. Le modalità di collegamento possono

essere senza fili (wireless) quando utilizzano

come mezzo fisico onde radio, raggi infrarossi

o segnali luminosi che si propagano liberamente nello spazio,

oppure cablate (wired) in cui i segnali sono trasmessi tramite

cavi in rame o fibra ottica, di tipo punto-punto o multipoint, pa-

rallelo o seriale. Tra i protocolli di comunicazione più usati si

possono citare lo standard IEEE488 per il parallelo e gli stan-

dard Rs232C (punto-punto), Rs422 e Rs485 (multipoint) per il

seriale. Un altro protocollo comunemente usato con porte Pc

seriali è il protocollo HART (Highway Addressable Remote

Transducer), basato su una rete ibrida che addiziona un se-

gnale digitale al segnale analogico 4-20 mA e la sua variante

WirelessHart.

Il livello di collegamento descrive come i bit sono raggruppati

in caratteri e questi ultimi in pacchetti, e come vengono rileva-

ti e corretti eventuali errori. Se necessario, definisce anche i

turni o le priorità che i dispositivi devono rispettare per accede-

re al mezzo di trasmissione. Si parla di protocolli master-slave

quando uno dei dispositivi (il master) ha il compito di control-

lare e gestire la comunicazione di tutti gli altri (slave). Si parla

invece di sistemi peer-to-peer quando tale gerarchia non esiste

e i dispositivi accedono al mezzo di comunicazione in modo

eguale (in tal caso il protocollo comprende le procedure per

gestire i turni e le precedenze di accesso al mezzo di comuni-

cazione; ne è un classico esempio Ethernet).

Il livello applicativo descrive quali sono i dati trasmessi e quale

è il loro significato relativamente al processo sotto controllo.

In altre parole, associa un comando (es: apri/chiudi l’interrut-

tore) o un numero (es. valori di tensione) ai dati in formato

binario che i dispositivi si scambiano attraverso la rete di co-

municazione. È il livello in cui si specifica quali dati devono

essere contenuti nei pacchetti trasmessi e ricevuti e come sono

utilizzati.

I metodi di comunicazione punto-punto, largamente usati fin

dagli anni ’80, si sono integrati ed evoluti negli ultimi decenni

nei bus di campo (fieldbus) per ridurre i costi di connettività

Fig. 2 – Protocolli e applicazioni (fonte Freescale)

Dai una marcia in più al tuo sistema embedded Q Protezione del know-how e della proprietà intellettuale da Q reverse-engineering Q pirateria e contraffazione Q Protezione dell’integrità e degli accessi da Q manomissioni e intrusioni Q Protezione della documentazione di servizio e dei dati di produzione Q Gestione licenze software dinamica e personalizzabile Q Semplice integrazione in software e processi aziendali in essere +39 0350667070 sales@wibu.com www.wi bu . i t CodeMeter supporta: PERFECTION IN PROTECTION, LICENSING AND SECURITY Il tuo sistema embedded è nel mirino di un hacker?