Tartalomjegyzék:

TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: 4 lépés
TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: 4 lépés

Videó: TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: 4 lépés

Videó: TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: 4 lépés
Videó: Access control system features mobile gsm m2m rfid 2024, December
Anonim
TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával
TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával

Ebben az oktatóanyagban elmondom, hogyan lehet adatokat küldeni a TCP szerverre a sim900 modul segítségével. Azt is látni fogjuk, hogyan fogadhatunk adatokat szerverről ügyfélre (GSM modul).

1. lépés: Szükséges összetevők:

Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők

Tehát ennek eléréséhez legalább két összetevőre van szüksége. Az egyik nyilvánvalóan Sim900A/800A modul, a másik pedig egy USB -TTL átalakító. Ettől eltekintve tartson magánál egy SIM -kártyát, amelyben engedélyezni kell a 2G adatcsomagot, hogy tesztelhesse az ügyfélszerver kommunikációját.

2. lépés: Szükséges szoftver:

Szükséges szoftver
Szükséges szoftver

Tehát itt kliens szerver kommunikációt kell végeznie Tehát ezeket a szoftvereszközöket, amelyekre szüksége van:

1. Socket Test: Ezzel futtathat egy szervert a számítógépén.

2. Docklight: Számos eszköz létezik a soros adatok feldolgozására a PC -n, a Dcklight az egyik ilyen eszköz, így teraterm, realterm, hyperterminal stb.

3. Ngrok: Ez egy opcionális szoftver azoknak, akik nem képesek porttovábbítást végezni az útválasztón. És nem csináltam portátirányítást sem, mert valamilyen oknál fogva nem működik, lehet, hogy két útválasztó van beállítva, különben is, ha te is azok közé tartozol, akik nem tudnak portátirányítást végezni, így ez a nagyszerű eszköz az Ön számára, Amit az ngrok valójában tesz, az ngrok egy biztonságos alagúton keresztül a nyilvános internet elé tárja a NAT -ok és tűzfalak mögötti helyi hálózati szolgáltatásokat.

3. lépés: Munka:

AT Parancsok

Az AT parancsok minden gsm modul alapvető inicializálása. És miután csatlakoztatta a GSM modult a számítógéphez USB -TTL átalakító használatával, meg kell adnia ezeket az AT parancsokat.

Tehát az első parancs az, hogy tesztelje, hogy a GSM modul csatlakoztatva van -e a számítógéphez, vagy sem:

(Egy dolgot nem szabad elfelejtenie, hogy minden AT parancs Carriage Return karakterrel fejeződik be.)

NÁL NÉL

Ezt követően itt található a TCP/IP -kapcsolat létrehozásához végrehajtandó parancsok listája.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

AT+CSTT = "airtelgprs.com", "", ""

AT+CIICR

AT+CIFSR

AT+CIPSTART = "TCP", "", ""

+CIPSEND

Kérjük, kövesse az adatlapot ezen parancsok használatának megértéséhez. Az oktatóanyag projektvideójában mindenesetre elmagyaráztam ezeknek a parancsoknak a működését

Most először el kell indítania a szervert a számítógépen a socket teszt segítségével. És amikor dokkolófényben végrehajtja az AT+CIPSTART parancsot, akkor a szerver elindul.

Az AT+CIPSTART parancs így néz ki:

AT+CIPSTART = "TCP". "", ""

Tehát a nyilvános IP alkalmazása előtt portátirányítást kell végeznie az útválasztón, ennek számos módja van. Csak keress rá a google -ban, hogy "hogyan továbbíthatok egy portot a routeren". És rengeteg linket kapsz ehhez.

Most, ha sikeresen továbbítja a portot. akkor az AT+CIPSTART parancs CONNECT OK választ ad.

Rendben, a dolgok eddig nagyon jól mennek, de mi van akkor, ha valamilyen oknál fogva nem tudja végrehajtani a portátirányítást, vagy esetleg nincs beállítva az útválasztó, az azt jelenti, hogy csatlakozik a mobil hotspothoz.

Tehát itt nem jelent problémát az NGROK szerepe. Ezzel az eszközzel nyilvánosan hozzáférhetővé teheti TCP IP -címét. (ugyanaz, amit a kikötői továbbításban csinálunk)

Kérjük, kövesse ezt a linket az NGROK letöltéséhez

Az ngrok egy parancssori felület, ezért egy parancsot kell futtatnia, és ez az

ngrok tcp

ezt adta meg a socket teszt szerverén.

Tehát a parancs futtatása után a localhost egy véletlenszerű IP -re kerül továbbításra, amelyet az ngrok generált, ezért meg kell változtatnia ezt az IP -t az AT+CIPSTART parancsban, és más portszámot is kap, így azt is ki kell cserélnie.

Tehát ha többet szeretne megtudni a dolgok működéséről, nézze meg az alábbi oktatóvideót.

4. lépés: Videó:

Szóval mindent elmondtam a videóban.

Ha kétségei vannak ezzel az oktatóanyaggal kapcsolatban, bátran írjon nekünk az alábbiakban.

Ha pedig többet szeretne megtudni a beágyazott rendszerről, látogasson el youtube csatornánkra. Látogassa meg és kedvelje Facebook oldalunkat a gyakori frissítésekért.

Köszönettel és üdvözlettel, Embedotronics Technologies

Ajánlott: