Cuprins:

Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A: 4 pași
Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A: 4 pași

Video: Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A: 4 pași

Video: Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A: 4 pași
Video: Ghid instalare si configurare centrala de alarma Eldes ESIM 364 , 384 2024, Noiembrie
Anonim
Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A
Conexiune TCP / IP prin GPRS: Cum să trimiteți date către server utilizând modulul SIM900A

În acest tutorial vă voi spune despre cum să trimiteți date către serverul TCP folosind modulul sim900. De asemenea, vom vedea cum putem primi date de la server la client (modul GSM).

Pasul 1: Componente necesare:

Componente necesare
Componente necesare
Componente necesare
Componente necesare

Deci, pentru a realiza acest lucru, trebuie să aveți nevoie de cel puțin două componente. Unul este evident modulul Sim900A / 800A și altul este un convertor USB la TTL. În afară de aceasta, păstrați o cartelă SIM cu dvs. și ar trebui să aveți activat pachetul de date 2G, astfel încât să puteți testa comunicarea serverului client.

Pasul 2: Software necesar:

Software necesar
Software necesar

Deci, aici trebuie să faceți comunicarea cu serverul client. Deci, aceste instrumente software trebuie să le solicitați:

1. Socket Test: Folosind aceasta puteți rula un server pe computerul dvs.

2. Docklight: Există o mulțime de instrumente pentru a lucra la date seriale pe computerul dvs., Dcklight este unul dintre aceste instrumente, astfel încât să puteți utiliza teraterm, realterm, hyperterminal etc. Deci depinde de dvs., aici folosim Docklight pentru acest lucru.

3. Ngrok: Acesta este un software opțional pentru cei care nu pot face redirecționarea porturilor pe router. Și, de asemenea, nu am făcut redirecționarea porturilor, deoarece, din anumite motive, nu funcționează poate fi din cauza faptului că am două configurări ale routerului, oricum dacă sunteți și unul dintre cei care nu pot face redirecționarea porturilor, deci acesta este instrumentul excelent pentru dvs., Ceea ce face de fapt ngrok, ngrok expune serviciile de rețea locale din spatele NAT-urilor și firewall-urilor la internetul public printr-un tunel sigur.

Pasul 3: Lucrul:

Comenzi AT

Comenzile AT sunt inițializarea de bază pentru orice modul gsm. Și după ce vă conectați modulul GSM la computer utilizând convertorul USB la TTL, trebuie să dați aceste comenzi AT.

Deci, prima comandă este să testați vremea modulul dvs. GSM este sau nu conectat la computer:

(Un lucru trebuie să vă amintiți că fiecare comandă AT va fi terminată cu un caracter Carriage Return)

LA

După aceea, iată lista de comenzi pe care trebuie să le executați pentru realizarea conexiunii TCP / IP.

AT + CIPSHUT

AT + CIPMUX = 0

AT + CGATT = 1

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

AT + CIICR

AT + CIFSR

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

AT + CIPSEND

Vă rugăm să urmați fișa tehnică pentru a înțelege utilizarea acestor comenzi. Oricum, în videoclipul proiectului meu pentru acest tutorial, am explicat despre funcționarea acestor comenzi

Acum trebuie să porniți mai întâi serverul pe computerul dvs. folosind testul de soclu. Și când vă aflați în doc, veți executa comanda AT + CIPSTART, apoi serverul dvs. va porni.

Comanda AT + CIPSTART este astfel:

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

Deci, înainte de a aplica IP-ul public, trebuie să efectuați redirecționarea porturilor pe routerul dvs., există multe modalități de a face acest lucru. Căutați doar pe google „cum să redirecționați un port pe routerul meu”. Și veți obține o mulțime de link-uri pentru a face acest lucru.

Acum, dacă redirecționați cu succes portul. apoi comanda AT + CIPSTART vă va oferi CONNECT OK Response.

Ok lucrurile merg foarte bine până acum, dar ce se întâmplă dacă nu puteți face redirecționarea porturilor din anumite motive sau poate că nu aveți configurarea routerului înseamnă că sunteți conectat la hotspotul mobil.

Deci, aici nu apare nicio problemă rolul NGROK. Acest instrument îl puteți utiliza pentru a vă face accesibil IP-ul TCP. (același lucru ce facem în port forwarding)

Vă rugăm să urmați acest link pentru a descărca NGROK

ngrok este o interfață de linie de comandă, deci trebuie să executați o comandă și asta este

ngrok tcp

este ceea ce ați dat în serverul de testare socket.

Deci, după ce rulați această comandă, localhost-ul dvs. va fi redirecționat către un IP aleatoriu generat de ngrok, deci trebuie să schimbați acel IP în comanda AT + CIPSTART, de asemenea, veți obține un număr de port diferit, astfel încât trebuie să înlocuiți acel lucru.

Deci, pentru a afla mai multe despre modul în care funcționează lucrurile, vă rugăm să urmăriți videoclipul tutorial dat mai jos.

Pasul 4: Video:

Deci, tot ce am explicat în videoclip.

Dacă aveți vreo îndoială cu privire la acest tutorial, nu ezitați să ne comentați mai jos.

Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru de YouTube Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.

Multumiri si urari de bine, Tehnologii Embedotronics

Recomandat: