This section is used to define deployment properties for the service interfaces.

Note: The choice between IPC and SOME/IP is made universally for the entire project. Therefore, it must be decided at the beginning of the project which one of the two methods will be used. SOME/IP can be used for both local and remote applications.
DeploymentConfig Property | Description | Object Property | Object Property Description |
---|---|---|---|
ServiceDeploymentConfig | contains the configuration for the deployment of services | DefaultDeploymentType | The default deployment type for Services. It can be either “SOMEIP” or “IPC”. Default: IPC. |
NetworkConfig | contains the network configuration for the services. Only needed when: DefaultDeploymentType=SOMEIP | UnicastIpAddress | The IPv4 address that will be used by services for communication. Must match the address of the machines network interface. |
ServiceDiscoveryIpAddress | The IPv4 Multicast address that will be used for service discovery. |
Example Configuration SOME/IP
"DeploymentConfig": {
"NetworkConfig": {
"UnicastIpAddress": "192.168.7.2",
"ServiceDiscoveryIpAddress": "224.0.0.17"
},
"ServiceDeploymentConfig": {
"DefaultDeploymentType": "SOMEIP"
}
}
Example Configuration IPC
"DeploymentConfig": {
"ServiceDeploymentConfig": {
"DefaultDeploymentType": "IPC"
}
}