Სარჩევი:

TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი
TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი

ვიდეო: TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი

ვიდეო: TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი
ვიდეო: Сравнение протоколов TCP и UDP 2024, ნოემბერი
Anonim
TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით
TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით

ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ უნდა გააგზავნოთ მონაცემები 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 გვერდი ხშირი განახლებებისთვის.

მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები

გირჩევთ: