210 likes | 500 Views
NTCIP 實例介紹. 交通大學 運輸研究中心. 情境說明. 交通控制管理中心對於所管理之路口必須進行監控及控制 對某一特定(群)號誌發出指令,藉以進行資料蒐集、狀態回報以及設定的更改 如時間的調整、各控制參數的改變等 假設交控中心希望對於所管理之一號誌化路口控制器,進行設定時間的動作. 動態物件(目前 NTCIP 定義 13 個). 情境一( SNMP/UDP/IP/Ethernet ). SNMP 的訊息格式,包含 PDU-Header 以及 PDU
E N D
NTCIP實例介紹 交通大學 運輸研究中心
情境說明 • 交通控制管理中心對於所管理之路口必須進行監控及控制 • 對某一特定(群)號誌發出指令,藉以進行資料蒐集、狀態回報以及設定的更改 • 如時間的調整、各控制參數的改變等 • 假設交控中心希望對於所管理之一號誌化路口控制器,進行設定時間的動作
情境一(SNMP/UDP/IP/Ethernet) • SNMP的訊息格式,包含PDU-Header以及PDU • 在PDU-Header的部分,包含有SEQUENCE,Version版本,以及Community三項資訊,其所需的訊息長度為49 bytes
在PDU中,其中包含所下達之指令: SetRequest、要求的ID、錯誤狀態、錯誤種類以及資料的本體(Variable Bindings)等 • 整個PDU所需之訊息長度為 36 bytes
因為透過UDP/IP之通訊協定予以傳送資料,必須再加上UDP以及IP的Header,即是一個完整的Information Field
再將完整的Information Field,透過Ethernet傳送往號誌控制器。
情境二(STMP/UDP/IP/Ethernet) • STMP的訊息格式,包含PDU-Header以及Value • 配合Dynamic Objects的使用,在PDU-Header的部分只需記錄Dynamic Objects的編號 • 其所需的訊息長度為5 bytes
情境三(SNMP/PMPP) • SNMP之訊息格式不會因為下層採用不同之通訊協定而改變 • 其所需的訊息長度為49bytes
跳過傳輸層,直接將資料傳遞至子網路層中之PMPP跳過傳輸層,直接將資料傳遞至子網路層中之PMPP • SNMP訊息再加上IPI Header後,即為一完整的Information Field
將完整的Information Field,再透過PMPP傳送往號誌控制器
情境四(STMP/PMPP) • STMP的訊息格式,包含PDU-Header以及Value • 配合Dynamic Objects的使用,在PDU-Header的部分只需記錄Dynamic Objects的編號。其所需的訊息長度為5bytes
跳過傳輸層,直接將資料傳遞至子網路層中之PMPP跳過傳輸層,直接將資料傳遞至子網路層中之PMPP • STMP訊息再加上IPI Header後,即為一完整的Information Field
小結 • 使用STMP,配合動態物件,能夠有效減少需要的傳輸量 • 若是頻寬固定,能夠傳送更多的資料 • 若是資料量固定,能夠使用較小的頻寬來達到傳輸的目的
是否需要更進一步的資料? • www.ntcip.org中有詳細的資料 • 文件相當多 • 沒有按照其特性加以分類 • 常常有無從下手的感覺 • 特別將剛網站中的文件加以整理,以方便按照需求來閱讀 • 以下進行NTCIP網站文件導讀