我正在开发一个通过J1939与车辆通信的应用程序。我的计划是购买J1939堆栈,所以我有理由相信我不需要获得物理层或数据链路层的标准,但我想知道有多少应用层我应该从SAE订购?
我想我需要:
但我很想知道其他人在实现应用程序方面时发现了什么有用。
由于
答案 0 :(得分:1)
我会在您的列表中添加至少 SAE J1939-21 。它使用具有29位标识符的CAN协议描述数据链路层。
我想请您注意本文档中描述的传输协议连接管理。如果您想使用诊断层,您应该能够处理广播通知消息,因为如果在同一个警告灯上有多个诊断故障代码,则不会广播DM1消息。