Hi Jupiter,
On 02/25/2019 04:43 PM, JH wrote:
Hi,
I am new to ofono, we used to use modemmanager for 3G/4G modem in a
tiny embedded Linux device, I tried to search Internet for the
differences between ofono and modemmanager, but I could not find any.
What is the appealing reason I can justify to use ofnono over
modemmanager? Is it because connman?
A comprehensive answer would be fairly long-winded, so here's my attempt
at a short(er) one:
The two projects are related, and there is a lot of overlap between the
two. However, they each focused on different aspects of the ecosystem.
ModemManager was mostly about making WWAN broadband work for laptops,
desktops and other devices. Since it has been traditionally well
integrated with NetworkManager, it has a large install base. It has
good support for various WWAN devices, arguably better than oFono in
this regard.
On the flip side, oFono was driven mostly by embedded phone use cases.
So it is/was much more focused on being a traditional telephony stack
and includes features like fully-featured voice call state machine,
multiple active PDP contexts, SIM filesystem reading/updating, SMS
(including various regional SMS language dialects), Supplementary
Services, Sim Toolkit, MMI code parsing, USSDs, and general
certification aspects. oFono based devices have been certified /
pre-certified multiple times by GCF and there were (are?) still
companies selling phones with oFono (or variant thereof) as the
telephony stack. I have not followed ModemManager development closely
in some time, so some of these may also now be available there as well.
So it sort of depends on your needs as to which project is more
suitable. If you need to make a device that makes voice calls and has a
built-in modem, oFono is likely better suited to your needs. If you
need to support a wide variety of devices (e.g. furnished by end-user)
and all you care about is WWAN broadband, then ModemManager probably has
an edge.
Perform your own due diligence and compare features side-by-side.
Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono