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.

Revision:
40:295099ff5338
Parent:
39:9b4b9433e220
Child:
51:e7b81c31baec
--- a/GPS.h	Fri Apr 11 19:16:03 2014 +0000
+++ b/GPS.h	Fri Apr 11 19:39:08 2014 +0000
@@ -61,8 +61,9 @@
         \param len size of the message payload to write
         \return total bytes written
     */
-    virtual int send(const char* buf, int len);
-    
+    virtual int sendUbx(unsigned char cls, unsigned char id, 
+                        const void* buf = NULL, int len = 0);
+          
     /** Power off the gps, it can be again woken up by an 
         edge on the serial port on the external interrupt pin. 
     */