Мазмұны:

GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып серверге деректерді жіберу әдісі: 4 қадам
GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып серверге деректерді жіберу әдісі: 4 қадам

Бейне: GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып серверге деректерді жіберу әдісі: 4 қадам

Бейне: GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып серверге деректерді жіберу әдісі: 4 қадам
Бейне: Что такое TCP/IP: Объясняем на пальцах 2024, Желтоқсан
Anonim
GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып деректерді серверге қалай жіберуге болады
GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып деректерді серверге қалай жіберуге болады

Бұл оқулықта мен сізге sim900 модулі арқылы TCP серверіне деректерді қалай жіберу керектігін айтамын. Сонымен қатар біз серверден клиентке (GSM модулі) деректерді қалай алуға болатынын көреміз.

1 -қадам: Қажетті компоненттер:

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер

Сондықтан бұған жету үшін сізге кем дегенде екі компонент қажет. Бірі анық Sim900A/800A модулі, екіншісі - USB -ден TTL түрлендіргіші. Сонымен қатар, сізде бір сим -картаны сақтаңыз және клиенттік сервердің байланысын тексеруге мүмкіндік беретін 2G деректер пакеті қосылған болуы керек.

2 -қадам: Қажетті бағдарламалық қамтамасыз ету:

Қажетті бағдарламалық қамтамасыз ету
Қажетті бағдарламалық қамтамасыз ету

Сонымен, мұнда сіз клиенттік сервермен байланыс орнатуыңыз керек, сондықтан сізге осы бағдарламалық құралдар қажет:

1. Socket Test: осыны қолдана отырып, дербес компьютерде серверді іске қосуға болады.

2. Docklight: ДК -де сериялық деректермен жұмыс істеуге арналған көптеген құралдар бар, Dcklight - бұл құралдардың бірі, сондықтан сіз тератерм, реалтерм, гипертерминалды және т.б. қолдана аласыз. Сондықтан бұл сізге Docklight қолдануда.

3. Ngrok: Бұл маршрутизаторда порт жіберуді жасай алмайтындар үшін қосымша бағдарлама. Мен сондай -ақ портты бағыттауды жүзеге асырмадым, себебі кейбір себептерге байланысты ол жұмыс істемеуі мүмкін, себебі менде маршрутизатордың екі қондырғысы бар, бірақ егер сіз порт жіберуді жасай алмайтындардың бірі болсаңыз, бұл сіз үшін тамаша құрал., Ngrok іс жүзінде не істейді, ngrok қауіпсіз туннель арқылы жалпыға қолжетімді Интернетке NAT және брандмауэр артындағы жергілікті желілік қызметтерді көрсетеді.

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

бұл сіздің ұялы тест серверінде берген нәрсе.

Осы пәрменді орындағаннан кейін сіздің жергілікті хост ngrok жасаған кездейсоқ IP -ге жіберіледі, сондықтан сіз бұл IP мекенжайын AT+CIPSTART пәрменінде өзгертуіңіз керек, сонымен қатар сіз басқа порт нөмірін аласыз, сондықтан оны ауыстыру қажет.

Жұмыс қалай жүретіні туралы көбірек білу үшін төменде берілген оқулық бейнесін қараңыз.

4 -қадам: Бейне:

Сондықтан мен видеода бәрін түсіндірдім.

Егер сізде осы оқулыққа қатысты күмәніңіз болса, бізге төменде түсініктеме беріңіз.

Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз, Facebook парақшасына кіріп, жиі жаңартулар алу үшін.

Рахмет пен құрметпен, Эмбедотроника технологиялары

Ұсынылған: