Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ISOBlue network management #5

Open
3 tasks
wang701 opened this issue Aug 26, 2019 · 1 comment
Open
3 tasks

ISOBlue network management #5

wang701 opened this issue Aug 26, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@wang701
Copy link

wang701 commented Aug 26, 2019

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.
@wang701 wang701 added the enhancement New feature or request label Aug 26, 2019
@wang701 wang701 self-assigned this Aug 26, 2019
@abalmos
Copy link
Member

abalmos commented Aug 26, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants