Բովանդակություն:

TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ

Video: TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ

Video: TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ
Video: Объяснение протоколов защиты беспроводных сетей WIFi - WEP, WPA, WPS 2024, Նոյեմբեր
Anonim
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը

Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարելի է տվյալներ ուղարկել TCP սերվերին ՝ օգտագործելով sim900 մոդուլը: Նաև կտեսնենք, թե ինչպես կարող ենք տվյալներ ստանալ սերվերից հաճախորդին (GSM մոդուլ):

Քայլ 1: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Այսպիսով, դրան հասնելու համար դուք պետք է պահանջեք առնվազն երկու բաղադրիչ: Մեկը ակնհայտորեն Sim900A/800A մոդուլն է, իսկ մյուսը `մեկ USB- ից TTL փոխարկիչ: Բացի այդ, ձեզ հետ պահեք մեկ SIM քարտ, որի վրա պետք է միացված լինի 2G տվյալների փաթեթը, որպեսզի կարողանաք փորձարկել հաճախորդի սերվերի հաղորդակցությունը:

Քայլ 2: Պահանջվում է ծրագրակազմ

Պահանջվող ծրագրակազմ
Պահանջվող ծրագրակազմ

Այսպիսով, այստեղ դուք պետք է կատարեք հաճախորդի սերվերային հաղորդակցություն: Այսպիսով, այս ծրագրաշարի գործիքները ձեզ անհրաժեշտ են.

1. Socket Test: Օգտագործելով սա, կարող եք սերվեր գործարկել ձեր համակարգչի վրա:

2. Docklight. Ձեր համակարգչի վրա սերիական տվյալների վրա աշխատելու շատ գործիքներ կան, Dcklight- ը այդ գործիքներից մեկն է, այնպես որ կարող եք օգտագործել teraterm, realterm, hyperterminal և այլն: Այսպիսով, ձեզնից է կախված, այստեղ մենք դրա համար օգտագործում ենք Docklight:

3. Ngrok. Սա ընտրովի ծրագրակազմ է նրանց համար, ովքեր չեն կարողանում իրենց երթուղղիչում նավահանգստի փոխանցում կատարել: Եվ ես նաև նավահանգստի փոխանցում չեմ կատարել, քանի որ ինչ -ինչ պատճառներով այն չի աշխատում, քանի որ ես ունեմ երկու երթուղիչի տեղադրում, այնուամենայնիվ, եթե դուք նույնպես նրանցից եք, ովքեր չեն կարողանում նավահանգստի փոխանցում կատարել, ուստի սա ձեզ համար հիանալի գործիք է:, Այն, ինչ իրականում անում է ngrok- ը, ngrok- ը անվտանգ թունելի միջոցով հանրային ինտերնետին է ներկայացնում տեղական ցանցային ծառայությունները NAT- երի և firewall- ների հետևում:

Քայլ 3: Աշխատանք

AT հրամաններ

AT հրամանները ցանկացած gsm մոդուլի հիմնական նախաստորագրումն են: Եվ ձեր GSM մոդուլը համակարգչին USB- ից TTL փոխարկիչ օգտագործելով համակարգչին միացնելուց հետո պետք է տալ այս AT հրամանները:

Այսպիսով, առաջին հրամանն է ստուգել եղանակը, թե արդյոք ձեր GSM մոդուլը միացված է ձեր համակարգչին, թե ոչ.

(Մի բան պետք է հիշել, որ AT- ի յուրաքանչյուր հրաման կավարտվի Carriage Return նիշով)

AT

Դրանից հետո ահա այն հրամանների ցանկը, որոնք դուք պետք է կատարեք TCP/IP կապ ստեղծելու համար:

AT+CIPSHUT- ում

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CIPSEND

Խնդրում ենք հետևել տվյալների թերթիկին ՝ այս հրամանների օգտագործումը հասկանալու համար: Ինչևէ, այս ձեռնարկի իմ նախագծի տեսանյութում ես բացատրել եմ այս հրամանների աշխատանքի մասին:

Այժմ դուք պետք է նախ սկսեք սերվերը ձեր համակարգչի վրա `օգտագործելով վարդակների թեստը: Եվ երբ լույսի ներքո կկատարեք AT+CIPSTART հրամանը, ապա ձեր սերվերը կսկսվի:

AT+CIPSTART հրամանը հետևյալն է.

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

Այսպիսով, նախքան հանրային IP- ն կիրառելը, դուք պետք է նավահանգստի փոխանցում կատարեք ձեր երթուղղիչին, դա անելու շատ եղանակներ կան: Պարզապես որոնեք Google- ում 'ինչպես երթուղիչ փոխանցել երթուղղիչին': Եվ դուք կստանաք բազմաթիվ հղումներ `դա անելու համար:

Այժմ, եթե հաջողությամբ փոխանցեք նավահանգիստը: ապա AT+CIPSTART հրամանը կտա CONNECT OK պատասխան:

Լավ, ամեն ինչ իսկապես լավ է ընթանում մինչ այժմ, բայց ինչ կլինի, եթե ինչ -ինչ պատճառներով չկարողանաք կատարել նավահանգստի վերահասցեավորումը կամ գուցե դուք երթուղիչի կարգավորում չունեք, դա նշանակում է, որ դուք միացված եք ձեր բջջային թեժ կետին:

Այսպիսով, այստեղ ոչ մի խնդիր չի առաջանում NGROK- ի դերը: Այս գործիքը կարող եք օգտագործել ձեր TCP IP- ն հանրությանը հասանելի դարձնելու համար: (նույնը, ինչ մենք անում ենք նավահանգստի փոխանցում)

Խնդրում ենք հետևել այս հղմանը ՝ NGROK- ը ներբեռնելու համար

ngrok- ը հրամանի տողի միջերես է, այնպես որ դուք պետք է գործարկեք մեկ հրաման և դա

ngrok tcp

այն է, ինչ դուք տվել եք ձեր վարդակների փորձարկման սերվերում:

Այս հրամանը գործարկելուց հետո ձեր localhost- ը կփոխանցվի մեկ պատահական IP- ի, որը ստեղծվում է ngrok- ի միջոցով, այնպես որ դուք պետք է փոխեք այդ IP- ն ձեր AT+CIPSTART հրահանգում, ինչպես նաև կստանաք այլ նավահանգստի համար, այնպես որ այդ բանը նույնպես պետք է փոխարինեք:

Այսպիսով, ավելին իմանալու համար, թե ինչպես են գործերն աշխատում, դիտեք ստորև տրված ձեռնարկը:

Քայլ 4: Տեսանյութ

Այսպիսով, այն ամենը, ինչ ես բացատրել եմ տեսանյութում:

Եթե այս ձեռնարկի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև:

Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը: Խնդրում ենք այցելել և հավանել մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:

Շնորհակալություն և հարգանքներ, Embedotronics Technologies

Խորհուրդ ենք տալիս: