最近在做一些车联网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开发相关推荐

  1. idea java 快捷键_图示Javahtml5开发中IDEA的一些常用默认快捷键

    IDEA全称为IntelliJ IDEA,主要用于以Java语言开发为基础的集成环境,也可以用于诸如html5之类与Java Web系列相关的语言或框架开发:IntelliJ IDEA在编写代码时有一 ...

  2. editplus java语法_用Editplus开发Java

    原标题:用Editplus开发Java ☆ 准备工作 ①,已安装好jdk,同时配置系统变量(3个,JAVA_HOME,PATH,CLASSPATH) ②,电脑已安装Editplus,并做好设置. ☆ ...

  3. eclipse选择java版本_使用 Eclipse 开发版本选择和下载说明

    现在越来越多的人开发使用 IDEA,使用 Eclipse 开发的已经渐渐变少了,这篇就简单介绍下 Eclipse 的版本选择和下载,供目前还在坚守使用 Eclipse 开发的同胞们~ Eclipse ...

  4. android开发java环境_搭建Android开发环境 - Android - mobile - JavaEye论坛

    Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下! (1)安装JDK,省略 ...

  5. eclipse开发java项目_用eclipse 开发java 项目

    一般分为如下4个步骤: 一.创建Java项目(创建项目之前要选择工作空间) 二.创建程序包 三.编写Java源程序 四.运行Java程序 详细说明 1.创建Java 项目 1.1 打开Eclipse, ...

  6. 电信JAVA手机_手机modem开发(28)—开发电信VoLTE开关默认值设置

    电信VoLTE开关默认值设置 [Important Notice]CT VoLTE配置文档名称为<Operator_Specific_Document_CT入库版本准备.docx>,如贵司 ...

  7. JAVA窗帘_利用TurniBit开发板DIY一套自动窗帘模拟系统

    一.准备工作TurnipBit 开发板 一块 下载数据线 一条 微型步进电机(28BYJ-48) 一个 步进电机驱动板(ULN2003APG) 一块 光敏传感器 一个 TurnipBit 扩展板 一块 ...

  8. anychart java实例_在.Net开发中使用AnyChart的简单例子(上)

    1.AnyChart控件相关 显示效果 2.AnyChart的简单原理 AnyChart是一个Flash做的控件,原理图在安装了AnyChart后的说明文档里面有,这里贴一下 其实很好理解,就是想办法 ...

  9. java闪光灯_手电筒项目开发一闪光灯

    重点: 1.SurfaceView, OpenGL ES 的纹理------照相机捕获图像流纹理 2.style.xml配置文件.设置无标题等信息 true true @drawable/bg 3.使 ...

最新文章

  1. ExtJS(3)- 自定义组件(星级评分)
  2. android sdk版本控制,1. 统一SDK版本管理配置
  3. Boost::filesystem的使用笔记
  4. 任正非公开信:投入 20 亿美元全面提升华为软件质量
  5. stl源码分析de练习
  6. Python分析热门话题“不生孩子的人后来都怎么了”,看看丁克家庭最后都怎么样了...
  7. BZOJ 2243 树链剖分
  8. 阿里巴巴笔试题目(接示本质的解法)
  9. httpClient创建对象、设置超时
  10. ddk高级主题和提示
  11. 如何用java实现一个p2p种子搜索(4)-种子获取
  12. 微信终于能注册小号了,无需绑定手机号!
  13. 【CSS 书写模式 (Writing modes )】
  14. 秋天的第一杯奶茶该买哪家?我用爬虫爬取所有数据教你买哪家
  15. 等等,那头猪还不想被吃!这个系统能读懂猪的6种情绪,读图3780张,成功率85%
  16. linux pv信息写在哪里,pv命令详情|linux - 爱资料工具
  17. 印象笔记mac版 同步问题_Typora和印象笔记的完美同步及备份
  18. 【doris】V1.2.2安装部署单机版or集群版
  19. gms认证流程_Google GMS认证要求与申请流程
  20. Vue + Spring Boot 项目实战(三):前后端结合测试(登录页面开发)

热门文章

  1. (转)刹车离合同时踩非常危险
  2. 李建忠设计模式之”数据结构“模式
  3. 中国移动互联网测试开发大会(简称MTSC大会)
  4. 冯 . 诺依曼体系结构对计算机发展的限制
  5. 实现从淘宝定时抓取订单数据、打印电子面单并保存到ERP表中!
  6. 合数(数论基础概念)
  7. 记录一次渗透测试算命网站
  8. layui icon 使用
  9. centos下zip压缩解压缩命令
  10. Creating orkut style status update div-textbox using jQuery