Sadržaj:

TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A: 4 koraka
TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A: 4 koraka

Video: TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A: 4 koraka

Video: TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A: 4 koraka
Video: Что такое TCP/IP: Объясняем на пальцах 2024, Srpanj
Anonim
TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A
TCP/IP veza putem GPRS -a: Kako poslati podatke na poslužitelj pomoću modula SIM900A

U ovom vodiču ću vam reći kako poslati podatke na TCP poslužitelj pomoću modula sim900. Također ćemo vidjeti kako možemo primati podatke od poslužitelja 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čito Sim900A/800A modul, a drugi je jedan USB u 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 s klijentskim poslužiteljem.

Korak 2: Potreban softver:

Potreban softver
Potreban softver

Ovdje morate uspostaviti komunikaciju s poslužiteljem pa su vam potrebni ovi softverski alati:

1. Socket Test: Pomoću ovoga možete pokrenuti poslužitelj na svom računalu.

2. Docklight: Postoji mnogo alata za rad na serijskim podacima na vašem računalu, 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 opcijski 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, svejedno ako ste i vi jedan od onih koji ne mogu raditi 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 vatrozida javnom internetu preko sigurnog tunela.

Korak 3: Rad:

AT naredbe

AT naredbe su osnovna inicijalizacija svakog gsm modula. Nakon povezivanja vašeg GSM modula s računalom 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:

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

NA

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

AT+CIPHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

NA+CIPSEND

Slijedite tehnički list kako biste razumjeli uporabu ovih naredbi. U svakom slučaju, u svom videu projekta za ovaj vodič objasnio sam rad ovih naredbi

Sada morate prvo pokrenuti poslužitelj na svom računalu pomoću testa utičnice. A kad u docklight -u izvršite naredbu AT+CIPSTART tada će se poslužitelj 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 googlu 'kako proslijediti port na mom usmjerivaču'. I dobit ćete mnogo veza za to.

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 sučelje naredbenog retka, pa morate pokrenuti jednu naredbu i to je to

ngrok tcp

je ono što ste dali na svom poslužiteljskom poslužitelju za testiranje.

Tako će nakon pokretanja ove naredbe vaš localhost biti proslijeđen na jedan nasumični IP koji generira 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, kako biste saznali više o tome kako stvari funkcioniraju, pogledajte video tutorial 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 sustavu, posjetite naš YouTube kanal. Posjetite i lajkajte našu Facebook stranicu za česta ažuriranja.

Hvala i pozdrav, Embedotronics Technologies

Preporučeni: