Satura rādītājs:

TCP/IP savienojums, izmantojot GPRS: Kā nosūtīt datus uz serveri, izmantojot SIM900A moduli: 4 soļi
TCP/IP savienojums, izmantojot GPRS: Kā nosūtīt datus uz serveri, izmantojot SIM900A moduli: 4 soļi

Video: TCP/IP savienojums, izmantojot GPRS: Kā nosūtīt datus uz serveri, izmantojot SIM900A moduli: 4 soļi

Video: TCP/IP savienojums, izmantojot GPRS: Kā nosūtīt datus uz serveri, izmantojot SIM900A moduli: 4 soļi
Video: Сравнение протоколов TCP и UDP 2024, Novembris
Anonim
TCP/IP savienojums, izmantojot GPRS: kā nosūtīt datus uz serveri, izmantojot SIM900A moduli
TCP/IP savienojums, izmantojot GPRS: kā nosūtīt datus uz serveri, izmantojot SIM900A moduli

Šajā apmācībā es jums pastāstīšu par to, kā nosūtīt datus uz TCP serveri, izmantojot sim900 moduli. Mēs arī redzēsim, kā mēs varam saņemt datus no servera uz klientu (GSM modulis).

1. darbība. Nepieciešamās sastāvdaļas:

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

Tātad, lai to sasniegtu, jums ir nepieciešami vismaz divi komponenti. Viens acīmredzot ir Sim900A/800A modulis, bet otrs ir viens no USB uz TTL pārveidotājiem. Bez tam paturiet pie sevis vienu SIM karti un tai jābūt iespējotai 2G datu pakotnei, lai jūs varētu pārbaudīt klienta servera sakarus.

2. darbība. Nepieciešamā programmatūra:

Nepieciešamā programmatūra
Nepieciešamā programmatūra

Tātad šeit jums ir jāveido saziņa ar klienta serveri. Tātad šie programmatūras rīki, kas jums nepieciešami:

1. Socket Test: Izmantojot šo, jūs varat palaist serveri savā datorā.

2. Docklight: Jūsu datorā ir daudz rīku, lai strādātu ar sērijas datiem, Dcklight ir viens no šiem rīkiem, tāpēc jūs varat izmantot teraterm, realterm, hyperterminal uc Tātad tas ir atkarīgs no jums, šeit mēs šim nolūkam izmantojam Docklight.

3. Ngrok: Šī ir papildu programmatūra tiem, kuri nevar veikt portu pāradresāciju savā maršrutētājā. Un es arī neveicu portu pāradresāciju, jo kāda iemesla dēļ tas nedarbojas, iespējams, tāpēc, ka man ir divi maršrutētāja iestatījumi, jebkurā gadījumā, ja arī jūs esat viens no tiem, kas nevar veikt portu pāradresāciju, tāpēc tas ir lielisks rīks jums, Tas, ko ngrok patiesībā dara, ngrok drošā tunelī publiskam internetam atklāj vietējos tīkla pakalpojumus, kas atrodas aiz NAT un ugunsmūriem.

3. darbība. Darbs:

AT Komandas

AT komandas ir jebkura gsm moduļa pamata inicializācija. Un pēc GSM moduļa pievienošanas datoram, izmantojot USB uz TTL pārveidotāju, jums ir jāsniedz šīs AT komandas.

Tātad pirmā komanda ir pārbaudīt laika apstākļus, kad jūsu GSM modulis ir pievienots datoram, vai ne:

(Viena lieta, kas jums jāatceras, ka katra AT komanda tiks pārtraukta ar rakstzīmi Carriage Return)

AT

Pēc tam šeit ir saraksts ar komandām, kas jāizpilda, lai izveidotu TCP/IP savienojumu.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

Lūdzu, sekojiet datu lapai, lai saprastu šo komandu izmantošanu. Jebkurā gadījumā savā projekta video šajā apmācībā esmu paskaidrojis par šo komandu darbību

Tagad jums vispirms jāuzsāk datora serveris, izmantojot ligzdas pārbaudi. Un docklight laikā jūs izpildīsit komandu AT+CIPSTART, tad jūsu serveris sāksies.

AT+CIPSTART komanda ir šāda:

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

Tātad, pirms piemērojat publisko IP, maršrutētājā ir jāveic portu pāradresācija, ir daudz veidu, kā to izdarīt. Vienkārši meklējiet google "kā pārsūtīt portu uz mana maršrutētāja". Un jūs saņemsiet daudz saišu, lai to izdarītu.

Tagad, ja jūs veiksmīgi pārsūtāt ostu. tad komanda AT+CIPSTART sniegs atbildi CONNECT OK.

Labi, ka līdz šim viss notiek ļoti labi, bet ko darīt, ja kāda iemesla dēļ nevarat veikt portu pāradresāciju vai ja jums nav maršrutētāja iestatīšanas, tas nozīmē, ka esat izveidojis savienojumu ar savu mobilo tīklāju.

Tātad NGROK loma šeit nav problēma. Šo rīku varat izmantot, lai padarītu TCP IP publiski pieejamu. (tas pats, ko mēs darām ostas pāradresācijā)

Lūdzu, sekojiet šai saitei, lai lejupielādētu NGROK

ngrok ir komandrindas interfeiss, tāpēc jums ir jāizpilda viena komanda, un tas ir

ngrok tcp

ir tas, ko esat norādījis savā ligzdas pārbaudes serverī.

Tātad pēc šīs komandas palaišanas jūsu vietējais resursdators tiks pārsūtīts uz vienu nejaušu IP, ko ģenerējis ngrok, tāpēc jums ir jāmaina šis IP savā komandā AT+CIPSTART, kā arī jūs saņemsiet citu porta numuru, lai arī šī lieta būtu jāaizstāj.

Tātad, lai uzzinātu vairāk par to, kā lietas darbojas, lūdzu, skatiet tālāk sniegto apmācības video.

4. darbība: video:

Tātad viss, ko esmu paskaidrojis video.

Ja jums ir šaubas par šo apmācību, nekautrējieties komentēt mūs zemāk.

Un, ja vēlaties uzzināt vairāk par iegulto sistēmu, varat apmeklēt mūsu youtube kanālu. Lūdzu, apmeklējiet un atzīmējiet mūsu Facebook lapu, lai iegūtu bieži atjauninājumus.

Paldies un sveicieni, Embedotronikas tehnoloģijas

Ieteicams: