INHOUDSOPGAWE:
Video: TCP/IP -verbinding via GPRS: Hoe om data na die bediener te stuur met behulp van die SIM900A -module: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie handleiding gaan ek u vertel hoe u data na die TCP -bediener kan stuur met behulp van die sim900 -module. Ons sal ook sien hoe ons data van bediener na kliënt kan ontvang (GSM -module).
Stap 1: Vereiste komponente:
Om dit te bereik, benodig u ten minste twee komponente. Die een is natuurlik Sim900A/800A -module en die ander een USB na TTL -omskakelaar. Behalwe dit, hou een simkaart by u en moet 'n 2G -datapakket bevat, sodat u die kliëntbedienerkommunikasie kan toets.
Stap 2: Vereiste sagteware:
U moet dus met die kliëntbediener kommunikeer, sodat u hierdie sagteware -instrumente benodig:
1. Socket Test: Met hierdie kan u 'n bediener op u rekenaar bestuur.
2. Docklight: Daar is baie gereedskap om op seriële data op u rekenaar te werk, Dcklight is een van die instrumente, sodat u teraterm, realterm, hyperterminal, ens. Kan gebruik. Dit is dus aan u, hier gebruik ons Docklight hiervoor.
3. Ngrok: Dit is opsionele sagteware vir diegene wat nie poortaanstuur op hul router kan doen nie. En ek het ook nie port forwarding gedoen nie, omdat dit om een of ander rede nie werk nie, want ek het twee router -instellings, maar as u ook een is van diegene wat nie poort -forwarding kan doen nie, is dit die beste hulpmiddel vir u, Wat ngrok eintlik doen, stel ngrok plaaslike netwerkdienste agter NAT's en firewalls bloot aan die openbare internet oor 'n veilige tonnel.
Stap 3: Werk:
AT bevele
AT -opdragte is die basiese inisiëring vir enige gsm -module. En nadat u u GSM -module met 'n rekenaar met 'n USB na TTL -omskakelaar verbind het, moet u hierdie AT -opdragte gee.
Die eerste opdrag is dus om te toets of u GSM -module aan u rekenaar gekoppel is of nie:
(Een ding wat u moet onthou, is dat elke AT -opdrag beëindig word met 'n karretjie -terugkeer -karakter)
BY
Hierna is die lys met opdragte wat u moet uitvoer om TCP/IP -verbinding te maak.
BY+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
BY+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
BY+CIPSEND
Volg die datablad om die gebruik van hierdie opdragte te verstaan. Hoe dan ook, in my projekvideo vir hierdie tutoriaal, het ek verduidelik hoe die opdragte werk
U moet eers die bediener op u rekenaar begin met behulp van 'n sokkeltoets. En as u in docklight u die AT+CIPSTART -opdrag uitvoer, begin u bediener.
AT+CIPSTART -opdrag is soos volg:
AT+CIPSTART = "TCP". "", ""
Daar is dus baie maniere om dit te doen voordat u openbare IP toepas. Soek net in google 'hoe om 'n poort op my router aan te stuur'. En u kry baie skakels om dit te doen.
As u die poort suksesvol deurstuur. dan gee AT+CIPSTART -opdrag u CONNECT OK -reaksie.
OK, dit gaan tot nou toe baie goed, maar wat as u om een of ander rede nie poortaanstuur kan doen nie, of as u nie 'n router -opstelling het nie, beteken dit dat u op u mobiele hotspot gekoppel is.
Die rol van NGROK is dus geen probleem nie. Hierdie instrument kan u gebruik om u TCP IP vir die publiek toeganklik te maak. (dieselfde ding wat ons doen in die stuur van hawe)
Volg hierdie skakel om NGROK af te laai
ngrok is 'n opdraglyn -koppelvlak, dus u moet een opdrag uitvoer, en dit is
ngrok tcp
is wat u in u socket -toetsbediener gegee het.
Dus nadat u hierdie opdrag uitgevoer het, word u localhost aangestuur na een ewekansige IP wat deur ngrok gegenereer word, dus moet u die IP in u AT+CIPSTART -opdrag verander, en u kry ook 'n ander poortnommer, sodat u dit ook moet vervang.
As u meer wil weet oor hoe dinge werk, kyk dan na die onderstaande video.
Stap 4: Video:
Dus alles wat ek in die video verduidelik het.
As u twyfel oor hierdie tutoriaal, kan u ons hieronder kommentaar lewer.
En as u meer wil weet oor die ingeboude stelsel, kan u ons YouTube -kanaal besoek Besoek en hou van ons Facebook -blad vir gereelde opdaterings.
Dankie & groete, Embedotronics tegnologie
Aanbeveel:
Stuur data van draadlose vibrasie en temperatuur na Google Sheets met behulp van Node-RED: 37 stappe
Stuur data van draadlose vibrasie en temperatuur na Google Sheets met behulp van Node-RED: Die bekendstelling van NCD se langafstand IoT Industrial draadlose vibrasie- en temperatuursensor, met 'n afstand van tot 2 myl, die gebruik van 'n draadlose netwerkstruktuur. Hierdie toestel bevat 'n presiese 16-bis vibrasie- en temperatuursensor, en
Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: 6 stappe
Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: In hierdie projek het ons DHT11 met nodemcu gekoppel en dan stuur ons data van dht11, wat humiditeit en temperatuur is, na phpmyadmin -databasis
Bywoningstelsel deur RFID -data na MySQL -bediener te stuur met behulp van Python met Arduino: 6 stappe
Bywoningstelsel deur RFID-data na MySQL-bediener te stuur met behulp van Python met Arduino: In hierdie projek het ek RFID-RC522 met arduino gekoppel en dan stuur ek data van RFID na phpmyadmin-databasis. Anders as ons vorige projekte, gebruik ons in hierdie geval geen ethernet -skild nie, hier lees ons net die reeksdata van
Arduino stuur Dht11 -data na MySQL -bediener (PHPMYADMIN) met behulp van Python: 5 stappe
Arduino stuur Dht11 -data na MySQL -bediener (PHPMYADMIN) met behulp van Python: In hierdie projek het ek DHT11 met arduino gekoppel en dan stuur ek data van dht11, wat humiditeit en temperatuur is, na die phpmyadmin -databasis. Anders as ons vorige projek, gebruik ons in hierdie geval geen ethernet -skild nie, hier lees ons net
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai