Sunteți pe pagina 1din 5

NTCIP este o familie de standarde, care ofer att regulile de comunicare (denumite

protocoale) cat i vocabularul (numite obiecte) necesare pentru a permite


echipamentului de control al traficului electronic din diferite productorii s opereze
unele cu altele ca sistem. standarde NTCIP reduce nevoia de dependena de
furnizorii de echipamente specifice i personalizate-o de-un fel de software. pentru
a asigura att productor i utilizator de sprijin comunitar, NTCIP este un produs
comun al Electronica National Asociaia Productorilor (NEMA), Asociatia Americana
de stat Autostrazi i Transport Funcionari (AASHTO), i Institutul de Transport
Inginerilor (RTN). "

n scopuri de telecomunicaii, Ghidul utilizatorului NTCIP ofer o definiie


suplimentar: "NTCIP este o familie de standarde de comunicare pentru
transmiterea de date i informaii de control ntre dispozitivele controlate
microcalculator utilizate n sistemele de transport inteligente". Aceste standarde
sunt specifice de transport, i de a construi pe baza unor standarde i protocoale de
telecomunicaii existente (i n curs de dezvoltare).
Comunicrile naionale de transport pentru protocol ITS (NTCIP) este un grup de
protocoale de comunicaii dezvoltate pentru sistemele de trafic i de transport.
Comunitatea de transport are nevoie de mult timp un mecanism prin care ar putea
fi atins interschimbabilitii i interoperabilitatea pentru diferitele componente ale
sistemelor de transport. Este motivul pentru care NTCIP este larg acceptat i este
specificat pentru noi implementari de sistem. Protocoalele NTCIP permit schimbul de
dispozitive de scop similar i diferite fabricaie s fie plasate n sisteme.
Protocoalele care permit mai multe dispozitive diferite pentru a partaja un canal de
comunicare comun.
Comunicrile naionale de transport pentru protocol ITS (NTCIP) este un grup de
protocoale de comunicaii dezvoltate pentru sistemele de trafic i de transport.
Comunitatea de transport are nevoie de mult timp un mecanism prin care ar putea
fi atins interschimbabilitii i interoperabilitatea pentru diferitele componente ale
sistemelor de transport. Este motivul pentru care NTCIP este larg acceptat i este
specificat pentru noi implementari de sistem. Protocoalele NTCIP permit schimbul de
dispozitive de scop similar i diferite fabricaie s fie plasate n sisteme.
Protocoalele care permit mai multe dispozitive diferite pentru a partaja un canal de
comunicare comun.
Intercomunicarea este definit ca fiind capacitatea de a face schimb de dispozitive
de acelai tip (de exemplu, un controler de semnal de la diferii furnizori) fr a
modifica software-ul. Interoperabilitatea este definita ca fiind capacitatea de a
opera dispozitive de la productori diferii, sau diferite tipuri de dispozitive (de
exemplu, controlere de semnal i semne mesaje dinamice) pe acelai canal de
comunicaie. NTCIP este o suit de protocoale de comunicaii i definiii de date care
au fost proiectate pentru a se adapta diverselor nevoi ale diferitelor subsisteme i
servicii ale utilizatorilor de arhitectura nationala ITS. Acesta este destinat n
principal s se ocupe de aceste nevoi n dou domenii: comunicaiile ntre un centru
de management i dispozitive de cmp i de comunicaii ntre dou sau mai multe
centre de management. Exemple de prima aplicaie includ transferul de date de
comand i configurare ntre un centru i un cmp de gestionare a transporturilor
dispozitive, cum ar fi controlorii de trafic de semnal, semne de mesaje dinamice,
staii de senzori de mediu, contoare de sol, etc. Exemple de a doua aplicare includ
transferul de date ntre mai multe centre de management n cadrul unei agenii,
precum i transferul de date ntre centrele de gestionare utilizate de ctre diferite
agenii.
NTCIP difer de practicile anterioare n definirea protocoalelor de comunicaii pentru
sistemele de management prin aceea c acesta nu este un protocol de comunicare
unic proiectat pentru un singur scop. Mai degrab const dintr-o ntreag suit de
protocoale care acoper spectrul de la protocoalele de comand / rspuns simplu
punct-la-punct la tehnici orientate obiect destul de sofisticate. Acest lucru se
datoreaz faptului c diversitatea aplicaiilor n care este desfurat NTCIP, iar
diversitatea rezultat a unor caracteristici specifice de aplicare, cum ar fi tipul i
cantitatea de date care urmeaz s fie transferate, criticalitatea ori de transfer de
date, costul acceptabil al infrastructurii de comunicaii, criticalitatea datelor
probleme de securitate i integritate, pentru a numi doar cteva. n msura n care
privete definiiile de date, NTCIP nu definete complet funcionalitatea
dispozitivelor centrale sau pe teren la care se aplic. Acesta specific numai
obiectele de date care urmeaz s fie transferate i funcionalitate limitat direct
legate de aceste obiecte. De exemplu, NTCIP nu definete detaliile privind modul n
care funcioneaz un controlor de trafic, de exemplu, aceasta nu definete c un
verde trebuie s fie ncheiat printr-un galben i c un rou trebuie s fie afiat
dup un galben. Cu toate acestea, ea definete cu precizie datele care pot fi
comunicate ntre controlorii de trafic i centrele de gestionare a traficului, i
definete, prin urmare, aspectele de funcionalitate (de exemplu, este necesar ca
lungimea intervalului de clearance-ul galben trebuie s fie aa cum este indicat de
faz Galben Schimbare obiect) . standardele i protocoalele NTCIP nu sunt
concepute pentru a nlocui suita de standarde generale de comunicare i a
protocoalelor elaborate de alte organizaii de standardizare (ex .: IEEE; ASHTO, etc).
De fapt, ea ncorporeaz multe dintre aceste standarde. Introducerea la acest
capitol au indicat faptul c utilizarea protocoalelor adaug "costul de lime de
band". Regula principal care trebuie s fie urmat n proiectarea unui sistem de
comunicare este - "nimic nu este gratuit!" De fiecare protocol de comunicare se
adaug la cantitatea total de date care sunt transportate. Cerina de lime de
band suplimentar pentru a permite protocoale "aeriene" nu ar trebui s fie luate
n considerare n lumin negativ. Dar, trebuie s fie luate n considerare!
"Deasupra capului" este ceva care se adaug la cerina de comunicare. Orice
protocol de management al reelei, orice informaii care identific un dispozitiv,
orice informaie care este utilizat pentru comanda i controlul, precum i informaii
de rutare este considerat ca fiind deasupra capului. n cazul n care informaia nu
este o parte a mesajului - este deasupra capului! Not: Suma real de regie impus
de utilizarea NTCIP, sau orice alt tip de suport este nivelul OSI depinde de
configuraia real a NTCIP, sau Modelul OSI, protocolul de strat.

