Skip to content

ISOBlue network management #5

@wang701

Description

@wang701

The current ISOBlue 2.0 devices uses the following scripts and programs to keep the LTE network alive:

  • qmicli for establishing and connecting to AT&T network
  • dhclient for getting an IP
  • get-pgns.service and reconnect-cell.service to check and reconnect to the network if necessary

This strategy works but it is rather messy and not very sustainable. With ISOBlue HD and future iterations of ISOBlues, more network protocols will be added into the device. Hence, it will be important to find a network management tool that is built for this purpose.

networkmanager seems to fit for our purpose. I (and also @abalmos) had some success using it when the network is in optimum situation. I didn't have the time to mess with the settings for reconnect settings and network priorities (if multiple networks are present). I think it will be a good idea to test and find out what we can do with the networkmanager to oversee the network connectivity for ISOBlues.

Here are some first steps:

  • Check what version of networkmanager we will need for ISOBlue.
  • Use networkmanager to manage multiple networks (LTE, Ethernet, WiFi, Bluetooth, etc).
  • Adjust the settings for suboptimal network scenarios.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions