C027_Support library test

Dependencies:   C027_Support

Dependents:   C027_SupportTest_xively_location software_test_v1

Fork of Seeed_GPRS_Library_HelloWorld by wei zou

When running this example make sure you have:

  • edited the SIM PIN, APN, USER and PASSWORD for you network operator
  • have inserted a SIM card with enough credits
  • the antennas connected
  • have good reception (especially for GPS)
  • installed the mbed CDC drivers if you run windows
  • connected a terminal program, such as teraterm

The example will connect the modem to the network and attach it. I will place a post request to download a file from mbed website. It will do a USSD request and finally wait for incoming SMS. It will try to answer your SMS (try asking "where are you").

You should see a similar output in your preferred console program:

C027 Support Example
Device Init
Device Status:
  Device:       SARA-G350
  Power Save:   Active
  SIM:          Ready
  CCID:         xxxxxxxxxxxxxxxxxxxxxxxxxxx
  IMEI:         xxxxxxxxxxxxxxxxxxx
  IMSI:         xxxxxxxxxxxxxxxxxxx
  Manufacturer: u-blox
  Model:        SARA-G350
  Version:      08.49
Network Check
Network Status:
  Registration:       Home
  Signal Strength:    -87 dBm
  Operator:           Swisscom
  Phone Number:       +41xxxxxxxxxxx
Network Join
  IP Address: xx.xx.xx.xx
Socket Create
Socket Connect
Make a Http Post Request
Socket Send
Socket Recving
Socket 0: 337 bytes pending
Socket 0: 145 bytes pending
Socket 0: closed by remote host
Socket Recv "HTTP/1.1 200 OK
Server: nginx/1.1.19
Date: Thu, 10 Apr 2014 13:09:02 GMT
Content-Type: text/plain
Connection: close
Last-Modified: Fri, 27 Jul 2012 13:30:34 GMT
Cache-Control: max-age=36000
Expires: Thu, 10 Apr 2014 20:43:53 GMT
Vary: Accept-Encoding
X-Mystery-Header: 260358892
X-be: web0_prod_sjc
Age: 8709

Hello world!
"
Socket Close
Socket Free
Network Disconnect
Send Ussd Command *#134#
Got Ussd Answer: "UNKNOWN APPLICATION"
Checking SMS and GPS
GPS Location: 47.28xxx 8.56xxx
GPS Location: 47.28xxx 8.56xxx
...
GPS Location: 47.28xxx 8.56xxx
GPS Location: 47.28xxx 8.56xxx
Network Status:
  Registration:       Home
  Signal Strength:    -89 dBm
  Operator:           Swisscom
  Phone Number:       +41xxxxxxxxx
GPS Location: 47.28xxx 8.56xxx
GPS Location: 47.28xxx 8.56xxx
...

Revisions of main.cpp

Revision Date Message Actions
24:81f5b43a6585 2014-06-12 check for >0 when reading File  Diff  Annotate
22:078f410ef2c7 2014-06-06 no debug File  Diff  Annotate
21:a090a5043e23 2014-06-06 use latest lib File  Diff  Annotate
20:52f0e5de8c3d 2014-05-28 use latest lib File  Diff  Annotate
19:f022ff746eb8 2014-05-27 pull latest libs (use latest API) File  Diff  Annotate
18:50e6c4ed8a4a 2014-05-15 new lib File  Diff  Annotate
17:c293780a40ac 2014-05-14 only test large socket request on LPC1768 File  Diff  Annotate
16:43f6de7bc38b 2014-05-14 added tests for large buffers (using our echo server) File  Diff  Annotate
15:ea10b6cf8c85 2014-05-13 update libs File  Diff  Annotate
14:ab7c8627f950 2014-05-12 pull latest lib File  Diff  Annotate
13:662bd1df9a72 2014-05-09 update for new native C027 platform File  Diff  Annotate
12:96c7b62c7aaf 2014-05-09 comments File  Diff  Annotate
11:b8505cbbd55c 2014-05-07 support for other platforms (using a shield) File  Diff  Annotate
10:d2da2028a233 2014-05-05 allow to compile on third party platforms File  Diff  Annotate
9:26f694bc31b4 2014-04-17 Make defines to easier change the user config. File  Diff  Annotate
7:e000317ddef6 2014-04-10 use latest libarary File  Diff  Annotate
6:71f6214d595e 2014-04-09 improvement with CMDA File  Diff  Annotate
5:5366d39d3719 2014-04-09 Improved the example and use latest library File  Diff  Annotate
4:90ab1ec64b0e 2014-04-08 use new library improved sms processing File  Diff  Annotate
2:b77151f111a9 2014-04-08 first release of example File  Diff  Annotate
0:4e3cb26f6019 2014-02-25 Initial Version Of Seeed GPRS Library HelloWorld File  Diff  Annotate