Innholdsfortegnelse:

TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul: 4 trinn
TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul: 4 trinn

Video: TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul: 4 trinn

Video: TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul: 4 trinn
Video: Сравнение протоколов TCP и UDP 2024, November
Anonim
TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul
TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul

I denne opplæringen skal jeg fortelle deg om hvordan du sender data til TCP -server ved hjelp av sim900 -modulen. Vi vil også se hvordan vi kan motta data fra server til klient (GSM -modul).

Trinn 1: Nødvendige komponenter:

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter

Så for å oppnå dette må du minst to komponenter. En er åpenbart Sim900A/800A -modul og en annen er en USB til TTL -omformer. Bortsett fra det må du ha ett SIM -kort med deg, og det bør ha 2G -datapakke aktivert i det, slik at du kan teste klienttjenerkommunikasjon.

Trinn 2: Programvare som kreves:

Programvare som kreves
Programvare som kreves

Så her må du lage klienttjenerkommunikasjon Så disse programvareverktøyene du trenger:

1. Socket Test: Ved å bruke denne kan du kjøre en server på din PC.

2. Docklight: Det er mange verktøy for å arbeide med serielle data på din PC, Dcklight er et av disse verktøyene, så du kan bruke teraterm, realterm, hyperterminal etc. Så det er opp til deg, her bruker vi Docklight til dette.

3. Ngrok: Dette er valgfri programvare for de som ikke klarer å videresende port på ruteren. Og jeg gjorde heller ikke portvideresending, fordi det av en eller annen grunn ikke fungerer, kan være fordi jeg har to ruteroppsett, uansett hvis du også er en av dem som ikke kan portvideresending, så dette er det flotte verktøyet for deg, Hva ngrok faktisk gjør, avslører ngrok lokale nettverkstjenester bak NAT og brannmurer for det offentlige internett over en sikker tunnel.

Trinn 3: Arbeid:

AT -kommandoer

AT -kommandoer er den grunnleggende initiliseringen for enhver gsm -modul. Og etter at du har koblet GSM -modulen til PC ved hjelp av USB til TTL -omformer, må du gi disse AT -kommandoene.

Så den første kommandoen er å teste været din GSM -modul er koblet til PCen eller ikke:

(En ting du må huske på at hver AT -kommando avsluttes med et vognreturtegn)

Deretter er listen over kommandoer du må utføre for å opprette TCP/IP -tilkobling.

PÅ+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

AT+CSTT = "airtelgprs.com", "", ""

AT+CIICR

AT+CIFSR

AT+CIPSTART = "TCP", "", ""

PÅ+CIPSEND

Følg databladet for å forstå bruken av disse kommandoene. Uansett, i prosjektvideoen min for denne opplæringen, har jeg forklart hvordan disse kommandoene fungerer

Nå må du først starte serveren på PC -en din ved hjelp av socket -test. Og når du er i docklight vil du utføre AT+CIPSTART -kommandoen, så starter serveren din.

AT+CIPSTART -kommandoen er slik:

AT+CIPSTART = "TCP". "", ""

Så før du bruker offentlig IP må du gjøre videresending av porter på ruteren din, det er mange måter å gjøre det på. Bare søk på google 'hvordan du videresender en port på ruteren min'. Og du vil få mange lenker for å gjøre det.

Nå hvis du lykkes med å videresende porten. da vil AT+CIPSTART -kommandoen gi deg CONNECT OK Response.

Ok, det går veldig bra til nå, men hva om du ikke kan videresende porter av en eller annen grunn, eller hvis du ikke har ruteroppsett, betyr at du er koblet til din mobile hotspot.

Så ingen problem her kommer rollen som NGROK. Dette verktøyet kan du bruke til å gjøre din TCP IP offentlig tilgjengelig. (det samme vi gjør i portvideresending)

Følg denne lenken for å laste ned NGROK

ngrok er et kommandolinjegrensesnitt, så du må kjøre en kommando, og det er

ngrok tcp

er det du har gitt i din socket test -server.

Så etter at du har kjørt denne kommandoen, blir din lokale vert videresendt til en tilfeldig IP generert av ngrok, så du må endre denne IP -en i AT+CIPSTART -kommandoen, og du vil også få et annet portnummer, så den tingen må du også bytte ut.

Så for å vite mer om hvordan ting fungerer, kan du se veiledningsvideoen nedenfor.

Trinn 4: Video:

Så alt jeg har forklart i videoen.

Hvis du er i tvil om denne opplæringen, kan du gjerne kommentere oss nedenfor.

Og hvis du vil lære mer om innebygd system, kan du besøke vår youtube -kanal. Besøk og lik vår Facebook -side for hyppige oppdateringer.

Takk og hilsen, Embedotronics Technologies

Anbefalt: