Sisukord:
Video: TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles õpetuses räägin teile, kuidas sim900 mooduli abil andmeid TCP -serverisse saata. Samuti näeme, kuidas saame andmeid serverilt kliendile (GSM -moodul) vastu võtta.
Samm: vajalikud komponendid:
Nii et selle saavutamiseks vajate vähemalt kahte komponenti. Üks on ilmselgelt Sim900A/800A moodul ja teine USB -TTL -muundur. Peale selle hoidke endaga kaasas ühte SIM -kaarti, millel peaks olema lubatud 2G andmepakett, et saaksite testida kliendiserveri suhtlust.
Samm: vajalik tarkvara:
Nii et siin peate looma kliendiserveri suhtluse. Need tarkvaravahendid, mida vajate, on vajalikud:
1. Pistikuproov: Seda kasutades saate oma arvutis serverit käivitada.
2. Docklight: Teie arvutis jadaandmetega töötamiseks on palju tööriistu, Dcklight on üks neist tööriistadest, nii et saate kasutada teraterm, realterm, hyperterminal jne. Nii et see on teie otsustada, siin kasutame selleks Docklight'i.
3. Ngrok: see on valikuline tarkvara neile, kes ei saa oma ruuteril portide edastamist teha. Ja ma ei teinud ka portide edastamist, sest mingil põhjusel see ei tööta, võib olla sellepärast, et mul on kaks ruuterit seadistatud, niikuinii, kui olete ka üks neist, kes ei saa sadama edastamist teha, nii et see on teie jaoks suurepärane tööriist, Mida ngrok tegelikult teeb, paljastab ngrok turvalise tunneli kaudu avalikule internetile NAT -ide ja tulemüüride taga olevad kohalikud võrguteenused.
Samm: töö:
AT käsud
AT -käsud on iga gsm -mooduli põhiline initsialiseerimine. Ja pärast GSM -mooduli ühendamist arvutiga USB -TTL -muunduri abil peate andma need AT -käsud.
Nii et esimene käsk on testida, kas teie GSM -moodul on arvutiga ühendatud või mitte:
(Üks asi, mida peate meeles pidama, et iga AT -käsk lõpetatakse veo tagastamise märgiga)
AT
Pärast seda on siin nimekiri käskudest, mida peate TCP/IP -ühenduse loomiseks täitma.
AT+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
+CIPSEND
Nende käskude kasutamise mõistmiseks järgige andmelehte. Selle õpetuse projektivideos olen igatahes selgitanud nende käskude toimimist
Nüüd peate esmalt käivitama oma arvutis serveri pistikupesa testi abil. Ja kui dokkimisvalguses täidate käsu AT+CIPSTART, käivitub teie server.
Käsk AT+CIPSTART on järgmine:
AT+CIPSTART = "TCP". "", ""
Nii et enne avaliku IP rakendamist peate oma ruuteril tegema portide edastamise, selleks on palju viise. Lihtsalt otsi googlest "kuidas edastada oma ruuteri porti". Ja selle tegemiseks saate palju linke.
Nüüd, kui edastate sadama edukalt. siis annab AT+CIPSTART käsk CONNECT OK Response.
Ok, asjad lähevad siiani tõesti hästi, aga mis siis, kui te ei saa mingil põhjusel pordi edastamist teha või kui teil pole ruuterit seadistatud, tähendab see, et olete oma mobiilse levialaga ühendatud.
Seega pole siin mingit probleemi NGROKi roll. Seda tööriista saate kasutada oma TCP IP avalikult kättesaadavaks tegemiseks. (sama asi, mida me teeme sadama edastamisel)
NGROKi allalaadimiseks järgige seda linki
ngrok on käsurealiides, seega peate käivitama ühe käsu ja see on
ngrok tcp
on see, mille olete oma pistikupesaserveris andnud.
Nii et pärast selle käsu käivitamist suunatakse teie localhost ühele juhuslikule IP -le, mille on genereerinud ngrok, nii et peate oma IP+CIPSTART käsus selle IP -aadressi muutma, samuti saate teise pordinumbri, nii et ka see asi, mille peate asendama.
Nii et asjade toimimise kohta lisateabe saamiseks vaadake allpool toodud õpetusvideot.
4. samm: video:
Nii et kõik, mida ma videos selgitasin.
Kui teil on selle õpetuse osas kahtlusi, kommenteerige meid allpool.
Ja kui soovite sisseehitatud süsteemi kohta rohkem teada saada, külastage meie YouTube'i kanalit. Külastage ja meeldige meie Facebooki lehele, et saada sageli värskendusi.
Tänud ja parimat, Embedotroonika tehnoloogiad
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Andmete saatmine M5Stack StickC -st Delphi: 6 sammu
Kuidas saata andmeid M5Stackist StickC -st Delphisse: Selles videos õpime, kuidas saata väärtusi StickC -plaadilt Delphi VCL -i rakendusele Visuino abil. Vaadake videot
Traadita vibratsiooni ja temperatuurianduri andmete saatmine Excelisse sõlme-PUNASE abil: 25 sammu
Traadita vibratsiooni- ja temperatuurianduri andmete saatmine Excelisse Node-RED abil: tutvustame NCD kaugjuhtimispuldi IoT Industrial traadita vibratsiooni- ja temperatuuriandurit, mis on kuni 2 miili ulatuses traadita võrgusilmaga. See seade sisaldab täpset 16-bitist vibratsiooni- ja temperatuuriandurit
Traadita vibratsiooni ja temperatuuri andmete saatmine Google'i arvutustabelitele sõlme-PUNANE abil: 37 sammu
Juhtmeta vibratsiooni ja temperatuuri andmete saatmine Google'i lehtedele Node-RED abil: tutvustame NCD kaugjuhtimispuldi IoT Industrial traadita vibratsiooni- ja temperatuuriandurit, mille traadita võrgusilma kasutamine on kuni 2 miili ulatuses. See seade sisaldab täpset 16-bitist vibratsiooni- ja temperatuuriandurit
DHT11 andmete saatmine MySQL -serverisse NodeMCU abil: 6 sammu
DHT11 andmete saatmine MySQL -serverisse NodeMCU abil