1、功能说明
车载设备将obd的数据传到ttx服务器上,平台监控地图实时显示obd状态信息
适用于部标协议和ttx协议的obd数据,以 $OBD-RT 开头的 字符串格式的数据
2、对接流程
设备将obd收到的数据直接透传到服务器上,服务器将数据直接存储到数据库中
平台从数据库中获取数据,根据obd协议进行解析显示
3、部标协议对接说明
3.1 数据流说明

3.2 协议上报说明
使用808协议的0x0900数据上行透传指令,消息类型0x41。

正确数据包示例
7E 09 00 40 4A 01 00 00 00 00 90 12 34 56 78 96 00 79 41 24 4F 42 44 2D 52 54 2C 31 32 2E 33 2C 30 2C 32 30 2C 30 2E 30 30 2C 30 2E 30 30 2C 30 2C 31 30 2E 38 39 2C 33 31 2E 31 35 2C 31 38 31 2E 36 38 2C 31 38 31 2C 35 34 2E 32 36 2C 35 36 35 2E 39 36 2C 30 2C 30 2C 30 0D 0A 6F 7E

4、ttx协议对接说明
4.1 数据流说明

4.2 SDK集成
/**
* @Description:发送串口透传数据
* @param: nType: 数据类型
pBuffer: 数据内容
nLength: 数据长度
bReliable: 表示是否可靠传输, true表示会最大可能保证传送到服务器上
* @return: 0表示成功
* @Author: afu 2011-06-30
*/
LIBDVRNET_API int TTXNET_SendTransparentSerial(int nType, const char* pBuffer, int nLength, bool bReliable = false);
调用TTXNET_SendTransparentSerialte透传接口上报obd数据
调用示例:
char szObdInfo[] = "$OBD-RT,1,28.8,899,0,1234,2.05, 2.37,43";
TTXNET_SendTransparentSerial(65, szObdInfo, strlen(szObdInfo), false);
说明:nType=65(固定为65), pBuffer为obd数据, nLength为obd数据长,OBD数据要以\r\n结尾,不然OBD明细表无法查询到数据。
5、平台说明
5.1 编辑车辆信息->外设模块勾选“OBD”外设

5.2 在地图冒泡打开“OBD”菜单,弹窗显示OBD状态信息



5.3 OBD报表

6、注意事项
6.1 服务器必须是7.19版本以上的服务器,并且需要局部更新文件(找ttx处理)
6.2 客户端必须是191120(含)之后的版本
7、常见问题
问1:实时监控OBD页面有数据,OBD报表查询不到数据
答:数据要以回车、换行字符结尾:\r\n
部标协议十六进制回车符(0x0D)、换行符(0x0A)