Sadržaj:

TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću modula SIM900A: 4 koraka
TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću modula SIM900A: 4 koraka

Video: TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću modula SIM900A: 4 koraka

Video: TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću modula SIM900A: 4 koraka
Video: Protokol IPv4 i osnove veze 2024, Juli
Anonim
TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću SIM900A modula
TCP/IP veza preko GPRS -a: Kako poslati podatke na server pomoću SIM900A modula

U ovom vodiču ću vam reći kako poslati podatke na TCP server pomoću modula sim900. Također ćemo vidjeti kako možemo primati podatke od servera do klijenta (GSM modul).

Korak 1: Potrebne komponente:

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Dakle, da biste to postigli, potrebne su vam najmanje dvije komponente. Jedan je očigledno Sim900A/800A modul, a drugi je jedan USB na TTL pretvarač. Osim toga, zadržite jednu SIM karticu sa sobom i u njoj bi trebao biti omogućen 2G podatkovni paket, tako da možete testirati komunikaciju klijentskog servera.

Korak 2: Potreban softver:

Potreban softver
Potreban softver

Dakle, ovdje morate uspostaviti komunikaciju s klijentskim poslužiteljem. Stoga su vam potrebni ovi softverski alati:

1. Socket Test: Pomoću ovoga možete pokrenuti server na svom računaru.

2. Docklight: Postoji mnogo alata za rad na serijskim podacima na vašem računaru, Dcklight je jedan od tih alata, pa možete koristiti teraterm, realterm, hyperterminal itd. Na vama je da ovdje koristimo Docklight za ovo.

3. Ngrok: Ovo je opcionalni softver za one koji ne mogu izvršiti prosljeđivanje portova na svom usmjerivaču. Također nisam radio prosljeđivanje portova jer iz nekog razloga možda ne radi jer sam postavio dva usmjerivača, ako ste i vi jedan od onih koji ne mogu izvršiti prosljeđivanje portova, pa je ovo odličan alat za vas, Ono što ngrok zapravo radi, ngrok izlaže lokalne umrežene usluge iza NAT -ova i zaštitnih zidova javnom internetu preko sigurnog tunela.

Korak 3: Rad:

AT komande

AT naredbe su osnovna inicijalizacija svakog gsm modula. A nakon povezivanja vašeg GSM modula s računarom pomoću USB na TTL pretvarača morate dati ove AT naredbe.

Dakle, prva naredba je provjeriti je li vaš GSM modul povezan s vašim računalom ili nije:

(Jednu stvar morate zapamtiti da će svaka AT naredba biti završena znakom Carriage Return)

AT

Nakon toga slijedi popis naredbi koje morate izvršiti za uspostavljanje TCP/IP veze.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

Slijedite tehnički list da biste razumjeli upotrebu ovih naredbi. U svakom slučaju u svom video zapisu projekta za ovaj vodič objasnio sam rad ovih naredbi

Sada morate prvo pokrenuti server na računaru pomoću socket testa. A kada u docklight -u izvršite naredbu AT+CIPSTART, tada će se vaš server pokrenuti.

Naredba AT+CIPSTART izgleda ovako:

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

Dakle, prije primjene javnog IP -a morate napraviti prosljeđivanje portova na usmjerivaču, postoji mnogo načina za to. Samo potražite na google -u 'kako proslijediti port na mom usmjerivaču'. I dobit ćete mnogo veza za to.

Sada, ako ste uspješno proslijedili port. tada će vam naredba AT+CIPSTART dati CONNECT OK odgovor.

U redu, stvari do sada idu jako dobro, ali što ako iz nekog razloga ne možete izvršiti prosljeđivanje porta ili možda nemate postavku usmjerivača, to znači da ste povezani na mobilnu pristupnu točku.

Dakle, ovdje nema problema s ulogom NGROK -a. Ovaj alat možete koristiti da svoj TCP IP učinite javno dostupnim. (isto što radimo i kod prosljeđivanja portova)

Slijedite ovu vezu za preuzimanje NGROK -a

ngrok je interfejs komandne linije, pa morate pokrenuti jednu komandu i to je to

ngrok tcp

je ono što ste dali na svom serveru za testiranje utičnice.

Dakle, nakon pokretanja ove naredbe vaš lokalni host bit će proslijeđen na jedan nasumični IP koji je generirao ngrok, pa morate promijeniti taj IP u naredbi AT+CIPSTART, također ćete dobiti drugačiji broj porta, tako da tu stvar također morate zamijeniti.

Dakle, da biste saznali više o tome kako stvari funkcioniraju, pogledajte video vodič koji je dat u nastavku.

Korak 4: Video:

Dakle, sve što sam objasnio u videu.

Ako imate bilo kakvih nedoumica u vezi ovog vodiča, slobodno nas komentirajte u nastavku.

A ako želite saznati više o ugrađenom sistemu, posjetite naš YouTube kanal. Posjetite i lajkajte našu Facebook stranicu za česta ažuriranja.

Hvala i pozdrav, Embedotronics Technologies

Preporučuje se: