The MMA
Interpreter and controler between the applicaion software and cell module
Collection of wisdom & experience for handling a wide array of special situation
Talks to the cell module and manages the appropriate process and responses
Adding cellular communication to a product is a complicated process. A modem can be on or off, connected or not, roaming, denied registration, in a sleep mode, or any number of other states. Each one of these states may require different behaviors or responses that are dependent on upper level application requirements. A service is needed to control the modem, the mobile data channel, and its related features. This software intelligence is what we refer to as the Modem Management Agent, or the MMA.
The major benefit of this first of its kind software, is that it allows companies to bypass the painful and time-consuming exercise of having to learn all the corner cases and special situations presented by cellular radios, cellular networks and related device features such as power management. The MMA software program runs on an IoT focused embedded or standard computer and manages and directs the cellular radio behavior.
With an off the shelf solution through MMA software, companies take advantage of these time and money savings components:
- Comprehensive state machine engine
- Data channel control and configuration
- Transparency to modem and network status
- SMS message management
- Networking
- Hardware Abstraction Layer
- Comprehensive state machine engine
- Data channel control and configuration
- Transparency to modem and network status
- SMS message management
- Networking
- Hardware Abstraction Layer
“The MMA is the difference between your whole fleet of devices working seamlessly or only 85% of your fleet working seamlessly.”
– Chris Anderson, CTO of F3 Wireless