Obsah:

Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A: 4 kroky
Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A: 4 kroky

Video: Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A: 4 kroky

Video: Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A: 4 kroky
Video: M!DGE – Technical presentation 2024, Listopad
Anonim
Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A
Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A

V tomto tutoriálu vám povím o tom, jak odesílat data na server TCP pomocí modulu sim900. Také uvidíme, jak můžeme přijímat data ze serveru na klienta (GSM modul).

Krok 1: Požadované součásti:

Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti

Abyste toho dosáhli, potřebujete minimálně dvě Komponenty. Jedním z nich je zjevně modul Sim900A/800A a druhým je jeden převodník USB na TTL. Kromě toho mějte u sebe jednu sim kartu a v ní by měl být povolen datový balíček 2G, abyste mohli testovat komunikaci klientského serveru.

Krok 2: Požadovaný software:

Požadovaný software
Požadovaný software

Zde tedy musíte provést komunikaci mezi klientským serverem a tyto softwarové nástroje, které potřebujete:

1. Socket Test: Pomocí tohoto můžete spustit server na vašem PC.

2. Docklight: Existuje mnoho nástrojů pro práci na sériových datech na vašem PC, Dcklight je jedním z těchto nástrojů, takže můžete použít teraterm, realterm, hyperterminal atd. Je to tedy na vás, zde k tomu používáme Docklight.

3. Ngrok: Toto je volitelný software pro ty, kteří nemohou provádět přesměrování portů na svém routeru. A také jsem nedělal přesměrování portů, protože z nějakého důvodu to nefunguje, může to být proto, že mám nastavení dvou routerů, pokud jste také jedním z těch, kteří nemohou provádět přesměrování portů, takže je to skvělý nástroj pro vás, Co ngrok ve skutečnosti dělá, ngrok vystavuje místní síťové služby za NAT a firewally veřejnému internetu přes zabezpečený tunel.

Krok 3: Práce:

AT příkazy

Příkazy AT jsou základní inicializací jakéhokoli modulu gsm. A po připojení GSM modulu k PC pomocí převodníku USB na TTL musíte zadat tyto AT příkazy.

Prvním příkazem je tedy otestovat počasí, zda je váš GSM modul připojen k počítači:

(Jednu věc si musíte pamatovat, že každý AT příkaz bude ukončen znakem Carriage Return)

NA

Poté je zde seznam příkazů, které musíte provést pro vytvoření připojení TCP/IP.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

Chcete -li porozumět používání těchto příkazů, postupujte podle datového listu. Každopádně v mém video projektu k tomuto tutoriálu jsem vysvětlil fungování těchto příkazů

Nyní musíte nejprve spustit server na počítači pomocí testu soketu. A když v docklightu spustíte příkaz AT+CIPSTART, spustí se váš server.

AT+CIPSTART příkaz je následující:

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

Před použitím veřejné IP adresy tedy musíte na routeru provést přesměrování portů, existuje mnoho způsobů, jak toho dosáhnout. Stačí vyhledat na Googlu „jak přesměrovat port na mém routeru“. A získáte k tomu spoustu odkazů.

Nyní, pokud úspěšně předáte port. potom vám příkaz AT+CIPSTART poskytne odpověď CONNECT OK.

Dobře, zatím to jde opravdu dobře, ale co když nemůžete z nějakého důvodu provádět přesměrování portů nebo možná nemáte nastavení routeru, znamená to, že jste připojeni k mobilnímu hotspotu.

Zde tedy žádný problém přichází s rolí NGROK. Tento nástroj můžete použít k tomu, aby byl váš TCP IP veřejně přístupný. (totéž, co děláme při přesměrování portů)

Chcete -li si stáhnout NGROK, klikněte na tento odkaz

ngrok je rozhraní příkazového řádku, takže musíte spustit jeden příkaz a to je

ngrok tcp

je to, co jste uvedli na serveru pro testování soketů.

Takže po spuštění tohoto příkazu bude váš localhost přeposlán na jednu náhodnou IP generovanou ngrokem, takže musíte tuto IP změnit v příkazu AT+CIPSTART, také získáte jiné číslo portu, takže tuto věc také musíte vyměnit.

Chcete -li se dozvědět více o tom, jak věci fungují, podívejte se na níže uvedené výukové video.

Krok 4: Video:

Takže vše, co jsem vysvětlil ve videu.

Pokud máte ohledně tohoto tutoriálu jakékoli pochybnosti, neváhejte nás komentovat níže.

A pokud se chcete dozvědět více o vestavěném systému, můžete navštívit náš kanál youtube. Navštěvujte a lajkujte naši stránku na Facebooku pro časté aktualizace.

Děkuji a s pozdravem, Technologie Embedotronics

Doporučuje: