17&,3(LO
Presented to TexITE at the Summer Meeting in Midland, TX – June, 2001
John Black, ITS Manager / Systems EngineerNaztec Inc., 820 Park Two Dr. Sugar Land, Texas
&7//+'5
1DWLRQDO
7UDQVSRUWDWLRQ
&RPPXQLFDWLRQV�IRU
,76
3URWRFRO
,QWHOOLJHQWQWHOOLJHQW
7UDQVSRUWUDQVSRUWDDWLRQWLRQ
6\VWHPV\VWHPV
�IRUPHUO\�IRUPHUO\ ,,99+6+6�
.
NTCIP - What Is IT?
� ,76�D�67$1'$5'² 17&,3 LV FXUUHQWO\ �� 67$1'$5' GRFXPHQWV DYDLODEOH IURP
KWWS���ZZZ�QWFLS�RUJ ZKLFK VSHFLI\ WKH FRPPXQLFDWLRQ DQG GDWDUHTXLUHPHQWV IRU DOO ,76 GHYLFHV�
� ,76�D�35272&2/² 17&,3 LV D 35272&2/ WKDW JRYHUQV WKH GDWD H[FKDQJH EHWZHHQ ,76
GHYLFHV DQG UHJLRQDO FHQWHUV RYHU D FRPPXQLFDWLRQV QHWZRUN�
� ,76�DQ�$5&+,7(&785(² 17&,3 LV WKH FRPPXQLFDWLRQV FRPSRQHQW RI WKH 1DWLRQDO ,76
$5&+,7(&785( ZKLFK HQFRPSDVVHV DOO DUHDV DQG DFWLYLWLHV RI ,76�
� ,76��WKH��/$:�² 6HFWLRQ �����H� RI 7($��� UHTXLUHV ,76 SURMHFWV IXQGHG IURP WKH
KLJKZD\ WUXVW IXQG WR FRQIRUP WR WKH 1DWLRQDO ,76 $UFKLWHFWXUH�DSSOLFDEOH VWDQGDUGV DQG SURWRFROV� )+:$ ILQDO UXOLQJ ZDVPDQGDWHG -DQ� �� ���� LQ WKH )HGHUDO 5HJLVWHU�
NTCIP - A Win Win For Users & Manufacturers
� 7R�WKH�,76�GHYLFH�XVHU��17&,3�LV² ([SDQGDEOH ² QR PRUH SODQQHG RU XQSODQQHG ´REVROHVFHQFHµ
² ,QWHURSHUDEOH ² VLPSOLILHV WKH LQWHJUDWLRQ SURFHVV
² &RPSDWLEOH ² QR LQWHUIHUHQFH ZLWK VLPLODU ,76 GHYLFHV
² 1RQSURSULHWDU\ ² SURPRWHV SULFH FRPSHWLWLRQ
² 6FDOHDEOH ² SHUIRUPDQFH GRHV QRW FKDQJH DV VL]H RI SURMHFW JURZV
� 7R�WKH�,76�GHYLFH�PDQXIDFWXUHU��17&,3�² 5HGXFHV 0DQXIDFWXULQJ &RVWV
² 5HGXFHV 6RIWZDUH 0DLQWHQDQFH
² 5HGXFHV 8QZDQWHG 6RIWZDUH 'HYHORSPHQW
² &RQYHUJHV :LWK 0DLQVWUHDP 7HFKQRORJLHV
² 6LPSOLILHV 7UDLQLQJ DQG 6XSSRUW
NTCIP - Where Did It Come From?
� 17&,3 HYROYHG IURP 1(0$ 6WDQGDUG ������� �76��
� 76� ZDV DGRSWHG LQ ���� WR SURYLGH LQWHUFKDQJHDELOLW\ EHWZHHQDFWXDWHG WUDIILF VLJQDO FRQWUROOHUV DQG WKH VLJQDO FDELQHW
� 76� VSHFLILHG WKH FDELQHW LQWHUIDFH �$±%±& FRQQHFWRUV�
� 76� VSHFLILHG DQ 6'/& VHULDO LQWHUIDFH WR UHSODFH WKLV SRLQW�WR�SRLQWZLULQJ ZLWK GDWD PHVVDJHV WKDW LQWHUFRQQHFW GHYLFHV LQ WKH FDELQHW
� 1(0$ EHJDQ GHYHORSPHQW RI 17&,3 LQ ���� DV D FRPPXQLFDWLRQVVWDQGDUG IRU PHVVDJHV EHWZHHQ WKH FRQWUROOHU DQG $706 WR SURYLGHLQWHUFKDQJHDELOLW\ EHWZHHQ WKH FRQWUROOHU DQG WKH V\VWHP�
The National ITS Architecture – An Analogy
SDO (Standards Developing Organizations)NEMA, FHWA, ITE, AASHTO, IEEE, SAE, etc.
Traffic ManagementTransit Management
Freight & Fleet ManagementToll Administration
Emergency Management
ISP
Field Device
Musical Notation is a Protocol
Orchestra Section
Title of Musical Score
Composer
Musical notation is a protocol that governs the data exchange between the musician and the musical instrument.
NTCIP Standard Documents Are Protocols
ITS Regional CenterNTCIP Standard Document Composer
An NTCIP standard document is a protocol that governs the exchange of data objects between the ITS Center and the Field Devices.
FieldDevice
NTCIP Working Groups Are The Composers
NTCIP: Transportation Sensor Systems WGTSS
NTCIP: Signal Control and Prioritization WGSCP
NTCIP: Ramp Metering WGRMC
NTCIP: Profiles WGPRO
NTCIP: Joint Cmte on the NTCIP WGSTRGRP
NTCIP: Global Objects WGGOWG
NTCIP: Data Collection and Monitoring WGDCM
NTCIP: Closed Circuit TV WGCCTV
NTCIP: Center-to-center Profiles WGC2C
NTCIP: Base Standards and Protocols WGBSP
NTCIP: Actuated Signal Control WGASC
SDO: Working GroupAbbreviation
The Builder’s Craft
The master craftsman builds each instrument to exact specifications so the musician can perform the function intended by the conductor.
Manufacturers craftITS field devices that conform with ITS and NTCIP standards toachieve the designintended by the SDO
NTCIP Allows YOU to Play in the ITS Orchestra
NTCIP Protocol – How It Works
NTCIP is a PROTOCOL that governs the data exchange between ITS devices and regional centers over a communications network.
Works just like WonkaVision!!
Data Objects
Data Dictionary
Network
The Open Systems Interconnect (OSI) Model
Information Level
Application Level
Transport Level
Sub-Network Level
Object LevelData Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer NTCIP 1101 - STMFSimple TransportationManagement Framework
NTCIP 2001 – Class B
NTCIP 2002 – Class A & C(withdrawn)
Object Level
Data Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer
The Object Layer defines the database in the field device in terms of optional and mandatory objects (conformance groups).
The required NTCIP documents defining objects for Actuated Signal Control (ASC) are:
•NTCIP 1201 – Global Object Definitions
•NTCIP 1202 – Actuated Signal Controller (ASC)
The NEMA Working Group on “Field Management Stations” is currently developing NTCIP 1210 – “NTCIP Objects for Signal System Masters” – 1st draft available in third quarter of this year.
Sub-Network Level
Data Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer
The Physical Layer transmits raw data bits over a communication channel (the “interconnect”)
The Data Link Layer guarantees to the network layer that there are no transmission errors by breaking the input data stream up into frames and sending back acknowledgement frames
NTCIP 2101/2102 – Subnet Profiles is required to implement this level for ASC.
Optional NTCIP documents related to this layer are:
•NTCIP 2101 - SP-PMPP/RS232
•NTCIP 2102 - SP-PMPP/FSK
•NTCIP 2102 - SP-PPP/RS232
•NTCIP 2104 - SP-Ethernet
Transport Level
Data Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer
The Network Layer uses TCP/IP to send the data packets from a source to a destination.
•NTCIP (Class A) supports “routing” as used by the Internet to pass data between sub-networks.
•NTCIP (Class B) is designed for a single network.
The Transport Layer splits up data from the session layer to ensures that all the pieces arrive correctly after they pass over the network.
The required NTCIP standard supporting this level is:
•NTCIP 2201/2202 – Transport Profiles
This specification is built upon the same RFC standards that define TCP/IP and the Internet
Application Level
Data Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer
The Application Level defines the syntax, or grammar of the protocol. A good analogy is the way we used sentence diagramming in grade school to study the underlying framework of the English language.
NTCIP 2301 - AP-STMF (Simple Transportation Management Framework) is required and defines:
•SNMP – Simple Network Management Protocol
•STMP – Simple Transportation Management Protocol
Optional NTCIP documents related to this layer are:
•NTCIP 2302 - AP-TFTP
•NTCIP 2301 - AP-FTP
•NTCIP 2301 - AP-DATEX-ASN
•NTCIP 2301 - AP-CORBA
Information Level
Data Objects
Data Dictionary
Physical LayerPhysical Layer
Data Link LayerData Link Layer
Network LayerNetwork Layer
Transport LayerTransport Layer
Session LayerSession Layer
PresentationPresentation
Application LayerApplication Layer
ITE, FHWA and AAHSTO are working together to develop a comprehensive database for ITS called the Traffic Management Data Dictionary (TMDD).
The TMDD includes all the object definitions for the field devices. The following documents are used to define an Actuated Signal Controller (ASC) in the TMDD:
•NTCIP 1201 – Global Object Definitions
•NTCIP 1202 – Actuated Signal Controller (ASC)
Visit the following site to get more information on the TMDD. You can also download Microsoft Access databases and view html files for each dictionary.
http://www.ite.org/tmdd
ITS Framework Example
Recommended Reading
� 'RZQORDG�GRFXPHQW������± ³17&,3�*XLGH´�IURP�WKH�17&,3�ZHE�VLWH�DW�² KWWS���ZZZ�QWFLS�RUJ
� 6LJQ�XS�WR�UHFHLYH�WKH�,&'1�1HZVOHWWHU��WKURXJK�H�PDLO�
² KWWS���ZZZ�QDZJLWV�FRP
� /HDUQ�PRUH�DERXW�,76�$UFKLWHFWXUH��6WDQGDUGV��7HVWLQJ�
² KWWS���ZZZ�LWV�GRW�JRY�DFRQIRUP�3ROLF\�KWP
² KWWS���ZZZ�LWV�VWDQGDUG�QHW
² KWWS���ZZZ�LWH�RUJ�VWDQGDUGV�LQGH[�KWPO
Conclusions
� 17&,3 LV KHUH WR VWD\ DQG PDQGDWHG RQ DOO IHGHUDOO\ IXQGHG SURMHFWV
� 17&,3 LV D :LQ�:LQ IRU XVHUV DQG GHYHORSHUV RI ,76 GHYLFHV
� 17&,3 LV D SURWRFRO WKDW SURYLGHV VWDQGDUG GDWD H[FKDQJHV EHWZHHQUHJLRQDO FHQWHUV DQG ILHOG GHYLFHV
� 17&,3 VWDQGDUG GRFXPHQWV IROORZ WKH 26, � OD\HU PRGHO�:RQND9LVLRQ� ZKLFK LV WKH IRXQGDWLRQ RI WKH ,QWHUQHW