java 车联网_车联网V2X开发
生活随笔
收集整理的這篇文章主要介紹了
java 车联网_车联网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文件。
研究了一下,歐標的開源工程和國標的工程中用到的編碼和解碼算法是相同的,只是協議的格式不一致。
總結
以上是生活随笔為你收集整理的java 车联网_车联网V2X开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10 java无法运行_如何解决w
- 下一篇: java liferay_Liferay