Vehicle-mounted network ECU communication method based on SOME/IP protocol
An IP protocol and in-vehicle network technology, applied in the field of in-vehicle network ECU communication, can solve problems such as the inability to use a service discovery mechanism, and achieve the effects of improving communication efficiency and utilization, reducing in-vehicle network load, and reducing conversion frequency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example
[0071] The corresponding content is the service provided based on the SOME / IP protocol, at least including: the message ID corresponding to the CAN ID, the service ID, the instance ID, and the event group ID;
[0072] The message ID includes a service ID and a method ID.
[0073] The service ID and instance ID are used to provide services, discover services, and stop services when establishing a connection with the client. The service ID and instance ID are used for SOME IP_SD messages.
[0074] see image 3 , image 3 For SOME / IP protocol message, the message ID is a 32-bit identifier, and the message ID is a 32-bit identifier, which is used to dispatch the RPC call to the method of the application and identify the event. The message ID must be able to uniquely identify the method or event of the Service.
[0075] The service ID is used to identify the service, indicating the functions of the service. Method and Event should use 16-bit Method ID to identify inside the serv...
example ID
[0084] Type field [uint8]: encode FindService (0x00) and OfferService (0x01). index_run_first_option [uint8]: The index of this option to run the first option in the options array. index to run second option [uint8]: The index of this option to run the second option in the options array. First option [uint4]: Describes the number of options used by the first option run. Second option [uint4]: Describes the number of options that the second option runs with. Service ID [uint16]: Describes the service ID of the service or service instance involved in this entry. Instance ID [uint16]: describes the service instance ID of the service instance;
[0085] This entry is relative to or set to 0xFFFF if all service instances of the service are to be used.
[0086] majorversion [uint8]: The major version (instance) of the encoded service.
[0087] Maximum Time To Live: Describes the lifetime of an entry in seconds.
[0088] MinorVersion [uint32]: Encodes the minor version of the se...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


