TCP/IP Network Manager
Description
Environment
Attachments
- 08 Apr 2016, 02:47 PM
Activity
Walt MinerJune 2, 2016 at 1:39 PMEdited
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 PMEdited
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
added connman-ncurses tool to configure connman from a ncurses UI.
see https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging/meta-iot-agl.git;a=commit;h=3aa9eb7b72b39a1698728f16ad0bb5c0a3cea68a

Stephane DesneuxApril 8, 2016 at 2:44 PMEdited
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.
Details
Assignee
Stephane DesneuxStephane DesneuxReporter
Walt MinerWalt MinerFix versions
Labels
Contract ID
Priority
BlockerEpic Name
TCP/IP Network Manager
Details
Details
Assignee

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.