Obsah:
Video: Pripojenie TCP/IP cez GPRS: Ako odosielať údaje na server pomocou modulu SIM900A: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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:
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:
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:
Ako odosielať údaje z M5Stack StickC do Delphi: 6 krokov
Ako odosielať údaje z M5Stack StickC do Delphi: V tomto videu sa naučíme, ako odosielať hodnoty z dosky StickC do aplikácie Delphi VCL pomocou Visuino. Pozrite si video
Ako odosielať e -maily s prílohami pomocou Arduino, Esp32 a Esp8266: 6 krokov
Ako posielať e -maily s prílohami pomocou Arduino, Esp32 a Esp8266: Tu by som chcel vysvetliť verziu 2 mojej knižnice EMailSender, veľký vývoj vzhľadom na verziu 1, s podporou Arduino s ethernetovým štítom w5100, w5200 a w5500 a ether28 štítom klonovanie zariadení a podpora pre esp32 a esp8266. Teraz môžete inzerovať
Ako odosielať údaje do cloudu pomocou Arduino Ethernet: 8 krokov
Ako odosielať údaje do cloudu pomocou Arduino Ethernet: Tento návod vám ukáže, ako publikovať svoje údaje na platforme AskSensors IoT pomocou Arduino Ethernet Shield. Ethernet Shield umožňuje vášmu Arduinu jednoduché pripojenie k cloudu, odosielanie a prijímanie údajov pomocou internetového pripojenia. Čo my
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: 6 krokov
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: V tomto projekte sme prepojili DHT11 s nodemcu a potom odosielame údaje dht11, čo je vlhkosť a teplota, do databázy phpmyadmin
Automaticky odosielať e -maily s fotografiami z dávkového súboru pomocou starej pracovnej plochy a systému XP: 4 kroky
Automaticky odosielať e -maily s fotografiou z dávkového súboru pomocou starej pracovnej plochy a systému XP: Mám to šťastie, že mám nádherný výhľad z okna svojej domácej kancelárie. Keď som preč, chcem vidieť, čo mi chýba, a často som preč. Kedysi som mal vlastnú webovú stránku a domácu meteorologickú stanicu, ktorá by nahrávala prostredníctvom ftp všetky informácie o počasí