SM5100B GPRS och allmänna anteckningar (6 / 6 steg)
Steg 6: Göra en arduino bibliotek
Så nu jobbar jag på ett bibliotek så att jag kan göra enkla http-förfrågningar utan att behöva ta itu med all denna kod.Jag hoppas att göra det så enkelt som svar = GSMhttpGet("URL").
Någon som vill hjälpa till med detta?
Im göra tilld av framsteg med detta bibliotek redan.
Här finns de funktioner jag har redan kodade och delvis testade:
void reboot();
Sträng GetReceptionLvl();
int hasNetworkReg();
int networkSignal();
void placeCall(String phoneNumber);
void hangUp();
void answerCall();
void sendDTMF (String DTMFTone);
void setDTMFTime (String DtmfTime);
void sendSMS (String sendTo, sträng sendText);
int getSMSMsgCount (String Arkivtyp); Använd inte: gjort föråldrat av getSMSIndexs
void getSMSByIndex (int smsIndex, sträng smsString[]);
bool deleteSMSByIndex (int smsIndex);
void getSMSIndexs (int smsIndexs [], int & arraysize);
bool GPRSCheckAndAttach();
bool PDPSetupAndActivate (String apn);
bool TCPIPSetupAndStart(String IP);
Sträng HttpGet (String begär, String värd, sträng useragent);
Ive i princip gått igenom AT befalla dokumentation och gjorde funktioner ur alla de användbara kommandon.
Sedan gjorde några fler godbitar som, getmssagecount, och vissa GPRS funktioner och HttpGet som accepterar all nödvändig information, gör HTTP get och returnerar du tillbaka resultatet. Im inte en C programmerare, Im en hacka, så Im inte kommer för att posta här biblioteket tills Ive hade bästa språng jag kan det, om någon vill ha den i dess nuvarande skick eller skulle vilja hjälpa mig att bygga vidare på det, skicka mig ett meddelande!
Ben