車聯網V2X開發


最近在做一些車聯網V2X 開發的工作,涉及用到開源的歐標CAM 和 DENM,在這里記錄一下。

CAM 和 DENM 是車輛通信數據的協議棧,屬於歐標,其中有兩個開源的項目可以參考:

Java工程:https://github.com/alexvoronov/geonetworking

這個工程里面包含了歐標的CAM 和 DENM的協議棧,以及進行編碼和解碼的函數,編譯之后就可以在Java工程中進行調用;

C++工程:https://github.com/riebl/vanetza

這個工程里面也包含了歐標的CAM 和DENM的協議棧,只不過是C++工程,編譯之前需要依賴很多的庫,里面主要C++11的進行編寫的,之后編譯成.a 或者 .so 就可以進行使用。

 

之后,去年咱們國家發布了國標BSM、SPAT、RSI、RSM、MAP協議棧的標准;

可以在這里下載:http://www.caicv.org.cn/newslist/a1664.html

這里里面包含了 ASN.1的代碼文件,這些文件通過工具可以生成.h 和 .c  或者 .java文件。

 

研究了一下,歐標的開源工程和國標的工程中用到的編碼和解碼算法是相同的,只是協議的格式不一致。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM