Med hjälp av Telit GE863 (GSM-GPRS modul) (3 / 4 steg)
Steg 3: AT-kommandon
En AT-kommandot följt av? kommer att fråga vad den aktuella inställningen för styrelsen är. En AT-kommandot följt av =? ger dig alla möjliga argument för inställningen.
Kontrollera SIM, nätverk
SIM-kortet kan behöva en PIN-kod eller något liknande. Du kan kontrollera om PIN-koden är ok med kommandot CPIN. AT + CPIN borde berätta om PIN-koden är ok, annars kan du konfigurera den genom att skicka en sträng med PIN-kod.
Du kan kontrollera om du är för närvarande på någon cell networks med kommandot AT + COPS?, som kommer att svara med något liknande + COPS: 0,0, "Cingular". Här innebär första 0 att du automatiskt ansluter till ett nätverk, och den andra 0 är den form som du ansluter, i det här fallet alfanumeriska länge. Du kan också välja ett dierent nätverk med kommandot COPS, AT + poliser =? får du tillgängliga nätverk. Om du inte har en antenn ansluten till din Telit, du kommer inte kunna nd någon cell networks. Vi använde sparkfun delnummer CEL-08347.
Beroende på var i världen du är, kan du behöva ändra inställningen för bandet. Dierent band kan du ställa in är tjänande av följande parametrar:
0 - GSM 900MHz + DCS 1800MHz
1 - GSM 900MHz + PCS 1900 MHz (Europa)
2 - GMS 850MHz + DCS 1800 MHz (USA)
3 - GMS 850MHz + PCS 1900MHz
För att ställa in bandet till USA, använder du kommandot på #BND = 2.
SMS
För att skicka ett SMS, kan du använda AT + CMGS = "+15555555555" kommando, där du kan ange telefonnummer för mottagarna. Som standard blir Telit i PDU-läge, kan du ändra detta genom att ange meddelandeformatet till normal text AT + CMGF = 1. I så fall några av kommandona måste skickas med text också.
När du har specied mottagarens telefonnummer, blir det en prompt där du kan skriva din textmeddelande. Skicka det genom att trycka på ctrl-z. Telit bör reagera med OK. Telit kan också reagera med en + CMS fel, i vilket fall följande koder medelvärdet följande saker:
0-127 GSM 04.11 bilaga E-2 värden
128-255 GSM 03.40 avsnitt 9.2.3.22 värden
300 telefon misslyckande
301 SMS tjänst telefon reserverade
302 åtgärden inte tillåten
303 operation stöds inte
304 ogiltig PDU-läget parametern
305 ogiltig textparametern läge
310 SIM inte isatt
311 SIM PIN nödvändigt
312 PH-SIM PIN nödvändigt
313 SIM misslyckande
314 SIM upptagen
315 SIM fel
320 minnesfel
321 ogiltig minne index
322 minne är fullt
330 SMSC (message servicecenter) adress okänd
331 ingen nättjänst
332 nätverk timeout
500 okänt fel
Om SIM-kortet är upptagen, kan du generellt igen en stund senare. En 302 fel innebär ofta du skickar kommandon i PDU läge medan du är i text-läge eller vice versa.