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

notice

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 Properties

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"
  }
}