This example use mbed-os default network interface through Cellular PDP context class . It use UDP or TCP socket with the given echo server and performs an echo transaction. This program can be used on the C027, C030-U201 and C030-R412M boards.

Committer:
fahimalavi
Date:
Fri Sep 20 11:53:43 2019 +0500
Revision:
0:b0d61d94aba5
Child:
1:7527ba444133
Basic cellular example program using Cellular PDP Context class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fahimalavi 0:b0d61d94aba5 1 {
fahimalavi 0:b0d61d94aba5 2 "config": {
fahimalavi 0:b0d61d94aba5 3 "sock-type": "UDP",
fahimalavi 0:b0d61d94aba5 4 "echo-server-hostname": {
fahimalavi 0:b0d61d94aba5 5 "help": "Echo server host name.",
fahimalavi 0:b0d61d94aba5 6 "value": "\"echo.mbedcloudtesting.com\""
fahimalavi 0:b0d61d94aba5 7 },
fahimalavi 0:b0d61d94aba5 8 "echo-server-port": {
fahimalavi 0:b0d61d94aba5 9 "help": "Echo server port number.",
fahimalavi 0:b0d61d94aba5 10 "value": 7
fahimalavi 0:b0d61d94aba5 11 },
fahimalavi 0:b0d61d94aba5 12 "trace-level": {
fahimalavi 0:b0d61d94aba5 13 "help": "Options are TRACE_LEVEL_ERROR,TRACE_LEVEL_WARN,TRACE_LEVEL_INFO,TRACE_LEVEL_DEBUG",
fahimalavi 0:b0d61d94aba5 14 "macro_name": "MBED_TRACE_MAX_LEVEL",
fahimalavi 0:b0d61d94aba5 15 "value": "TRACE_LEVEL_INFO"
fahimalavi 0:b0d61d94aba5 16 }
fahimalavi 0:b0d61d94aba5 17 },
fahimalavi 0:b0d61d94aba5 18 "target_overrides": {
fahimalavi 0:b0d61d94aba5 19 "*": {
fahimalavi 0:b0d61d94aba5 20 "target.network-default-interface-type": "CELLULAR",
fahimalavi 0:b0d61d94aba5 21 "mbed-trace.enable": true,
fahimalavi 0:b0d61d94aba5 22 "lwip.ipv4-enabled": true,
fahimalavi 0:b0d61d94aba5 23 "lwip.ethernet-enabled": false,
fahimalavi 0:b0d61d94aba5 24 "lwip.ppp-enabled": false,
fahimalavi 0:b0d61d94aba5 25 "lwip.tcp-enabled": false,
fahimalavi 0:b0d61d94aba5 26 "platform.stdio-convert-newlines": true,
fahimalavi 0:b0d61d94aba5 27 "platform.stdio-baud-rate": 115200,
fahimalavi 0:b0d61d94aba5 28 "platform.default-serial-baud-rate": 115200,
fahimalavi 0:b0d61d94aba5 29 "platform.stdio-buffered-serial": true,
fahimalavi 0:b0d61d94aba5 30 "cellular.debug-at": true,
fahimalavi 0:b0d61d94aba5 31 "nsapi.default-cellular-plmn": 0,
fahimalavi 0:b0d61d94aba5 32 "nsapi.default-cellular-sim-pin": "\"0000\"",
fahimalavi 0:b0d61d94aba5 33 "nsapi.default-cellular-apn": 0,
fahimalavi 0:b0d61d94aba5 34 "nsapi.default-cellular-username": 0,
fahimalavi 0:b0d61d94aba5 35 "nsapi.default-cellular-password": 0
fahimalavi 0:b0d61d94aba5 36 }
fahimalavi 0:b0d61d94aba5 37 }
fahimalavi 0:b0d61d94aba5 38 }