MCM modem setup¶
An MCM is a Quectel EG25-G cellular modem module (shown in TEO as the device model Quectel-EG25) that TEO drives with AT commands. It can make and receive calls and SMS, run data checks, record and play audio, and collect modem traces. See the functions marked MCM in Test Functions.
Requirements¶
- A Linux Test Node. MCM modems are supported only on Linux Test Nodes; a Mac Test Node ignores them.
- The modem connected by USB. The agent finds it through its USB serial ports (
/dev/ttyUSB*,/dev/cdc-wdm*). - An active SIM card in the modem.
- For the audio functions: a modem with a sound card.
Add the Mobile ID¶
MCM modems are not added automatically. After you connect the modem, create its Mobile ID by hand on the Mobile ID's page (+):
| Field | Value |
|---|---|
| Name | A descriptive name, for example MCM / Quectel-EG25 / NL. |
| Test Node | The Linux Test Node the modem is connected to. |
| Device Model | Quectel-EG25 (the platform, Linux, follows from the model) |
| Device ID | EG25- followed by the modem's serial number, which is the answer to AT+GSN (for example in the MCM console). Ask Quadified support if you are not sure. |
| MSISDN, IMSI, ICCID | The values of the SIM card in the modem. |
| RAN | The default radio technology for the modem. |
Once the Mobile ID exists, the modem appears with its status and can be opened in MCM Remote Access.
Speed tests on an MCM¶
The SPEED_TEST function on an MCM needs two things on the Linux Test Node, which Quadified support sets up with you:
- the
quectel-CMconnection manager program in/usr/bin; - a
sudoersentry that lets the agent user run/usr/bin/quectel-CMand/usr/bin/killwithout a password.