SYSTEM, METHOD, AND APPARATUS TO SUPPORT MIXED NETWORK COMMUNICATIONS ON A VEHICLE
An example system includes a system comprising a vehicle having a first network and a second network; a first device on the first network; and a converged network device (CND) interposed between the first network and the second network and structured to facilitate communications between the first device and the second network; wherein the first network is of a different type than the second network.
1 . A system comprising:
a vehicle having a first network and a second network;
a first device on the first network; and
a converged network device (CND) interposed between the first network and the second network and structured to facilitate communications between the first device and the second network;
wherein the first network is of a different type than the second network.
2 . The system of claim 1 further comprising:
a second device on the second network and structured to communicate with the first device via the CND.
3 . The system of claim 1 further comprising:
an external device communicatively coupled to the CND, wherein the external device is structured to adjust a configuration of the CND.
4 . The system of claim 1 , wherein at least one of the first network and/or the second network is a Controller Area Network (CAN) based network.
5 . The system of claim 1 , wherein at least one of the first network and/or the second network is an Ethernet based network.
6 . The system of claim 5 , wherein the Ethernet based network comprises a data bus architecture.
7 . The system of claim 1 , wherein the first network is a Controller Area Network (CAN) based network and the second network is an Ethernet based network.
8 . The system of claim 7 , wherein the CND comprises:
a communication device structured to access the CAN based network;
an Ethernet switch structured to access to the Ethernet based network; and
wherein the communication device provides a message to the Ethernet switch in response to a corresponding message on the CAN based network.
9 . The system of claim 8 , wherein the communication device is structured to provide the message to the Ethernet switch as an Ethernet message including at least one encapsulated CAN message based on the corresponding message on the CAN based network.
10 . The system of claim 9 , wherein the at least one encapsulated CAN message includes more than one encapsulated CAN message.
11 . The system of claim 8 , wherein the communication device is positioned in a first housing, and wherein the Ethernet switch is positioned in a second housing.
12 . The system of claim 8 , wherein the communication device and the Ethernet switch are positioned in a single housing.
13 . The system of claim 7 , wherein the CND comprises:
a communication device structured to access the CAN based network;
an Ethernet switch structured to access to the Ethernet based network; and
wherein the communication device receives a message from the Ethernet switch in response to a corresponding message on the Ethernet based network.
14 . The system of claim 13 , wherein the communication device is structured to receive the message from the Ethernet switch as an Ethernet message including at least one encapsulated CAN message based on the corresponding message on the Ethernet based network.
15 . The system of claim 14 , wherein the at least one encapsulated CAN message includes more than one encapsulated CAN message.
16 . The system of claim 13 , wherein the communication device is positioned in a first housing, and wherein the Ethernet switch is positioned in a second housing.
17 . The system of claim 13 , wherein the communication device and the Ethernet switch are positioned in a single housing.
18 . An apparatus comprising:
a first network interface circuit structured to interpret a first network data set having a first network format;
a translation circuit structured to determine a message value from the first network data set and to encode the message value in a second network data set having a second network format; and
a second network interface circuit structured to transmit the second network data set;
wherein:
the first network format and the second network format are vehicle data formats; and
the first network format is different than the second network format.
19 . The apparatus of claim 18 further comprising:
a configuration circuit structured to configure the first network interface circuit, the translation circuit, and/or the second network interface circuit, responsive to a configuration command value from a device external to a vehicle, the vehicle including the first network interface circuit and the second network interface circuit.
20 . The apparatus of claim 19 , wherein the configuration command value comprises at least one value selected from the values consisting of:
a sampling rate value;
a payload processing value;
a timestamp value;
a metadata value;
a target device for the message value from the first network data set, wherein the target device comprises a device on the vehicle to send and/or receive the message value; and
an encapsulation description for the message value.
21 . The apparatus of claim 18 , wherein the first network format and/or the second network format is Controller Area Network (CAN) based.
22 . The apparatus of claim 18 , wherein the first network format and/or the second network format is Ethernet based.
23 . The apparatus of claim 18 , wherein one of the first network format or the second network format is Controller Area Network (CAN) based, and the other of the first network format or the second network format is Ethernet based.
24 . The apparatus of claim 23 , wherein one or more CAN messages of the CAN based network can be carried in one Ethernet frame of the Ethernet based network.
25 . The apparatus of claim 18 , wherein the first network interface circuit and/or the second network interface circuit is integrated with a configurable edge gateway (CEG).
26 . The apparatus of claim 18 , wherein the first network interface circuit and/or the second network interface circuit is integrated with an Ethernet switch.
27 . The apparatus of claim 18 , wherein the first network interface circuit, the translation circuit, and/or the second network interface circuit, are compliant with the Motor Industry Software Reliability Association standard and/or the AUTomotive Open System ARchitecture standard.
28 . A method comprising:
interpreting a first network data set having a first network format for a first network zone of a vehicle;
determining a message value from the first network data set in response to interpreting the first network data set;
encoding the message value in a second network data set having a second network format for a second network zone of the vehicle; and
transmitting the second network data set;
wherein:
the first network format and the second network format are vehicle data formats; and
the first network format is different than the second network format.
29 . The method of claim 28 , further comprising adjusting a configuration of at least one of the encoding or the transmitting in response to a configuration change from an external device.
30 . The method of claim 28 , further comprising:
wherein the first network zone is a Controller Area Network (CAN) based network, and wherein the second network zone is an Ethernet based network; and
wherein the second network data set comprises an Ethernet message corresponding to at least one CAN message of the first network data set.
31 . The method of claim 30 , wherein encoding the message value in the second network data set comprises encapsulating the CAN message into the Ethernet message.
32 . The method of claim 31 , wherein encoding the message value further comprises processing at least one of a payload or a frame portion of the CAN message.
33 . The method of claim 31 , wherein encoding the message value further comprises performing at least one of up-sampling or down-sampling the CAN message.
34 . The method of claim 30 , wherein the at least one CAN message includes at least a first CAN message and a second CAN message.