Sisukord:

TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil: 4 sammu
TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil: 4 sammu

Video: TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil: 4 sammu

Video: TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil: 4 sammu
Video: Модем GSM/GPRS SPARKLET TCP/IP для счётчиков SL7000 / ACE6000 обзор 2024, Juuli
Anonim
TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil
TCP/IP -ühendus GPRS -i kaudu: andmete saatmine serverisse SIM900A mooduli abil

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:

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad 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:

Vajalik tarkvara
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: