Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები:
- ნაბიჯი 2: საჭირო პროგრამული უზრუნველყოფა:
- ნაბიჯი 3: მუშაობა:
- ნაბიჯი 4: ვიდეო:
ვიდეო: TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ უნდა გააგზავნოთ მონაცემები TCP სერვერზე sim900 მოდულის გამოყენებით. ასევე ჩვენ ვნახავთ, როგორ შეგვიძლია მივიღოთ მონაცემები სერვერიდან კლიენტზე (GSM მოდული).
ნაბიჯი 1: საჭირო კომპონენტები:
ასე რომ, ამის მისაღწევად თქვენ გჭირდებათ მინიმუმ ორი კომპონენტი. ერთი აშკარად არის Sim900A/800A მოდული და მეორე არის ერთი USB to TTL გადამყვანი. გარდა ამისა, შეინახეთ ერთი სიმ ბარათი თქვენთან ერთად და მასში უნდა იყოს ჩართული 2G მონაცემთა პაკეტი, ასე რომ თქვენ შეგიძლიათ შეამოწმოთ კლიენტის სერვერის კომუნიკაცია.
ნაბიჯი 2: საჭირო პროგრამული უზრუნველყოფა:
ასე რომ, აქ თქვენ უნდა მოახდინოთ კლიენტის სერვერის კომუნიკაცია, ასე რომ თქვენ გჭირდებათ ეს პროგრამული ინსტრუმენტები:
1. სოკეტის ტესტი: ამის გამოყენებით თქვენ შეგიძლიათ გაუშვათ სერვერი თქვენს კომპიუტერზე.
2. Docklight: არსებობს უამრავი ინსტრუმენტი თქვენს კომპიუტერში სერიულ მონაცემებზე მუშაობისთვის, Dcklight არის ერთ – ერთი იმ ინსტრუმენტებიდან, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ teraterm, realterm, hyperterminal და ა.შ.
3. Ngrok: ეს არის სურვილისამებრ პროგრამული უზრუნველყოფა მათთვის, ვისაც არ შეუძლია პორტის გადამისამართება როუტერზე. მე ასევე არ გამიკეთებია პორტის გადაგზავნა, რადგან რაიმე მიზეზით ის არ მუშაობს, რადგან მე მაქვს ორი როუტერის დაყენება, ყოველ შემთხვევაში, თუ თქვენც ერთ -ერთი ხართ მათ შორის, ვინც ვერ ახერხებს პორტის გადაგზავნას, ეს არის თქვენთვის დიდი ინსტრუმენტი, რასაც ngrok რეალურად აკეთებს, ngrok ავლენს ადგილობრივ ქსელურ სერვისებს NATs– ის მიღმა და firewall– ებს საჯარო ინტერნეტში უსაფრთხო გვირაბზე.
ნაბიჯი 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
არის ის, რაც თქვენ მიაწოდეთ თქვენს სოკეტის სატესტო სერვერს.
ამ ბრძანების გაშვების შემდეგ თქვენი ლოკალური ჰოსტი გადაეგზავნება გათბობის მიერ წარმოქმნილ ერთ შემთხვევით IP- ს, ასე რომ თქვენ უნდა შეცვალოთ ეს IP თქვენს AT+CIPSTART ბრძანებაში, ასევე მიიღებთ სხვა პორტის ნომერს, ასე რომ თქვენ ასევე უნდა შეცვალოთ ის.
ასე რომ, მეტი რომ იცოდეთ როგორ მუშაობს, გთხოვთ უყუროთ ქვემოთ მოცემულ სამეურვეო ვიდეოს.
ნაბიჯი 4: ვიდეო:
ასე რომ, ყველაფერი რაც ვიდეოში მაქვს ახსნილი.
თუ თქვენ გაქვთ რაიმე ეჭვი ამ გაკვეთილთან დაკავშირებით, მოგვწერეთ კომენტარი ქვემოთ.
და თუ გსურთ მეტი შეიტყოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი Facebook გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
როგორ გავაგზავნოთ მონაცემები M5Stack StickC– დან დელფში: 6 ნაბიჯი
როგორ გავაგზავნოთ მონაცემები M5Stack StickC– დან დელფიში: ამ ვიდეოში ჩვენ ვისწავლით თუ როგორ გავაგზავნოთ ღირებულებები StickC დაფიდან Delphi VCL აპლიკაციაში Visuino– ს გამოყენებით. უყურეთ ვიდეოს
როგორ გავაგზავნოთ მონაცემები ღრუბელში Arduino Ethernet– ით: 8 ნაბიჯი
როგორ გავაგზავნოთ მონაცემები ღრუბელში Arduino Ethernet– ით: ეს ინსტრუქცია გიჩვენებთ თუ როგორ უნდა გამოაქვეყნოთ თქვენი მონაცემები AskSensors IoT პლატფორმაზე Arduino Ethernet Shield– ის გამოყენებით. Ethernet Shield თქვენს Arduino- ს საშუალებას აძლევს ადვილად დაუკავშირდეს ღრუბელს, გაგზავნოს და მიიღოს მონაცემები ინტერნეტ კავშირით. რაც ჩვენ
როგორ გავაგზავნოთ DHT11 მონაცემები MySQL სერვერზე NodeMCU გამოყენებით: 6 ნაბიჯი
როგორ გავაგზავნოთ DHT11 მონაცემები MySQL სერვერზე NodeMCU გამოყენებით: ამ პროექტში ჩვენ DHT11– ს დავურეკეთ nodemcu– ს და შემდეგ ჩვენ ვაგზავნით dht11– ის მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში
უსაფრთხო SSH / SCP კავშირი Raspberry Pi– დან Cloud სერვერზე სარეზერვო და განახლებებისთვის: 3 ნაბიჯი
უსაფრთხო SSH / SCP კავშირი Raspberry Pi– დან Cloud სერვერზე სარეზერვო და განახლებისთვის: ამ ინსტრუქციის მიზანია გაჩვენოთ როგორ დაუკავშიროთ ავტომატურად და უსაფრთხოდ თქვენი Raspberry Pi– დან დისტანციურ ღრუბლოვან სერვერთან (და პირიქით), რათა განახორციელოთ სარეზერვო ასლების შექმნა და განახლებები და ა.შ. ამისათვის თქვენ იყენებთ SSH გასაღებების წყვილებს, რომლებიც obvia
როგორ გავანადგუროთ Xbox 360, Wii და PS3 ინტერნეტ კავშირი Nintendo Ds ან Ds Lite გამოყენებით .: 4 ნაბიჯი
როგორ გავანადგუროთ Xbox 360, Wii და PS3 ინტერნეტ კავშირი Nintendo Ds ან Ds Lite გამოყენებით: ამ ინსტრუქციურად მე გასწავლით მარტივ გზას, რომ დაკარგოთ ინტერნეტ კავშირი xbox 360 –ზე, Wi-Fi კავშირის გამოყენებით Ds– ზე. ვიღაცამ დაადასტურა, რომ ის მუშაობს ps3– ზე, მაგრამ მე არ მაქვს ps3, ამიტომ მის სიტყვას ვიღებ. სცადეთ გამოიყენოთ იგივე ნაბიჯები