Mündəricat:

GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar: 4 addım
GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar: 4 addım

Video: GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar: 4 addım

Video: GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar: 4 addım
Video: Что такое TCP/IP: Объясняем на пальцах 2024, Iyul
Anonim
GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar
GPRS üzərindən TCP/IP Bağlantısı: SIM900A Modulundan istifadə edərək məlumatları serverə necə göndərmək olar

Bu təlimatda sizə sim900 modulundan istifadə edərək məlumatların TCP serverinə necə göndəriləcəyini izah edəcəyəm. Serverdən müştəriyə (GSM modulu) məlumatları necə ala biləcəyimizi də görəcəyik.

Addım 1: Lazım olan komponentlər:

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Buna görə də buna nail olmaq üçün ən azı iki komponent tələb olunmalıdır. Biri açıq şəkildə Sim900A/800A Modulu, digəri isə USB -dən TTL çeviricisidir. Bundan əlavə, bir sim kartı yanınızda saxlayın və müştəri server ünsiyyətini sınaya bilmək üçün 2G məlumat paketinin aktiv olması lazımdır.

Addım 2: Tələb olunan proqram təminatı:

Tələb olunan proqram təminatı
Tələb olunan proqram təminatı

Beləliklə, burada müştəri serveri ilə əlaqə qurmalısınız, buna görə də bu proqram vasitələrinə ehtiyacınız var:

1. Socket Test: Bundan istifadə edərək kompüterinizdə bir server işlədə bilərsiniz.

2. Docklight: Kompüterinizdə serial məlumatları üzərində işləmək üçün bir çox vasitə var, Dcklight da bu vasitələrdən biridir, buna görə də teraterm, realterm, hiperterminal və s. İstifadə edə bilərsiniz. Bu sizin ixtiyarınızdadır, burada bunun üçün Docklight istifadə edirik.

3. Ngrok: Bu, marşrutlaşdırıcısında liman yönləndirməsini edə bilməyənlər üçün əlavə proqramdır. Həm də liman yönləndirmə etmədim, çünki nədənsə işləmir, ola bilər ki, iki yönləndiricim var, amma əgər siz də liman yönləndirməsini edə bilməyənlərdənsinizsə, bu sizin üçün əla vasitədir., Ngrok əslində nə edirsə, ngrok, NAT və firewallların arxasındakı yerli şəbəkəli xidmətləri etibarlı bir tunel üzərindən ümumi internetə çıxarır.

Addım 3: İş:

AT əmrləri

AT əmrləri hər hansı bir gsm modulu üçün əsas başlanğıcdır. GSM modulunuzu USB -dən TTL çeviricisindən istifadə edərək PC -yə bağladıqdan sonra bu AT əmrlərini verməlisiniz.

Beləliklə, ilk əmr GSM modulunuzun kompüterinizə bağlı olub olmadığını yoxlamaqdır:

(Yadda saxlamalı olduğunuz bir şey var ki, hər bir AT əmri Daşıma Dönüşü xarakteri ilə sona çatacaq)

AT

Bundan sonra TCP/IP bağlantısı yaratmaq üçün icra etməli olduğunuz əmrlərin siyahısı.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

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

AT+CİPSEND

Bu əmrlərin istifadəsini başa düşmək üçün məlumat cədvəlini izləyin. Hər halda, bu dərs üçün layihə videomda bu əmrlərin işləməsini izah etdim

İndi əvvəlcə yuva testindən istifadə edərək kompüterinizdəki serveri işə salmalısınız. Docklight -da AT+CIPSTART əmrini yerinə yetirsəniz, serveriniz işə başlayacaq.

AT+CIPSTART əmri belədir:

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

İctimai IP tətbiq etməzdən əvvəl marşrutlaşdırıcınızda liman yönləndirməsini etməlisiniz, bunun üçün bir çox yol var. Yalnız google -da 'marşrutlaşdırıcımdakı bir portu necə yönləndirəcəyimi' axtarın. Və bunu etmək üçün bir çox bağlantı əldə edəcəksiniz.

İndi limanı uğurla yönləndirirsinizsə. sonra AT+CIPSTART əmri sizə CONNECT OK Cavabını verəcəkdir.

Yaxşı işlər bu günə qədər çox yaxşı gedir, amma nədənsə liman yönləndirməsini edə bilmirsinizsə və ya marşrutlaşdırıcı qura bilmirsinizsə, bu, mobil qaynar nöqtənizdə bağlı olduğunuz deməkdir.

Beləliklə, burada NGROK -un rolu ilə bağlı heç bir problem yoxdur. TCP IP -ni ictimaiyyətə açıq etmək üçün istifadə edə biləcəyiniz bu vasitə. (liman yönləndirməsində etdiyimiz eyni şey)

Zəhmət olmasa NGROK yükləmək üçün bu linki izləyin

ngrok bir əmr satırı interfeysidir, buna görə də bir əmr işləməlisiniz

ngrok tcp

yuva test serverinizdə verdiyiniz şeydir.

Bu əmri işlədikdən sonra localhost ngrok tərəfindən yaradılan təsadüfi bir IP -yə yönəldiləcək, buna görə də bu IP -ni AT+CIPSTART əmrinizdə dəyişdirməlisiniz, başqa bir port nömrəsi alacaqsınız, buna görə də dəyişdirməlisiniz.

İşlərin necə getdiyi haqqında daha çox məlumat əldə etmək üçün aşağıda verilən dərs videosuna baxın.

Addım 4: Video:

Yəni videoda izah etdiyim hər şey.

Bu təlimatla bağlı hər hansı bir şübhəniz varsa, aşağıda bizə şərh verməkdən çekinmeyin.

Və əlaqədar sistem haqqında daha çox məlumat əldə etmək istəyirsinizsə, youtube kanalımızı ziyarət edə bilərsiniz. Lakin Facebook səhifəmizi ziyarət edin və tez -tez yeniləmələr üçün bəyənin.

Təşəkkürlər və Hörmətlə, Embedotronics Texnologiyaları

Tövsiyə: