Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit:
- Vaihe 2: Tarvittava ohjelmisto:
- Vaihe 3: Työskentely:
- Vaihe 4: Video:
Video: TCP/IP -yhteys GPRS: n kautta: Tietojen lähettäminen palvelimelle SIM900A -moduulin avulla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä opetusohjelmassa aion kertoa sinulle kuinka lähettää dataa TCP -palvelimelle sim900 -moduulin avulla. Näemme myös, kuinka voimme vastaanottaa tietoja palvelimelta asiakkaalle (GSM -moduuli).
Vaihe 1: Tarvittavat komponentit:
Joten tämän saavuttamiseksi tarvitset vähintään kaksi komponenttia. Yksi on tietysti Sim900A/800A -moduuli ja toinen USB -TTL -muunnin. Pidä sen lisäksi yksi sim -kortti mukanasi ja siinä pitäisi olla 2G -datapaketti, jotta voit testata asiakaspalvelimen viestintää.
Vaihe 2: Tarvittava ohjelmisto:
Joten tässä sinun on tehtävä asiakaspalvelinviestintä Joten nämä ohjelmistotyökalut, joita tarvitset:
1. Pistorasiatesti: Tämän avulla voit suorittaa palvelimen tietokoneellasi.
2. Docklight: PC: lläsi on paljon työkaluja sarjatietojen käsittelyyn, Dcklight on yksi niistä työkaluista, joten voit käyttää teraterm, realterm, hyperterminal jne. Joten se on sinun tehtäväsi, tässä käytämme Docklightia tähän.
3. Ngrok: Tämä on valinnainen ohjelmisto niille, jotka eivät pysty tekemään portin edelleenlähetystä reitittimessään. Ja en myöskään tehnyt portin edelleenlähetystä, koska jostain syystä se ei toimi, voi johtua siitä, että minulla on kaksi reitittimen asetusta, joka tapauksessa, jos olet myös yksi niistä, jotka eivät voi tehdä portinsiirtoa, joten tämä on loistava työkalu sinulle, Mitä ngrok todella tekee, ngrok paljastaa paikalliset verkkopalvelut NAT: ien ja palomuurien takana julkiselle Internetille suojatun tunnelin kautta.
Vaihe 3: Työskentely:
AT -komennot
AT -komennot ovat minkä tahansa gsm -moduulin peruskäynnistys. Ja kun olet liittänyt GSM -moduulin tietokoneeseen USB -TTL -muuntimella, sinun on annettava nämä AT -komennot.
Joten ensimmäinen komento on testata, onko GSM -moduulisi kytketty tietokoneeseen vai ei:
(Yksi asia, joka sinun on muistettava, että jokainen AT -komento päättyy Carriage Return -merkillä)
AT
Tämän jälkeen tässä on luettelo komennoista, jotka sinun on suoritettava TCP/IP -yhteyden muodostamiseksi.
AT+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
+CIPSEND
Noudata tietolomaketta ymmärtääksesi näiden komentojen käytön. Joka tapauksessa tämän opetusohjelman projektivideossani olen selittänyt näiden komentojen toimivuuden
Nyt sinun on ensin käynnistettävä palvelin tietokoneellasi pistorasiatestin avulla. Ja kun telakointiasemassa suoritat AT+CIPSTART -komennon, palvelimesi käynnistyy.
AT+CIPSTART -komento on seuraava:
AT+CIPSTART = "TCP". "", ""
Joten ennen kuin käytät julkista IP -osoitetta, sinun on tehtävä portinsiirto reitittimellesi, siihen on monia tapoja. Hae vain googlella "kuinka välittää portti reitittimelleni". Ja saat paljon linkkejä sen tekemiseen.
Jos nyt onnistut siirtämään portin eteenpäin. sitten AT+CIPSTART -komento antaa sinulle CONNECT OK Response.
Ok, asiat ovat menneet todella hyvin tähän asti, mutta entä jos et jostain syystä pysty tekemään portinsiirtoa tai jos sinulla ei ehkä ole reitittimen asetuksia, se tarkoittaa, että olet yhteydessä mobiilipisteeseesi.
Joten NGROKin rooli ei ole tässä ongelma. Tämän työkalun avulla voit asettaa TCP -IP -osoitteesi julkisesti saataville. (sama asia mitä teemme satamansiirrossa)
Lataa NGROK tästä linkistä
ngrok on komentorivikäyttöliittymä, joten sinun on suoritettava yksi komento ja se on
ngrok tcp
olet antanut pistorasiatestipalvelimellesi.
Joten tämän komennon suorittamisen jälkeen paikallinen isäntäsiirtosi ohjataan yhdelle ngrokin luomaan satunnaiseen IP -osoitteeseen, joten sinun on muutettava kyseinen IP -osoite AT+CIPSTART -komennossasi, ja saat myös eri portin numeron, joten se asia, joka sinun on myös vaihdettava.
Jos haluat tietää enemmän siitä, miten asiat toimivat, katso alla oleva opetusvideo.
Vaihe 4: Video:
Joten kaikki mitä olen selittänyt videolla.
Jos sinulla on epäilyksiä tästä opetusohjelmasta, voit vapaasti kommentoida meitä alla.
Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit vierailla YouTube -kanavallamme.
Kiitos ja terveiset, Embedotronics Technologies
Suositeltava:
Tietojen lähettäminen M5Stack StickC: stä Delphiin: 6 vaihetta
Tietojen lähettäminen M5Stack StickC: stä Delphiin: Tässä videossa opimme lähettämään arvoja StickC -kortilta Delphi VCL -sovellukseen Visuinoa käyttämällä
Tietojen lähettäminen pilveen Arduino Ethernetin avulla: 8 vaihetta
Tietojen lähettäminen pilveen Arduino Ethernetin avulla: Tässä ohjeessa kerrotaan, miten voit julkaista tietosi AskSensors IoT -alustalle Arduino Ethernet Shield -sovelluksella. Ethernet Shieldin avulla Arduino voi helposti muodostaa yhteyden pilveen, lähettää ja vastaanottaa tietoja Internet -yhteyden avulla. Mitä me
Langattoman tärinän ja lämpötila-anturin tietojen lähettäminen Exceliin solmun PUNAISEN avulla: 25 vaihetta
Langattoman tärinän ja lämpötila-anturin tietojen lähettäminen Exceliin Node-RED: n avulla: Esittelyssä NCD: n pitkän kantaman IoT Industrial -langaton tärinä- ja lämpötila-anturi, joka tarjoaa jopa 2 mailin etäisyyden langattoman verkon verkkorakenteen käytöstä. Tämä laite sisältää tarkan 16-bittisen tärinä- ja lämpötila-anturin
Langattoman tärinän ja lämpötilan tietojen lähettäminen Google-taulukoille solmun PUNAISEN avulla: 37 vaihetta
Langattoman tärinän ja lämpötilan tietojen lähettäminen Google-arkeille Node-RED: n avulla: Esittelemme NCD: n pitkän kantaman IoT Industrial -langattoman tärinä- ja lämpötila-anturin, joka tarjoaa jopa 2 mailin etäisyyden langattoman verkon verkkorakenteen käytöstä. Tämä laite sisältää tarkan 16-bittisen tärinä- ja lämpötila-anturin
DHT11 -datan lähettäminen MySQL -palvelimelle NodeMCU: n avulla: 6 vaihetta
DHT11 -datan lähettäminen MySQL -palvelimelle NodeMCU: n avulla: Tässä projektissa olemme liittäneet DHT11: n nodemcuun ja lähetämme sitten dht11: n, joka on kosteus ja lämpötila, tiedot phpmyadmin -tietokantaan