Talaan ng mga Nilalaman:

TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module: 4 na Hakbang
TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module: 4 na Hakbang

Video: TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module: 4 na Hakbang

Video: TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module: 4 na Hakbang
Video: TCP/IP connection over GPRS: How to send data to server using SIM900A Module without port forwarding 2024, Nobyembre
Anonim
TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module
TCP / IP Connection Over GPRS: Paano Magpadala ng Data sa Server Paggamit ng SIM900A Module

Sa tutorial na ito sasabihin ko sa iyo ang tungkol sa kung paano magpadala ng data sa TCP server gamit ang sim900 module. Makikita rin natin kung paano tayo makakatanggap ng data mula sa server patungo sa client (module ng GSM).

Hakbang 1: Kinakailangan ang Mga Bahagi:

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Kaya upang makamit ito kailangan mong mangailangan ng dalawang Mga Bahagi ng hindi bababa sa. Ang isa ay malinaw naman na Sim900A / 800A Module at ang isa pa ay isang USB to TTL converter. Bukod sa na panatilihin sa iyo ang isang sim card at dapat magkaroon ng 2G data pack dito, upang masubukan mo ang komunikasyon ng server server.

Hakbang 2: Kinakailangan ang Software:

Kinakailangan ang Software
Kinakailangan ang Software

Kaya narito kailangan mong gumawa ng komunikasyon sa client server Kaya ang mga tool ng software na ito na kailangan mong kinakailangan:

1. Pagsubok ng Socket: Gamit ito maaari kang magpatakbo ng isang server sa iyong PC.

2. Docklight: Maraming mga tool upang magtrabaho sa serial data sa iyong PC, ang Dcklight ay isa sa mga tool na iyon, upang maaari mong gamitin ang teraterm, realterm, hyperterminal atbp. Nasa sa iyo ito, narito ginagamit namin ang Docklight para dito.

3. Ngrok: Ito ay opsyonal na software para sa mga hindi magagawang gawin ang port forwardingon sa kanilang router. At hindi rin ako gumawa ng pagpapasa ng port dahil sa ilang kadahilanan na hindi ito gumagana ay maaaring dahil mayroon akong dalawang pag-setup ng router, gayon pa man kung ikaw ay isa rin sa mga hindi maaaring magawa ang pagpapasa ng port kaya't ito ang mahusay na tool para sa iyo, Ano talaga ang ginagawa ng ngrok, inilalantad ng ngrok ang mga lokal na serbisyo na naka-network sa likod ng mga NAT at firewall sa pampublikong internet sa isang ligtas na lagusan.

Hakbang 3: Nagtatrabaho:

SA Utos

Ang mga utos ng AT ay ang pangunahing initilization para sa anumang module ng gsm. At pagkatapos ikonekta ang iyong module ng GSM sa PC gamit ang USB sa converter ng TTL kailangan mong ibigay ang mga utos na AT.

Kaya unang utos ay upang subukan ang panahon ang iyong module ng GSM ay konektado sa iyong PC o hindi:

(Isang bagay na kailangan mong tandaan na ang bawat utos ng AT ay wawakasan ng isang character na Pagbalik ng Karwahe)

AT

Pagkatapos nito narito ang listahan ng mga utos na kailangan mong ipatupad para sa paggawa ng koneksyon sa TCP / IP.

SA + CIPSHUT

SA + CIPMUX = 0

SA + CGATT = 1

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

SA + CIICR

SA + CIFSR

SA + CIPSTART = "TCP", "", ""

SA + CIPSEND

Mangyaring sundin ang datasheet upang maunawaan ang paggamit ng mga utos na ito. Gayunpaman sa aking video ng proyekto para sa tutorial na ito, ipinaliwanag ko ang tungkol sa pagtatrabaho ng mga utos na ito

Ngayon ay kailangan mo munang simulan ang server sa iyong PC gamit ang socket test. At kapag sa docklight ay isasagawa mo ang AT + CIPSTART utos pagkatapos magsisimula ang iyong server.

Ang utos ng AT + CIPSTART ay ganito:

SA + CIPSTART = "TCP". "", ""

Kaya bago mag-apply ng pampublikong IP kailangan mong gawin ang pagpapasa ng port sa iyong router, maraming mga paraan upang magawa iyon. Maghanap lang sa google 'kung paano ipasa ang isang port sa aking router'. At makakakuha ka ng maraming mga link upang magawa iyon.

Ngayon kung matagumpay mong naipasa ang port. pagkatapos ay AT + CIPSTART utos ay magbibigay sa iyo ng CONNECT OK Response.

Ok ang mga bagay ay talagang maayos hanggang ngayon, ngunit paano kung hindi mo magawang gawin ang pagpapasa ng port dahil sa ilang kadahilanan o maaaring wala kang pag-setup ng router nangangahulugang nakakonekta ka sa iyong mobile hotspot.

Kaya't walang problema dito dumating ang papel na ginagampanan ng NGROK. Ang tool na ito ay magagamit mo upang ma-access ng publiko ang iyong TCP IP. (parehong bagay na ginagawa namin sa pagpapasa ng port)

Mangyaring sundin ang link na ito upang i-download ang NGROK

ang ngrok ay isang interface ng command line, kaya kailangan mong magpatakbo ng isang utos at iyon ay

ngrok tcp

ang ibinigay mo sa iyong socket test server.

Kaya pagkatapos ng pagpapatakbo ng utos na ito ang iyong localhost ay ipapasa sa isang random na IP na nabuo ng ngrok, kaya kailangan mong baguhin ang IP na iyon sa iyong utos na AT + CIPSTART, makakakuha ka rin ng ibang numero ng port, kaya't ang bagay na iyon ay kailangan mo ring palitan.

Kaya upang malaman ang tungkol sa kung paano gumagana ang mga bagay mangyaring panoorin ang tutorial video na ibinigay sa ibaba.

Hakbang 4: Video:

Kaya lahat ng ipinaliwanag ko sa video.

Kung mayroon kang anumang pagdududa tungkol sa tutorial na ito huwag mag-atubiling magbigay ng puna sa amin sa ibaba.

At kung nais mong matuto nang higit pa tungkol sa naka-embed na system maaari mong bisitahin ang aming youtube channel Mangyaring bisitahin at gusto ang aming Pahina sa Facebook para sa madalas na pag-update.

Salamat & Regards, Mga Teknolohiya ng Embedotronics

Inirerekumendang: