Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Official Website: You can find detailed information about ModemManager, its features, and its usage on its official website
  2. Repository: The source code and issue tracking for ModemManager can be found on GitLab repository
  3. Documentation: Comprehensive documentation on how to use ModemManager is all that was needed to integrate MM with EVE (see next section)
  4. Mailing List: To stay updated with the latest developments and discussions around ModemManager, you can join the mailing list

ModemManager

...

interfaces

Important for us, is also to understand how ModemManager interacts with the operating system. MM and its dependencies are typically started by systemd. However, this is optional and MM can be built without systemd support. MM uses libqmi, libmbim and sometimes AT commands to control modems. These libraries are developed under the same project umbrella by the same contributors (led by Aleksander). In EVE, we are already using libqmi and libmbim through the provided CLI tools qmicli and mbimcli. ModemManager also depends on udev to discover modems and to detect hardware changes (modem (dis)connected from USB port etc.).

...