mbed-os / components / cellular / COMPONENT_STMOD_CELLULAR /
@jeromecoutant jeromecoutant authored on 28 Jun 2019
..
README.md STMOD_CELLULAR: Read me update to describe test procedure 4 years ago
STModCellular.cpp STMOD_CELLULAR: print cleanup 4 years ago
STModCellular.h Adding stmod_cellular component 4 years ago
mbed_lib.json Adding stmod_cellular component 4 years ago
README.md

STMOD CELLULAR library

This library allows enabling the cellular module that is connected to the STMOD+ connector of the board.

Supported modems.

Currently supported cellular modules are Quectel UG96 and BG96 expansion boards that are included in p-l496g-cell01 and p-l496g-cell02 packs.

Specifications

The STMOD+ Connector specification can be found here.

Cellular tests in mbed-os

  • features-cellular-tests-api-cellular_device
  • features-cellular-tests-api-cellular_information
  • features-cellular-tests-api-cellular_network
  • features-cellular-tests-api-cellular_sms
  • features-cellular-tests-socket-udp

Here is the used mbed_app.json:

{
    "config": {
        "cellular-sim-pin" : {
            "help": "PIN code",
            "value": "\"1234\""
        },
        "apn": {
            "help": "The APN string to use for this SIM/network, set to 0 if none",
            "value": "\"APN\""
        },
        "username": {
            "help": "The user name string to use for this APN, set to zero if none",
            "value": 0
        },
        "password": {
            "help": "The password string to use for this APN, set to 0 if none",
            "value": 0
        }
   },
    "target_overrides": {
        "DISCO_L496AG": {
            "target.macros_add": ["CELLULAR_DEVICE=STModCellular"],
            "target.components_add": ["STMOD_CELLULAR"],
            "stmod_cellular.provide-default": "true"
        }
    }
}
$ mbed test -t ARM -m DISCO_L496AG -v -n features-cellular-*

Cellular mbed-os example

https://github.com/ARMmbed/mbed-os-example-cellular

mbed import mbed-os-example-cellular
cd mbed-os-example-cellular
 
<edit mbed_app.json file as explained in the example: APN, PIN,... >
 
mbed compile -t GCC_ARM -m DISCO_L496AG --flash

Then check the serial console (serial baudrate set to 115200 bit/s)