Obsah:
Video: Připojení TCP/IP přes GPRS: Jak odesílat data na server pomocí modulu SIM900A: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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:
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:
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:
Jak odesílat data z M5Stack StickC do Delphi: 6 kroků
Jak odesílat data z M5Stack StickC do Delphi: V tomto videu se naučíme, jak odesílat hodnoty z desky StickC do aplikace Delphi VCL pomocí Visuino. Podívejte se na video
RF vysílač Flysky napájený přes USB + drátové připojení signálu k PC + software simulátoru zdarma: 6 kroků
Vysílač Flysky RF napájený přes USB + drátové připojení signálu k PC + bezplatný software simulátoru: Pokud jste jako já, rádi si vyzkoušíte svůj RF vysílač a naučíte se to dříve, než srazíte své drahé RF letadlo/dron. To vám poskytne další zábavu a zároveň ušetří spoustu peněz a času. Chcete -li to provést, je nejlepším způsobem, jak k vám připojit váš vysílač RF
Jak odesílat data do cloudu pomocí Arduino Ethernet: 8 kroků
Jak odesílat data do cloudu pomocí Arduino Ethernet: Tento návod vám ukáže, jak publikovat svá data na platformě AskSensors IoT pomocí Arduino Ethernet Shield. Ethernetový štít umožňuje vašemu Arduinu snadné připojení ke cloudu, odesílání a přijímání dat pomocí internetového připojení. Co my
Automaticky odesílat e -maily s fotografií z dávkového souboru pomocí staré plochy a systému XP: 4 kroky
Automaticky odesílat e -maily s fotografií z dávkového souboru pomocí staré plochy a XP: Mám velké štěstí, že mám skvělý výhled z okna domácí kanceláře. Když jsem pryč, chci vidět, co mi chybí, a často jsem pryč. Kdysi jsem měl vlastní webové stránky a domácí meteorologickou stanici, která by přes ftp nahrávala veškeré počasí
Jak zničit připojení k internetu Xbox 360, Wii a PS3 pomocí Nintendo Ds nebo Ds Lite: 4 kroky
Jak zničit připojení k internetu Xbox 360, Wii a PS3 pomocí Nintendo Ds nebo Ds Lite .: V tomto návodu vás naučím, jak snadno ztratit připojení k internetu na xbox 360 pomocí wi-fi připojení na Ds. Někdo potvrdil, že to funguje pro PS3, ale já nemám PS3, takže beru jeho slovo. Zkuste použít stejné kroky