Query regarding SOME/IP communication.
Closed this issue · 1 comments
Siddharthav1 commented
Hello,
I am trying to communicate the SOME/IP from native machine to a Qemu (running on the same native machine). Below is the details:
Qemu:
Qemu IP: 192.168.7.2
Vsomeip.json file:
{
"logging": {
"dlt": "false",
"console": "false",
"file": {
"path": "/var/log/vsomeip.log",
"enable": "false"
},
"level": "debug"
},
"unicast": "192.168.7.2",
"applications": [],
"netmask": "255.255.255.0",
"routing": "vsomeipd",
"services": [
{
"service": "0x63",
"instance": "19",
"eventgroups": [
{
"threshold": "1",
"eventgroup": "1",
"events": [
"1"
],
"multicast": {
"port": "30303",
"address": "230.0.0.1"
}
},
{
"eventgroup": "2",
"events": [
"2"
]
},
{
"eventgroup": "3",
"events": [
"3000"
]
}
],
"secure_channel": "0x1111",
"unreliable": "5000",
"events": [
{
"is_reliable": "true",
"event": "3000",
"is_field": "true"
},
{
"is_reliable": "false",
"event": "2",
"is_field": "false"
},
{
"secure_channel": "0x2222",
"is_reliable": "false",
"event": "1",
"is_field": "false"
}
]
}
],
"service-discovery": {
"enable": "true",
"multicast": "224.244.224.245",
"protocol": "udp",
"port": "30491",
"secure_channel": "0x3333"
},
"secure_channels": [
{
"psk": "fefe",
"pskid": "radar-fusion",
"id": "0x1111",
"level": "plain"
},
{
"is_multicast": "true",
"id": "0x2222",
"level": "plain"
},
{
"is_multicast": "true",
"id": "0x3333",
"level": "plain"
}
]
Native machine:
Native machine IP: 192.168.43.64
vsomeip.json:
{
"logging" :
{
"level" : "debug",
"console" : "true",
"file" : { "enable" : "false" },
"dlt" : "false"
},
"unicast" : "192.168.43.64",
"applications" :
[
{
"name" : "vsomeipd",
"id" : "0x1343"
}
],
"netmask": "255.255.255.0",
"routing" : "vsomeipd",
"servicegroups" :
[
{
"name" : "default",
"unicast" : "local",
"services" :
[
{
"service" : "0x1234",
"instance" : "0x5678",
"eventgroups": [
{
"threshold": "1",
"eventgroup": "1",
"events": [
"1"
],
"multicast": {
"port": "30303",
"address": "230.0.0.1"
}
},
{
"eventgroup": "2",
"events": [
"2"
]
},
{
"eventgroup": "3",
"events": [
"3000"
]
}
],
"secure_channel": "0x1111",
"unreliable" : "5000",
"events": [
{
"is_reliable": "true",
"event": "3000",
"is_field": "true"
},
{
"is_reliable": "false",
"event": "2",
"is_field": "false"
},
{
"secure_channel": "0x2222",
"is_reliable": "false",
"event": "1",
"is_field": "false"
}
]
}
]
}
],
"service-discovery" :
{
"enable" : "true",
"multicast" : "224.244.224.245",
"port" : "30491",
"protocol" : "udp",
"secure_channel": "0x3333"
},
"secure_channels": [
{
"psk": "fefe",
"pskid": "radar-fusion",
"id": "0x1111",
"level": "plain"
},
{
"is_multicast": "true",
"id": "0x2222",
"level": "plain"
},
{
"is_multicast": "true",
"id": "0x3333",
"level": "plain"
}
]
}
But the service discovery is also not happening and they are connecting. Can anybody give some pointers here what wrong I am doing please?
Regards,
Siddhartha V
lutzbichler commented
How does your network configuration look like? At least the netmask configuration in the files above do not reflect the different subnets you are using (I´d expect e.g. 255.255.0.0 instead 255.255.255.0).