This is an example based on mbed-os cellular APIs that demonstrates a TCP or UDP echo transaction with a public echo server. Especially, BG96 operation check based Mbed OS 5.11, tested via SK Telecom in Korea

This code could be access via Cat.M1(BG96 module) of SK telecom network in Korea. Need a WIZnet BG96 board and development board. Before using this code, must be checking your modem is authorized or not from SK telecom. This code is based on Mbed OS 5.11.5.

/media/uploads/Daniel_Lee/img_8560.jpg

Tested with

  • DISCOVERY_L485VG_IOT01A
  • K66F
  • K64F

1. Import the application into your desktop

 mbed import https://os.mbed.com/users/Daniel_Lee/code/mbed-os-example-cellular-BG96_os511/

 cd mbed-os-example-cellular-BG96_os511

2. Compile and program

mbed compile -t <toolchain> -m <TARGET_BOARD>

(supported toolchains : GCC_ARM / ARM / IAR)

3. Download binary to a target board

4. Result

mbed-os-example-cellular


Built: Jun  4 2019, 13:45:53


[MAIN], plmn: (null)
Modem power on
Establishing connection
..

Connection Established.
TCP: connected with echo.mbedcloudtesting.com server
TCP: Sent 4 Bytes to echo.mbedcloudtesting.com
...Received from echo server 4 Bytes
...

Success. Exiting

5. Patched code

If need more information such as how to test, please look at https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-cellular/.

Revisions of mbed-os.lib

Revision Date Message Actions
44:a66aecfd2e4e 2019-06-04 Fixed bugs File  Diff  Annotate
43:ac5e3248feae 2019-06-04 BG96 operation check based Mbed OS 5.11, tested via SK Telecom in Korea File  Diff  Annotate
38:84d8baae4f0b 2019-04-30 Merge branch 'mbed-os-5.12' File  Diff  Annotate
36:6294a71c9e9e 2019-04-11 Merge pull request #131 from ARMmbed/release-candidate File  Diff  Annotate
35:125ae7126e4f 2019-02-26 Merge pull request #122 from adbridge/master File  Diff  Annotate
33:e36957d5faa1 2019-02-13 Merge pull request #121 from adbridge/master File  Diff  Annotate
32:538bf10dce10 2019-01-17 Merge pull request #116 from cmonr/master File  Diff  Annotate
31:fbb094e89746 2019-01-07 Merge pull request #114 from ARMmbed/mbed-os-update File  Diff  Annotate
28:232da3ce8a88 2018-11-23 Merge pull request #110 from AriParkkila/master File  Diff  Annotate
25:c891a7063581 2018-11-19 Merge pull request #108 from cmonr/master File  Diff  Annotate
24:6195c39abe0e 2018-11-06 Merge pull request #106 from adbridge/master File  Diff  Annotate
23:2dc562f68d4a 2018-10-22 Merge pull request #105 from cmonr/master File  Diff  Annotate
22:cf737b827270 2018-10-09 Merge pull request #102 from cmonr/master File  Diff  Annotate
20:99e89c0a8f44 2018-09-14 Merge branch 'adbridge-master' File  Diff  Annotate
18:5cf3e9bf6c08 2018-08-29 Merge pull request #96 from 0xc0170/master File  Diff  Annotate
17:25a08e26e894 2018-08-16 Merge pull request #95 from cmonr/master File  Diff  Annotate
15:e3541a4bca76 2018-07-19 Merge pull request #92 from cmonr/master File  Diff  Annotate
14:f7562c198fd8 2018-07-02 Merge pull request #90 from adbridge/master File  Diff  Annotate
12:393c693226f4 2018-06-20 Merge pull request #88 from adbridge/master File  Diff  Annotate
11:23ea0907186e 2018-06-18 Merge pull request #85 from AriParkkila/merge-mbed-os-5.9.0 File  Diff  Annotate
10:fdcc1da8a6d4 2018-06-06 Merge pull request #82 from adbridge/master File  Diff  Annotate
5:19c8dcaf5eec 2018-04-11 Merge pull request #61 from adbridge/master File  Diff  Annotate
4:2d1b2b64dfdd 2018-03-28 Merge pull request #60 from adbridge/master File  Diff  Annotate
3:3e4aaf05be68 2018-03-16 Merge pull request #58 from cmonr/master File  Diff  Annotate
0:4611f6cf2413 2018-03-08 Initial commit. File  Diff  Annotate