SM5100B GPRS och allmänna anteckningar (1 / 6 steg)
Steg 1: Saker att tänka på
Jag har hittat några bra resurser,
Den mest användbara är några faktiska fungerande kod:
https://github.com/tobek/SM5100B-GPRS/BLOB/Master/...
&
En bra intro in installationen
http://tronixstuff.com/2011/01/19/tutorial-Arduino...
Några saker att notera:
1) mjukvaran följetong är inte det bästa alternativet, i mina tester det inte hålla jämna steg med den seriella produktionen från GSM-modulen, och om du inte kan hålla upp då data bryts och din stack. Mjukvaran följetong är ok för att ta tag returkoderna från din AT-kommandon men när det gäller att ta emot din faktiska data, som http-svar - det bara håller inte alls. Jag har sett nämner att 9600 baud-hastighet som SM5100B-D är inställd inte är snabb nog, jag har inte hittat detta är sant, så länge jag använder en hårdvara UART jag få data tillbaka från skölden.
2) ström - du kan inte köra denna sköld från Arduino makt - du bara inte kan. Jag försökte att ignorera dessa varningar, slösa inte din tid. Mata den 5 volt från en transformator eller batteri kan förse 2-3 ampere. Hittar du att om du inte gör det kommer bara hålla övertrassering på din Arduino när det går för att överföra och allt kommer bara återställa.
3) antenn, du behöver en.
Jag har faktiskt kunnat få + SIND: 4 utan en, men jag har få full mottagning med en av dessa tiny little anka antenner - jag fick två för ett par dollar här:http://www.electrodragon.com/?product=quad-band-ce... För australier - du kan plocka upp en antenn från Jaycar - dyr men behöver inte vänta på leverans: http://www.jaycar.com.au/productView.asp?ID=AR3310
4) dokumentation, officiella AT command set dokumentation är praktiskt, bara författaren verkligen vet vad i hela friden han/hon försöker beskriva, dess dåliga, riktigt illa, men det är praktiskt: https://www.sparkfun.com/datasheets/CellularShield...
Jag antar att sparkfun skrev denna mer specifika GPRS / IP grejer, som den typ av vettigt i jämförelse:
https://www.Sparkfun.com/datasheets/CellularShield/SM5100B%20TCPIP%20App%20Note.pdf