Paso 6: Hacer un arduino biblioteca
Así que ahora estoy trabajando en una biblioteca por lo que puedo hacer peticiones http simple sin tener que lidiar con todo ese código.Espero que sea tan simple como respuesta = GSMhttpGet("URL").
¿Alguien quiere ayudar con esto?
Im que asignar de progreso con esta biblioteca ya.
Aquí están las funciones ya tengo codificado y probado parcialmente:
void reboot();
String GetReceptionLvl();
int hasNetworkReg();
int networkSignal();
void placeCall(String phoneNumber);
hangUp() vacío;
void answerCall();
void sendDTMF (String DTMFTone);
void setDTMFTime (String DtmfTime);
sendSMS vacío (cadena sendTo, cadena sendText);
int getSMSMsgCount (String storeType); No utilizar: hecho obsoleto por getSMSIndexs
void getSMSByIndex (int smsIndex, String smsString[]);
bool deleteSMSByIndex (int smsIndex);
void getSMSIndexs (int smsIndexs [], int & arraysize);
bool GPRSCheckAndAttach();
bool PDPSetupAndActivate (String apn);
bool TCPIPSetupAndStart(String IP);
Cadena HttpGet (cadena de petición, presentadora de la cadena, cadena useragent);
Ive básicamente pasado a través de la documentación del comando AT y hace las funciones de todos los útiles en los comandos.
Luego hizo algunas cosas más como getmssagecount y algunas funciones GPRS, HttpGet acepta toda la información necesaria, que hace que el HTTP get y devuelve que copia el resultado. IM no un programador de C, soy un hack, por lo que no voy a publicar esta biblioteca hasta Ive tuvo la marcha mejor que pueda, si alguien lo quiere en su estado actual o quisiera que me ayude a construir en él, por favor enviarme un mensaje!
Ben