Indholdsfortegnelse:

TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul: 4 trin
TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul: 4 trin

Video: TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul: 4 trin

Video: TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul: 4 trin
Video: CBSE Class 12 Computer Science Syllabus (2021-22) #cbsesyllabusclass12computerscience #swatichawla 2024, Juli
Anonim
TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul
TCP/IP -forbindelse via GPRS: Sådan sender du data til serveren ved hjælp af SIM900A -modul

I denne vejledning vil jeg fortælle dig, hvordan du sender data til TCP -server ved hjælp af sim900 -modul. Vi vil også se, hvordan vi kan modtage data fra server til klient (GSM -modul).

Trin 1: Påkrævede komponenter:

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

Så for at opnå dette skal du mindst have to komponenter. Et er naturligvis Sim900A/800A -modul og et andet er en USB til TTL -konverter. Bortset fra det skal du have et sim -kort med dig, og der skal have 2G -datapakke aktiveret i det, så du kan teste klient -serverkommunikation.

Trin 2: Software påkrævet:

Software påkrævet
Software påkrævet

Så her skal du lave klient -serverkommunikation Så disse softwareværktøjer skal du kræve:

1. Socket Test: Ved hjælp af denne kan du køre en server på din pc.

2. Docklight: Der er mange værktøjer til at arbejde med serielle data på din pc, Dcklight er et af disse værktøjer, så du kan bruge teraterm, realterm, hyperterminal osv. Så det er op til dig, her bruger vi Docklight til dette.

3. Ngrok: Dette er valgfri software til dem, der ikke kan udføre port forwarding på deres router. Og jeg gjorde heller ikke port forwarding, da det af en eller anden grund ikke fungerer, kan skyldes, at jeg har to router -opsætninger, hvis du også er en af dem, der ikke kan udføre port forwarding, så dette er det gode værktøj for dig, Hvad ngrok rent faktisk gør, afslører ngrok lokale netværkstjenester bag NAT'er og firewalls for det offentlige internet over en sikker tunnel.

Trin 3: Arbejde:

AT -kommandoer

AT -kommandoer er den grundlæggende initiering for ethvert gsm -modul. Og efter at have tilsluttet dit GSM -modul til pc ved hjælp af USB til TTL -konverter, skal du give disse AT -kommandoer.

Så den første kommando er at teste vejret, dit GSM -modul er forbundet til din pc eller ej:

(En ting skal du huske, at hver AT -kommando afsluttes med et vognreturtegn)

Herefter er listen over kommandoer, du skal udføre for at oprette TCP/IP -forbindelse.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

I+CIPSEND

Følg venligst databladet for at forstå brugen af disse kommandoer. Under alle omstændigheder har jeg i min projektvideo til denne vejledning forklaret, hvordan disse kommandoer fungerer

Nu skal du først starte serveren på din pc ved hjælp af socket test. Og når du er i docklight, vil du udføre AT+CIPSTART -kommandoen, så starter din server.

AT+CIPSTART -kommandoen er sådan:

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

Så før du anvender offentlig IP, skal du foretage port forwarding på din router, der er mange måder at gøre det på. Bare søg i google 'hvordan man videresender en port på min router'. Og du får mange links til at gøre det.

Hvis du nu videresender porten. derefter vil AT+CIPSTART -kommandoen give dig CONNECT OK -svar.

Ok, det går rigtig godt indtil nu, men hvad hvis du ikke kan foretage portvideresendelse på grund af en eller anden grund, eller hvis du ikke har en router -opsætning, betyder det, at du er tilsluttet dit mobile hotspot.

Så intet problem her kommer rollen som NGROK. Dette værktøj kan du bruge til at gøre din TCP IP offentligt tilgængelig. (det samme, hvad vi gør i port forwarding)

Følg venligst dette link for at downloade NGROK

ngrok er en kommandolinjegrænseflade, så du skal køre en kommando, og det er

ngrok tcp

er, hvad du har givet i din socket test -server.

Så efter at have kørt denne kommando vil din localhost blive videresendt til en tilfældig IP genereret af ngrok, så du skal ændre denne IP i din AT+CIPSTART -kommando, også får du et andet portnummer, så den ting skal du også udskifte.

Så for at vide mere om, hvordan tingene fungerer, kan du se vejledningsvideoen nedenfor.

Trin 4: Video:

Så alt hvad jeg har forklaret i videoen.

Hvis du er i tvivl om denne vejledning, er du velkommen til at kommentere os herunder.

Og hvis du vil lære mere om indlejret system, kan du besøge vores youtube -kanal Besøg og synes godt om vores Facebook -side for hyppige opdateringer.

Hilsen og tak, Embedotronics teknologier

Anbefalede: