2.7 KiB
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.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)
Board with STMOD+ Connector
DISCO_L496AG
https://os.mbed.com/platforms/ST-Discovery-L496AG/
Default HW configuration:
- STMOD pins 1, 2, 3 and 4 are mapped to UART CTS/TX/RX/RTS
BG96 expansion board is fully compatible.
DISCO_L4R9I
https://os.mbed.com/platforms/DISCO-L4R9I/
Default HW configuration:
- STMOD pins 1 and 2 are mapped to SPI
- STMOD pins 2 and 3 are mapped to UART TX/RX
BG96 expansion board can be used but without flow control.
DISCO_H747I
https://os.mbed.com/platforms/ST-Discovery-H747I/
Default HW configuration:
- STMOD pins 1, 2, 3 and 4 are mapped to SPI
BG96 expansion board can not be used without solder bridges update