support library for C027 helper functions for Buffer Pipes, Buffered Serial Port (rtos capable) and GPS parsing. It includes modem APIs for USSD, SMS and Sockets.

Dependents:   HTTPClient_Cellular_HelloWorld Cellular_HelloMQTT MbedSmartRestMain Car_Bon_car_module ... more

This library is intended to be used with u-blox products such as the C027 or a shield with u-blox cellular and GPS modules like the cellular and positioning shield from Embedded Artist.

For 2G/GSM and 3G/UMTS you need to:

  • have a SIM card and know its PIN number
  • need to know you network operators APN setting These setting should be passed to the connect or init and join functions. You can also extend the APN database in MDMAPN.h.

For CDMA products you need to make sure that you have provisioned and activated the modem with either Sprint or Verizon.

Revisions of MDM.cpp

Revision Date Message Actions
139:fd9fe498f142 22 months ago update for additional baud rate parameter in new mbed 5 File  Diff  Annotate
137:6a7a5c4f35f6 2016-01-25 changed HTTP enum definition File  Diff  Annotate
136:8dc8f48275fc 2016-01-22 CellLocate added functionality File  Diff  Annotate
135:cbccf4052d45 2016-01-21 added HTTP API File  Diff  Annotate
134:2fbd5723e063 2016-01-12 added features for connection manager File  Diff  Annotate
133:57b208dd96fb 2015-11-26 Added CellLocate API File  Diff  Annotate
131:965a7cbc1e58 2015-09-01 re-use context in LTE File  Diff  Annotate
130:3189949981ec 2015-08-28 adding quotes around the SIM pin File  Diff  Annotate
128:0415646a9934 2015-08-21 added the alternative way of activating the profile by cid File  Diff  Annotate
127:c1c27d0f53c5 2015-08-21 clearly mark issues on early toby File  Diff  Annotate
126:bfbb9e19f6e0 2015-08-20 minors (remove orig file) File  Diff  Annotate
125:25a292afbac6 2015-08-20 - moved from individual modules to module series ; - added workarounds for TOBY-L2 File  Diff  Annotate
124:65eb7d58f2da 2015-08-20 updated toby handling File  Diff  Annotate
123:66cef6353b13 2015-08-20 first draft for toby File  Diff  Annotate
122:5f6804915d77 2015-03-12 comments File  Diff  Annotate
121:8da935c2c08c 2015-03-12 comments File  Diff  Annotate
118:c2c4b6b421c8 2015-03-12 disable spurious debug File  Diff  Annotate
117:74e4e0109a9e 2015-01-22 improve debug api File  Diff  Annotate
115:d8d94b73c725 2014-12-15 delete to a non-existing file returns true now File  Diff  Annotate
112:89b5b21db71e 2014-10-29 increase timeout after baudrate change File  Diff  Annotate
109:327d209a8ab9 2014-09-15 merged File  Diff  Annotate
108:254bf037f83f 2014-09-15 better parsing File  Diff  Annotate
107:436ee320efd6 2014-09-13 improve traces File  Diff  Annotate
106:18aeacdae391 2014-08-12 fix UDP socket creation for CDMA File  Diff  Annotate
105:f6bb2a20de70 2014-07-29 bug fix from wochnik File  Diff  Annotate
104:c64ba749a422 2014-07-04 save socket handle instead of using it as index directly File  Diff  Annotate
103:197fa7920ad8 2014-07-03 do not use socket handle from modem as index directly File  Diff  Annotate
102:fb982ff9da82 2014-07-03 cmip parsing File  Diff  Annotate
101:edfeb8af206e 2014-07-01 improve purge at wakeup File  Diff  Annotate
99:3116d3e900ed 2014-07-01 fixed the early abort of the APN settings test loop File  Diff  Annotate
98:c786461edd40 2014-06-17 identify some more devices File  Diff  Annotate
95:8282dbbe1492 2014-06-17 added use of mutex and wait for Rtos systems File  Diff  Annotate
90:3915192f6d7e 2014-06-06 cleanup apn selection File  Diff  Annotate
88:135fb4bb7aac 2014-06-06 improve apn lookup File  Diff  Annotate
85:dd8f4f0d0ca9 2014-06-06 adding simple apn lookup table ... that can be to be extended for other networks File  Diff  Annotate
84:a05edb010176 2014-06-05 added simple APN lookup table File  Diff  Annotate
82:055dcfcf9dcc 2014-05-28 more safe File  Diff  Annotate
81:3966a5c17037 2014-05-28 add verizon provisioning File  Diff  Annotate
80:34985b4d821e 2014-05-27 improved psd auth handling, added file api File  Diff  Annotate
79:291df065e345 2014-05-26 added different Authentication protocols handle gprs registration File  Diff  Annotate
78:caf0014375cb 2014-05-20 remove some headers, parse CREG URC File  Diff  Annotate
77:55788e619858 2014-05-19 move missing sim error warning after the loop. File  Diff  Annotate
76:f7c3dd568dae 2014-05-19 - properly manage power in con/destructors ; - disable the stdout/stderr/stdin if the modem shares the same port (class DevNull) File  Diff  Annotate
75:ce6e12067d0c 2014-05-16 minor tweaks File  Diff  Annotate
74:208e3e32d263 2014-05-15 initial version of restructured u-blox library File  Diff  Annotate
73:2b32e0a21df2 2014-05-15 more flexible dump functions File  Diff  Annotate
72:d1e943ad6558 2014-05-15 save gprs attach status File  Diff  Annotate
71:041de9a6d93c 2014-05-15 move at command File  Diff  Annotate
70:0a87d256cd24 2014-05-14 serial tx isr should now work on all platforms, moved some code File  Diff  Annotate
69:4d6fa520dfca 2014-05-14 improve the socket read of large buffers File  Diff  Annotate
68:33a96cf64986 2014-05-13 allow to send large data chunks File  Diff  Annotate
66:69072b3c5bca 2014-05-13 use a named constant for blocking timeout File  Diff  Annotate
65:dd94f920a762 2014-05-13 merged with udp changes, add delay before init File  Diff  Annotate
64:ba4ea655a451 2014-05-13 no debug File  Diff  Annotate
63:42cb563a25bc 2014-05-13 some progress on UDP File  Diff  Annotate
62:a02f026bdd7c 2014-05-13 have a define for the wait function File  Diff  Annotate
61:eafa56058398 2014-05-13 speed up detection at start File  Diff  Annotate
59:382695f1ce85 2014-05-13 some more LISA-C fixes File  Diff  Annotate
58:e38a2e942fbb 2014-05-13 fix some timeouts File  Diff  Annotate
57:869bd35f44cc 2014-05-12 simple connect api File  Diff  Annotate