Obsah:

Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A: 4 kroky
Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A: 4 kroky

Video: Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A: 4 kroky

Video: Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A: 4 kroky
Video: 4.1.2012 GPRS internet rychlost/slow GPRS internet 2024, Júl
Anonim
Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A
Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A

V tomto návode vám poviem, ako odosielať údaje na server TCP pomocou modulu sim900. Tiež uvidíme, ako môžeme prijímať údaje zo servera na klienta (modul GSM).

Krok 1: Potrebné súčasti:

Požadované súčasti
Požadované súčasti
Požadované súčasti
Požadované súčasti

Aby ste to dosiahli, potrebujete najmenej dva komponenty. Jeden je samozrejme modul Sim900A/800A a druhý je jeden prevodník USB na TTL. Okrem toho majte so sebou jednu sim kartu a v nej by mal byť povolený dátový balík 2G, aby ste mohli testovať komunikáciu s klientským serverom.

Krok 2: Potrebný softvér:

Potrebný softvér
Potrebný softvér

Tu teda musíte nadviazať komunikáciu s klientskym serverom. Preto potrebujete tieto softvérové nástroje:

1. Test zásuvky: Pomocou tohto môžete spustiť server na počítači.

2. Docklight: Existuje mnoho nástrojov na prácu so sériovými údajmi vo vašom počítači. Dcklight je jedným z týchto nástrojov, takže môžete používať teraterm, realterm, hyperterminal atď. Je to len na vás, tu na to používame Docklight.

3. Ngrok: Toto je voliteľný softvér pre tých, ktorí nedokážu presmerovať porty na svojom smerovači. A tiež som nerobil presmerovanie portov, pretože z nejakého dôvodu to nefunguje, môže to byť preto, že mám dve nastavenia smerovača, ak ste tiež jedným z tých, ktorí nedokážu vykonávať presmerovanie portov, takže je to pre vás skvelý nástroj, Čo ngrok vlastne robí, ngrok vystavuje lokálne sieťové služby za NAT a firewallmi verejnému internetu cez zabezpečený tunel.

Krok 3: Práca:

AT príkazy

Príkazy AT sú základnou inicializáciou akéhokoľvek modulu gsm. A po pripojení vášho GSM modulu k počítaču pomocou prevodníka USB na TTL musíte zadať tieto AT príkazy.

Prvým príkazom je teda otestovať počasie, či je váš modul GSM pripojený k počítaču alebo nie:

(Jedna vec, ktorú si musíte zapamätať, je, že každý príkaz AT bude ukončený znakom Carriage Return)

AT

Potom je tu zoznam príkazov, ktoré musíte vykonať na vytvorenie pripojenia TCP/IP.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

Postupujte podľa údajového listu, aby ste porozumeli použitiu týchto príkazov. V mojom videu o projekte pre tento návod som však vysvetlil fungovanie týchto príkazov

Teraz musíte najskôr spustiť server na počítači pomocou testu soketu. A keď ste v doku, spustíte príkaz AT+CIPSTART, potom sa spustí váš server.

Príkaz AT+CIPSTART je nasledujúci:

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

Pred použitím verejnej IP adresy teda musíte na routeri presmerovať porty, existuje veľa spôsobov, ako to urobiť. Stačí vyhľadať v službe Google „ako presmerovať port na mojom smerovači“. A získate na to veľa odkazov.

Teraz, ak úspešne presmerujete port. potom vám príkaz AT+CIPSTART poskytne odpoveď CONNECT OK.

Dobre, veci sa zatiaľ vyvíjajú veľmi dobre, ale čo keď nemôžete z nejakého dôvodu vykonávať presmerovanie portov alebo nemáte router, znamená to, že ste pripojení k mobilnému hotspotu.

Takže tu nie je problém s úlohou NGROK. Tento nástroj môžete použiť na zverejnenie svojho TCP IP. (to isté robíme v presmerovaní portov)

Na stiahnutie NGROK kliknite na tento odkaz

ngrok je rozhranie príkazového riadka, takže musíte spustiť jeden príkaz a to je

ngrok tcp

je to, čo ste uviedli na testovacom serveri soketu.

Takže po spustení tohto príkazu bude váš localhost presmerovaný na jednu náhodnú IP generovanú ngrok, takže túto IP musíte zmeniť vo svojom príkaze AT+CIPSTART, tiež získate iné číslo portu, takže túto vec musíte tiež nahradiť.

Ak sa chcete dozvedieť viac o tom, ako veci fungujú, pozrite si nižšie uvedené výukové video.

Krok 4: Video:

Takže všetko, čo som vysvetlil vo videu.

Ak máte akékoľvek pochybnosti týkajúce sa tohto tutoriálu, neváhajte nás komentovať nižšie.

A ak sa chcete dozvedieť viac o vstavanom systéme, môžete navštíviť náš kanál youtube. Navštívte a lajkujte našu stránku na Facebooku, kde nájdete časté aktualizácie.

Ďakujem, s pozdravom, Technológie Embedotronics

Odporúča: