CAN总线和Android通信建议
我想获得有关安卓平板电脑CAN总线通信的建议 我和一位同事一起参与了一个电动汽车项目。BMS、逆变器和控制逻辑之间有CAN总线通信。我需要获取数据,比如集群的速度。该集群将是一款Android平板电脑。我有一个用于CAN和蓝牙适配器的Arduino屏蔽,用于向平板电脑发送数据。我对安卓相当陌生CAN总线和Android通信建议,android,can-bus,Android,Can Bus,我想获得有关安卓平板电脑CAN总线通信的建议 我和一位同事一起参与了一个电动汽车项目。BMS、逆变器和控制逻辑之间有CAN总线通信。我需要获取数据,比如集群的速度。该集群将是一款Android平板电脑。我有一个用于CAN和蓝牙适配器的Arduino屏蔽,用于向平板电脑发送数据。我对安卓相当陌生 我应该开始寻找什么 这些代码行吗,因为我也需要发送数据 在你看来,我应该在Arduino上解码,还是将CAN数据传递给Android并在那里处理?数据是COB ID/字节数/数据。(601/8/2
- 我应该开始寻找什么
- 这些代码行吗,因为我也需要发送数据
- 在你看来,我应该在Arduino上解码,还是将CAN数据传递给Android并在那里处理?数据是COB ID/字节数/数据。(601/8/22986000200)我想知道我们应该如何处理它。例如,如果前两个字节是lights,则第二个字节是speed,依此类推。或者我应该通过分隔符“”和字节拆分为int吗
- 我能够从Android向CAN总线发送数据。我有CAN分析仪,控制器接受它
- 在Android设备上解码数据。这样,如果您更改了桥接器(这里是Arduino),您的应用程序仍然可以工作
- 在Arduino上解码数据,这样您的Android应用程序使用高级命令,但它将与您的桥接实现紧密相连
- 用你最熟悉的语言解码