Innholdsfortegnelse:
Video: TCP/IP -tilkobling via GPRS: Slik sender du data til server ved hjelp av SIM900A -modul: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I denne opplæringen skal jeg fortelle deg om hvordan du sender data til TCP -server ved hjelp av sim900 -modulen. Vi vil også se hvordan vi kan motta data fra server til klient (GSM -modul).
Trinn 1: Nødvendige komponenter:
Så for å oppnå dette må du minst to komponenter. En er åpenbart Sim900A/800A -modul og en annen er en USB til TTL -omformer. Bortsett fra det må du ha ett SIM -kort med deg, og det bør ha 2G -datapakke aktivert i det, slik at du kan teste klienttjenerkommunikasjon.
Trinn 2: Programvare som kreves:
Så her må du lage klienttjenerkommunikasjon Så disse programvareverktøyene du trenger:
1. Socket Test: Ved å bruke denne kan du kjøre en server på din PC.
2. Docklight: Det er mange verktøy for å arbeide med serielle data på din PC, Dcklight er et av disse verktøyene, så du kan bruke teraterm, realterm, hyperterminal etc. Så det er opp til deg, her bruker vi Docklight til dette.
3. Ngrok: Dette er valgfri programvare for de som ikke klarer å videresende port på ruteren. Og jeg gjorde heller ikke portvideresending, fordi det av en eller annen grunn ikke fungerer, kan være fordi jeg har to ruteroppsett, uansett hvis du også er en av dem som ikke kan portvideresending, så dette er det flotte verktøyet for deg, Hva ngrok faktisk gjør, avslører ngrok lokale nettverkstjenester bak NAT og brannmurer for det offentlige internett over en sikker tunnel.
Trinn 3: Arbeid:
AT -kommandoer
AT -kommandoer er den grunnleggende initiliseringen for enhver gsm -modul. Og etter at du har koblet GSM -modulen til PC ved hjelp av USB til TTL -omformer, må du gi disse AT -kommandoene.
Så den første kommandoen er å teste været din GSM -modul er koblet til PCen eller ikke:
(En ting du må huske på at hver AT -kommando avsluttes med et vognreturtegn)
PÅ
Deretter er listen over kommandoer du må utføre for å opprette TCP/IP -tilkobling.
PÅ+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
PÅ+CIPSEND
Følg databladet for å forstå bruken av disse kommandoene. Uansett, i prosjektvideoen min for denne opplæringen, har jeg forklart hvordan disse kommandoene fungerer
Nå må du først starte serveren på PC -en din ved hjelp av socket -test. Og når du er i docklight vil du utføre AT+CIPSTART -kommandoen, så starter serveren din.
AT+CIPSTART -kommandoen er slik:
AT+CIPSTART = "TCP". "", ""
Så før du bruker offentlig IP må du gjøre videresending av porter på ruteren din, det er mange måter å gjøre det på. Bare søk på google 'hvordan du videresender en port på ruteren min'. Og du vil få mange lenker for å gjøre det.
Nå hvis du lykkes med å videresende porten. da vil AT+CIPSTART -kommandoen gi deg CONNECT OK Response.
Ok, det går veldig bra til nå, men hva om du ikke kan videresende porter av en eller annen grunn, eller hvis du ikke har ruteroppsett, betyr at du er koblet til din mobile hotspot.
Så ingen problem her kommer rollen som NGROK. Dette verktøyet kan du bruke til å gjøre din TCP IP offentlig tilgjengelig. (det samme vi gjør i portvideresending)
Følg denne lenken for å laste ned NGROK
ngrok er et kommandolinjegrensesnitt, så du må kjøre en kommando, og det er
ngrok tcp
er det du har gitt i din socket test -server.
Så etter at du har kjørt denne kommandoen, blir din lokale vert videresendt til en tilfeldig IP generert av ngrok, så du må endre denne IP -en i AT+CIPSTART -kommandoen, og du vil også få et annet portnummer, så den tingen må du også bytte ut.
Så for å vite mer om hvordan ting fungerer, kan du se veiledningsvideoen nedenfor.
Trinn 4: Video:
Så alt jeg har forklart i videoen.
Hvis du er i tvil om denne opplæringen, kan du gjerne kommentere oss nedenfor.
Og hvis du vil lære mer om innebygd system, kan du besøke vår youtube -kanal. Besøk og lik vår Facebook -side for hyppige oppdateringer.
Takk og hilsen, Embedotronics Technologies
Anbefalt:
Slik sender du data fra M5Stack StickC til Delphi: 6 trinn
Slik sender du data fra M5Stack StickC til Delphi: I denne videoen lærer vi hvordan du sender verdier fra StickC -bord til Delphi VCL -applikasjon ved hjelp av Visuino. Se videoen
Slik sender du DHT11 -data til MySQL -server ved hjelp av NodeMCU: 6 trinn
Slik sender du DHT11 -data til MySQL -server ved hjelp av NodeMCU: I dette prosjektet har vi koblet DHT11 til nodemcu, og deretter sender vi data fra dht11 som er fuktighet og temperatur til phpmyadmin -databasen
Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino: 6 trinn
Oppmøtesystem ved å sende RFID-data til MySQL-server ved hjelp av Python With Arduino: I dette prosjektet har jeg tilkoblet RFID-RC522 med arduino, og deretter sender jeg data fra RFID til phpmyadmin-databasen. I motsetning til våre tidligere prosjekter bruker vi ikke ethernet -skjold i dette tilfellet, her leser vi bare serielle data som kommer fra
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python: 5 trinn
Arduino sender Dht11 -data til MySQL Server (PHPMYADMIN) ved hjelp av Python: I dette prosjektet har jeg koblet DHT11 til arduino, og deretter sender jeg data fra dht11 som er fuktighet og temperatur til phpmyadmin -databasen. I motsetning til vårt forrige prosjekt bruker vi ikke ethernet -skjold i dette tilfellet, her leser vi bare
Slik legger du til brukernivåer fra NUMA til din kopi av N ved hjelp av NumADD Firefox AddOn: 4 trinn
Slik legger du til brukernivåer fra NUMA til din kopi av N ved hjelp av NumADD Firefox AddOn: Enhver bruker av Metanets N -brukerdatabase NUMA vil vite hvor klumpete grensesnittet er for å kopiere brukeropprettede nivåer til din kopi av spillet. NumADD, utrydder behovet for kopiering og liming og gjør overføringsnivåer til en museklisk