DEZVOLTARE TOOLBOX NTCIP


In continuare, cercetatorii au dezvoltat cele trei module software pentru setul de
instrumente i instalate acestea Modulele pe doua laptopuri hardened-teren
achiziionat pentru a fi livrate la TxDOT sfritul acestei proiect. Pentru scopul de
referin, cercettorii au decis s utilizeze semnal de trafic portabil NTCIP Sistemul
de evaluare ca nume generic pentru fiecare modul, urmat de o liniu i o liter
pentru identific modulul specific. Restul acestui raport utilizeaz urmtoarele
denumiri identificate de mai jos pentru cele trei module:

Modul de monitorizare: NPTSES-M.

Modul Analiz: NPTSES-A.

Modul de actualizare: NPTSES-U. Dup cum sa menionat anterior, NPTSES-M i


NPTSES-U utilizeaz protocoale NTCIP pentru a comunica cu un controlor.
Cercetatorii au folosit un ActiveX bibliotec de programare aplicaii comerciale s
interfa aceste module cu controlere NTCIP-conforme cu trafic de semnal (13).
Aceast bibliotec const dintr-un set de funcii care sprijin crearea i trimiterea de
comenzi NTCIP (set, pentru a primi, capcane, bloc comenzi), i primirea i analizarea
rspunsurilor NTCIP. Biblioteca accept urmtoarele protocoale i interfee:

SNMP. TCP / IP

UDP / IP.

Null.

PMPP.

Ethernet.

RS-232.

V-Series Dial-up Modemuri.

CDPD.

