TCP/IP Network Manager

Description

With the all of the possible TCP/IP connections possible to the vehicle (Wifi, Bluetooth, LTE, 3G, etc) a solution is needed to manage which connections are permitted, firewall set up, VPN access. Tizen and GENIVI use ConnMan. This project will evaluate ConnMan and other alternatives.

Environment

None

Attachments

1
  • 08 Apr 2016, 02:47 PM
100% Done
Loading...

Activity

Show:

Walt MinerJune 2, 2016 at 1:39 PM
Edited

Need to complete the remaining two issues and before we can close the project. was moved to the ALS Demo App project.

Stephane DesneuxApril 14, 2016 at 4:08 PM
Edited

patch https://gerrit.automotivelinux.org/gerrit/#/c/5521/4 has been updated and ready for merging

I introduced a configuration variable in meta-agl/conf/distro/poky-agl.conf: VIRTUAL-RUNTIME_net_manager. This variable, as all other VIRTUAL-RUNTIME_* variables defines a package name that will be used for a specific requirement.

In our case, we should be able to define VIRTUAL-RUNTIME_net_manager with at least 3 different values: systemd, connman and networkmanager. Currently, I only tested with 'systemd' and 'connman' and these values lead to the expected results.

Stephane DesneuxApril 13, 2016 at 4:57 PM

I pushed a patch on meta-agl (https://gerrit.automotivelinux.org/gerrit/#/c/5521/2) so we can switch easily from systemd-networkd to connman. Review of the patch in gerrit is more than welcome, as we must be sure that I used the appropriate method for "virtualizing" the network manager in the distro.
.

Stephane DesneuxApril 12, 2016 at 3:09 PM

Stephane DesneuxApril 8, 2016 at 2:44 PM
Edited

I added some USB drivers for Wifi and BT adapters (https://gerrit.automotivelinux.org/gerrit/#/c/5501/) in meta-iot-agl.

When building a Porter image with the IoT.bzh manifest here, we get a functional image where a USB Wifi dongle is recognized by the kernel and by connman.

The attached file connmanctl.log shows a typical connection session through wifi.

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Priority

Epic Name

Created March 11, 2016 at 7:40 PM
Updated October 12, 2017 at 10:49 PM
Resolved October 12, 2017 at 10:49 PM