give example to use GPRS Shield library
Fork of GPRS_Shield_Test by
main.cpp@0:53b4a13adcfb, 2013-11-14 (annotated)
- Committer:
- lawliet
- Date:
- Thu Nov 14 09:46:27 2013 +0000
- Revision:
- 0:53b4a13adcfb
- Child:
- 1:65d3c8a4a166
initial version
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lawliet | 0:53b4a13adcfb | 1 | #include "mbed.h" |
lawliet | 0:53b4a13adcfb | 2 | #include "string.h" |
lawliet | 0:53b4a13adcfb | 3 | #include "gprs.h" |
lawliet | 0:53b4a13adcfb | 4 | |
lawliet | 0:53b4a13adcfb | 5 | #define SERIAL_DEBUG 1 |
lawliet | 0:53b4a13adcfb | 6 | #define SEND_SMS_TEST 0 |
lawliet | 0:53b4a13adcfb | 7 | #define CALL_UP_TEST 0 |
lawliet | 0:53b4a13adcfb | 8 | #define ANSWER_TEST 0 |
lawliet | 0:53b4a13adcfb | 9 | #define READ_SMS_TEST 0 |
lawliet | 0:53b4a13adcfb | 10 | #define TCP_TEST 0 |
lawliet | 0:53b4a13adcfb | 11 | |
lawliet | 0:53b4a13adcfb | 12 | #define IP_ADDRSS "42.96.164.52" |
lawliet | 0:53b4a13adcfb | 13 | #define PORT "80" |
lawliet | 0:53b4a13adcfb | 14 | |
lawliet | 0:53b4a13adcfb | 15 | #if 1 |
lawliet | 0:53b4a13adcfb | 16 | gprs gprsTest; |
lawliet | 0:53b4a13adcfb | 17 | |
lawliet | 0:53b4a13adcfb | 18 | int main(void) |
lawliet | 0:53b4a13adcfb | 19 | { |
lawliet | 0:53b4a13adcfb | 20 | if(0 != gprsTest.init()){ |
lawliet | 0:53b4a13adcfb | 21 | return -1; |
lawliet | 0:53b4a13adcfb | 22 | } |
lawliet | 0:53b4a13adcfb | 23 | |
lawliet | 0:53b4a13adcfb | 24 | #if SEND_SMS_TEST |
lawliet | 0:53b4a13adcfb | 25 | gprsTest.sendSMS("13925257382","hello,lawliet"); //define phone number and text |
lawliet | 0:53b4a13adcfb | 26 | //gprsTest.sendSMS(); // default pone number and text |
lawliet | 0:53b4a13adcfb | 27 | #endif |
lawliet | 0:53b4a13adcfb | 28 | |
lawliet | 0:53b4a13adcfb | 29 | #if CALL_UP_TEST |
lawliet | 0:53b4a13adcfb | 30 | //gprsTest.callUp("13925257382"); |
lawliet | 0:53b4a13adcfb | 31 | gprsTest.callUp(NULL); |
lawliet | 0:53b4a13adcfb | 32 | #endif |
lawliet | 0:53b4a13adcfb | 33 | |
lawliet | 0:53b4a13adcfb | 34 | #if ANSWER_TEST || READ_SMS_TEST |
lawliet | 0:53b4a13adcfb | 35 | gprsTest.loop(1); |
lawliet | 0:53b4a13adcfb | 36 | #endif |
lawliet | 0:53b4a13adcfb | 37 | |
lawliet | 0:53b4a13adcfb | 38 | #if TCP_TEST |
lawliet | 0:53b4a13adcfb | 39 | gprsTest.connectTCP(IP_ADDRSS,PORT); |
lawliet | 0:53b4a13adcfb | 40 | gprsTest.sendTCPData("hello,lawliet test"); |
lawliet | 0:53b4a13adcfb | 41 | #endif |
lawliet | 0:53b4a13adcfb | 42 | |
lawliet | 0:53b4a13adcfb | 43 | #if SERIAL_DEBUG |
lawliet | 0:53b4a13adcfb | 44 | gprsTest.serialDebug(); |
lawliet | 0:53b4a13adcfb | 45 | #endif |
lawliet | 0:53b4a13adcfb | 46 | |
lawliet | 0:53b4a13adcfb | 47 | return 0; |
lawliet | 0:53b4a13adcfb | 48 | } |
lawliet | 0:53b4a13adcfb | 49 | #endif |
lawliet | 0:53b4a13adcfb | 50 |