Kazalo:
- 1. korak: Potrebne komponente:
- 2. korak: Potrebna programska oprema:
- 3. korak: Delo:
- 4. korak: Video:
Video: Povezava TCP/IP prek GPRS: Kako poslati podatke na strežnik z modulom SIM900A: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
V tej vadnici vam bom povedal, kako poslati podatke na strežnik TCP s pomočjo modula sim900. Videli bomo tudi, kako lahko sprejemamo podatke od strežnika do odjemalca (modul GSM).
1. korak: Potrebne komponente:
Če želite to narediti, potrebujete vsaj dve komponenti. Eden je očitno modul Sim900A/800A, drugi pa pretvornik USB v TTL. Poleg tega imejte pri sebi eno sim kartico, v kateri mora biti omogočen paket podatkov 2G, tako da lahko preizkusite komunikacijo med odjemalcem in odjemalcem.
2. korak: Potrebna programska oprema:
Tukaj morate vzpostaviti komunikacijo s strežnikom odjemalca. Zato potrebujete ta programska orodja:
1. Test vtičnice: s tem lahko zaženete strežnik v računalniku.
2. Docklight: Obstaja veliko orodij za delo na serijskih podatkih v vašem računalniku, Dcklight je eno od teh orodij, zato lahko uporabite teraterm, realterm, hyperterminal itd. Od vas je odvisno, da za to uporabljamo Docklight.
3. Ngrok: To je dodatna programska oprema za tiste, ki na usmerjevalniku ne morejo posredovati vrat. Prav tako nisem posredoval vrat, ker iz nekega razloga morda ne deluje, ker imam nastavljena dva usmerjevalnika, če ste tudi vi eden tistih, ki ne morejo posredovati vrat, zato je to odlično orodje za vas, Kar ngrok dejansko počne, ngrok izpostavlja lokalne omrežne storitve, ki stojijo za NAT -ji in požarnimi zidovi, javnemu internetu prek varnega tunela.
3. korak: Delo:
Ukazi AT
Ukazi AT so osnovna inicializacija za vsak modul gsm. Po priključitvi vašega GSM modula na računalnik s pretvornikom USB v TTL morate dati te ukaze AT.
Torej, prvi ukaz je preveriti, ali je vaš GSM modul povezan z računalnikom ali ne:
(Ena stvar, ki si jo morate zapomniti, da bo vsak ukaz AT končan z znakom Carriage Return)
AT
Nato sledi seznam ukazov, ki jih morate izvesti za vzpostavitev povezave TCP/IP.
AT+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
NA+CIPSEND
Če želite razumeti uporabo teh ukazov, sledite podatkovnemu listu. Kakorkoli že, v svojem projektnem videoposnetku za to vadnico sem razložil delovanje teh ukazov
Zdaj morate najprej zagnati strežnik v računalniku s preizkusom vtičnice. Ko boste v luči lučke izvedli ukaz AT+CIPSTART, se bo strežnik zagnal.
Ukaz AT+CIPSTART je naslednji:
AT+CIPSTART = "TCP". "", ""
Torej, preden uporabite javni IP, morate posredovati vrata na usmerjevalniku, obstaja veliko načinov za to. Samo poiščite v googlu 'kako posredovati vrata na usmerjevalniku'. Za to boste dobili veliko povezav.
Zdaj, če vrata uspešno posredujete. potem vam bo ukaz AT+CIPSTART dal CONNECT OK Response.
V redu stvari zaenkrat gredo dobro, kaj pa, če iz nekega razloga ne morete posredovati vrat ali pa morda nimate nastavitve usmerjevalnika, to pomeni, da ste povezani na mobilno dostopno točko.
Tako da tukaj ni problema v vlogi NGROK -a. To orodje lahko uporabite za javno dostopnost vašega IP -ja TCP. (isto, kar počnemo pri posredovanju vrat)
Če želite prenesti NGROK, sledite tej povezavi
ngrok je vmesnik ukazne vrstice, zato morate zagnati en ukaz in to je to
ngrok tcp
je tisto, kar ste dali v strežniku za vtičnice.
Torej, ko zaženete ta ukaz, bo vaš localhost posredovan na en naključni IP, ki ga ustvari ngrok, zato morate ta IP spremeniti v ukazu AT+CIPSTART, dobili boste tudi drugo številko vrat, zato morate to stvar tudi zamenjati.
Če želite izvedeti več o tem, kako stvari delujejo, si oglejte spodnji video vadnico.
4. korak: Video:
Torej vse, kar sem razložil v videu.
Če dvomite o tej vadnici, nam pišite spodaj.
Če želite izvedeti več o vgrajenem sistemu, obiščite naš youtube kanal. Obiščite in všečkajte našo Facebook stran za pogoste posodobitve.
Hvala in pozdrav, Embedotronics Technologies
Priporočena:
Kako poslati podatke iz M5Stack StickC v Delphi: 6 korakov
Kako pošiljati podatke iz M5Stack StickC v Delphi: V tem videoposnetku se bomo naučili pošiljati vrednosti s plošče StickC v aplikacijo Delphi VCL z uporabo Visuina
Kako poslati podatke v oblak z Arduino Ethernet: 8 korakov
Kako pošiljati podatke v oblak z Arduino Ethernet: Ta navodila vam pokažejo, kako objavite svoje podatke na platformi AskSensors IoT s pomočjo Arduino Ethernet Shield. Ethernetni ščit omogoča, da se vaš Arduino preprosto poveže z oblakom, pošilja in prejema podatke z internetno povezavo. Kaj smo
Kako poslati podatke DHT11 na strežnik MySQL z uporabo NodeMCU: 6 korakov
Kako poslati podatke DHT11 na strežnik MySQL z uporabo NodeMCU: V tem projektu smo povezali DHT11 z nodemcu in nato v bazo podatkov phpmyadmin pošiljamo podatke o dht11, kar je vlažnost in temperatura
RF serijska podatkovna povezava {prek USB}: 3 koraki
RF Serijska podatkovna povezava {prek USB}: TECGRAF DOC Kako prenašati podatke s poceni RF modulom prek USB -ja. Vezje prejema energijo iz vrat USB (lahko zagotovi 100 mA in z nekaj programiranja lahko dosežete 500 mA) Seznam materialov: 1 - En par RF modulov (na primer Laipac RLP/TL
Kako poslati video in zvočni signal prek priključnega kabla: 5 korakov
Kako poslati video in avdio signal prek priključnega kabla: v tem mojem prvem navodilu vam bom pokazal, kako poslati zvočni in video signal prek patch kabla. Za predvajanje vseh rezervnih kopij filmov sem uporabil modificiran Xbox kot predvajalnik medijev z omrežnim kablom po sobi. Xbox se je pravkar začel