Biblioteca NTCIP vine cu o licen care permite distribuirea aplicaiilor dezvoltate ale
utilizatorilor folosind biblioteca fr taxe de redeven. NPTSES-M foloseste
comanda Get pentru a solicita statice i date dinamice de la controler. NPTSES-U
foloseste comanda Get pentru a obine date statice de la un controler, iar comanda
Set pentru a trimite mesaje noi informaii de sincronizare a semnalului la un
controler.
NPTSES-U foloseste comanda Get pentru a obine date statice de la un controler, iar
comanda Set pentru a trimite mesaje noi informaii de sincronizare a semnalului la
un controler.
Get i set comenzi utilizeaz identificatori standard de obiect (OID) pentru a avea
acces la anumite pri ale unei baza de date cu controlorului.

Privire de ansamblu asupra Standardelor NTCIP


Dou protocoale NTCIP sunt de interes pentru acest proiect. Printre acestea se
numr NTCIP Obiect 1201-Global
Definiii i NTCIP Definiii 1202-obiect Semnal de trafic acionat (ASC) Controler
(8, 9). NTCIP 1201 definete obiecte comune pentru dispozitivele de cmp multiple
(de exemplu, controler de semnal,
controler de la sol, i semne de mesaje dinamice). Aceste obiecte includ o mas de
zi plan i un Timebase-program
masa. NTCIP 1202 definete obiectele care sunt unice pentru ASC. Grosul
comunicaiile ntre NPTSES i un controler utilizeaz NTCIP 1202 obiecte. citire i
scrierea datelor (folosind Get i comenzi Set) de la i la un dispozitiv compatibil
NTCIP necesit
utilizarea de OIDs unice, care depind de locaii de obiecte pe standardele
Organizaie (ISO), structura de copac sau ierarhie.
Aa cum s-a descris n Ghidul NTCIP (14), toate OIDs pentru dispozitivele de
transport ncepe cu nivel
1.3.6.1.4.1.1206.4.2 (iso.org.dod.internet.private.enterprises.nema.devices) n
arborele de denumire.
Cele dou dispozitive de interes in acest proiect sunt ASC (dispozitiv 1) i Global
(dispozitiv 6). Prin urmare,
obiecte de interes n acest proiect ncepe cu OIDs:
1.3.6.1.4.1.1206.4.2.1 pentru obiecte ASC.
1.3.6.1.4.1.1206.4.2.6 pentru obiecte comune globale la mai multe dispozitive
compatibile NTCIP
Atunci cnd sunt executate, NPTSES-M presupune c este conectat fizic la un
controler (prin Ethernet sau cablu serial) i imediat ncearc s stabileasc o
conexiune la acesta folosind datele memorate n fiier de configurare de baz salvat
n directorul de instalare. n cazul n care nu este n msur s se stabileasc
comunicare, apare un mesaj de eroare. Dup confirmarea utilizatorului, NPTSES-M
afieaz ecranul de configurare pentru a permite utilizatorului s efectueze toate
modificrile necesare conexiunii configurare. Atunci cnd un utilizator face
modificri, programul cere utilizatorului sa salveze fiier de configurare, ieii din
program, i apoi executai din nou. n cazul n care NPTSES-M este capabil s se
conecteze cu succes la controler, aceasta obine numrul maxim de faze, grupe de
faz, suprapuneri, detectoare, grupuri de detectoare, canale, grupuri de canale, de
faz secvene, inele, i preempts susinute de ctre operatorul de subiect.
Programul are nevoie de acest lucru informaii deoarece diverse mrci de controler
au diferite limite superioare pentru aceti parametri. Apoi, aceasta obine toate
datele programate pentru aceti parametri din baza de date a controlerului. Aceste
date includ setri de faz pentru toate faz activate i datele de detectoare
(primare i faz de comutare Atribuirea, opional NTCIP de volum i de ocupare
setare, etc.). Apoi, salveaz toate ncrcate informaii pe hard disk n diverse fiiere,
i afieaz un subset de date ncrcate pe diverse ecrane pe care utilizatorii le pot
selecta folosind tab-uri de pe ecranul de afiare. n timp ce face acest lucru, se
afieaz o jurnalul de sistem care arat aciunea curent. n cele din urm, ncepe
colectarea de date n timp real i continu s face acest lucru pn la oprit de ctre
utilizator. Pe parcursul acestei etape, se oprete afiarea aciunilor sale n jurnalul
de sistem fereastr. Mai mult dect att, ea pstreaz ecranul principal de program
redus la minim.

S-ar putea să vă placă și