Mündəricat:
- Addım 1: Lazım olan komponentlər:
- Addım 2: Tələb olunan proqram təminatı:
- Addım 3: İş:
- Addım 4: Video:
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
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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:
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ı:
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ə:
Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar - Ev avtomatlaşdırma fikirləri: 15 addım (şəkillərlə)
Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar | Ev Avtomatlaşdırma Fikirləri: Bu ev avtomatlaşdırma layihəsində 5 ev texnikasını idarə edə biləcək ağıllı bir ev rölesi modulu dizayn edəcəyik. Bu röle modulu Mobil və ya ağıllı telefondan, IR uzaqdan və ya TV uzaqdan, Manuel keçiddən idarə oluna bilər. Bu ağıllı röle həm də hiss edə bilər
Arduino UNO və Tək Kanallı 5V Qatı Hal Rölesi Modulundan istifadə edərək Lampanı Necə İdarə Etmək olar: 3 addım
Arduino UNO və Tək Kanallı 5V Qatı Hal Rölesi Modulundan istifadə edərək Lampanı Necə İdarə Etmək olar: Təsvir: Ənənəvi mexaniki röle ilə müqayisədə, Qatı Hal Rölesinin (SSR) bir çox üstünlükləri var: daha uzun bir xidmət müddəti var, daha çox açılır/ sönmə sürəti və səs -küy yoxdur. Bundan əlavə, vibrasiyaya və mexaniki müqavimətə daha yaxşı malikdir
WiFi üzərindən təmiz məlumatları idarə etmək üçün Kompleks İncəsənət Sensor Panelindən istifadə: 4 Addım (Şəkillərlə)
WiFi üzərindən təmiz məlumatları idarə etmək üçün Kompleks İncəsənət Sensor lövhəsindən istifadə edərək: Heç vaxt jestlə idarə etmək istəmisinizmi? Əllərinizlə bir şeyi hərəkət etdirin? Biləyinizi bükərək musiqiyə nəzarət edirsiniz? Bu Təlimat sizə necə göstərəcək! Kompleks Sənət Sensor lövhəsi (complexarts.net) çox yönlü bir mikro
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
NodeMCU istifadə edərək DHT11 məlumatlarını MySQL Serverə necə göndərmək olar: 6 addım
NodeMCU istifadə edərək DHT11 Məlumatlarını MySQL Serverə Necə Göndərmək olar: Bu Layihədə DHT11 -i nodemcu ilə əlaqələndirdik və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndəririk