תוכן עניינים:

חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים

וִידֵאוֹ: חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים

וִידֵאוֹ: חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים
וִידֵאוֹ: פרוטוקול תקשורת UERT | הנדסת אלקטרוניקה ומחשבים לכיתות י,יא,יב 2024, יולי
Anonim
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A

במדריך זה אני אספר לך כיצד לשלוח נתונים לשרת TCP באמצעות מודול sim900. כמו כן נראה כיצד אנו יכולים לקבל נתונים מהשרת ללקוח (מודול GSM).

שלב 1: דרושים רכיבים:

רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים

אז כדי להשיג זאת אתה צריך לפחות שני רכיבים. אחד הוא מודול Sim900A/800A ואחד הוא ממיר USB ל- TTL. מלבד זאת, שמור איתך כרטיס SIM אחד ושאתה צריך להפעיל בו חבילת נתונים של 2G, כך שתוכל לבדוק את תקשורת שרת הלקוח.

שלב 2: נדרשת תוכנה:

נדרשת תוכנה
נדרשת תוכנה

אז כאן אתה צריך ליצור תקשורת בין שרת הלקוח אז את כלי התוכנה האלה שאתה צריך לדרוש:

1. מבחן Socket: באמצעות זה תוכל להריץ שרת במחשב האישי שלך.

2. Docklight: ישנם הרבה כלים לעבודה על נתונים סדרתיים במחשב האישי שלך, Dcklight הוא אחד מהכלים האלה, כך שתוכל להשתמש ב- teraterm, realterm, hyperterminal וכו '. אז זה תלוי בך, כאן אנו משתמשים ב- Docklight לשם כך.

3. Ngrok: זוהי תוכנה אופציונלית למי שאינו מסוגל לבצע העברת יציאות בנתב שלו. וגם לא עשיתי העברת יציאות מכיוון שמסיבה כלשהי זה לא עובד יכול להיות בגלל שיש לי שתי הגדרות נתב, בכל מקרה אם אתה גם אחד מאלה שלא יכולים לבצע העברת יציאות אז זהו הכלי הנהדר עבורך, מה ש- ngrok בעצם עושה, ngrok חושף שירותי רשת מקומיים שמאחורי NAT וחומות אש לרשת האינטרנט הציבורית באמצעות מנהרה מאובטחת.

שלב 3: עבודה:

פקודות AT

פקודות AT הן האתחול הבסיסי של כל מודול gsm. ולאחר חיבור מודול ה- GSM למחשב באמצעות ממיר USB ל- TTL עליך לתת פקודות AT אלה.

אז הפקודה הראשונה היא לבדוק את מזג האוויר מודול ה- GSM שלך מחובר למחשב האישי שלך או לא:

(דבר אחד עליך לזכור כי כל פקודת AT תסתיים עם תו החזרת עגלה)

בְּ

לאחר מכן הנה רשימת הפקודות שאתה צריך לבצע לצורך חיבור TCP/IP.

ב-+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

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

AT+CIICR

AT+CIFSR

AT+CIPSTART = "TCP", "", ""

ב-+CIPSEND

אנא עקוב אחר גליון הנתונים כדי להבין את השימוש בפקודות אלה. בכל אופן בסרטון הפרויקט שלי להדרכה זו, הסברתי על הפעולה של פקודות אלה

כעת עליך להפעיל תחילה את השרת במחשב באמצעות בדיקת שקע. וכאשר ב- docklight תבצע את הפקודה AT+CIPSTART אז השרת שלך יתחיל.

הפקודה AT+CIPSTART היא כזו:

AT+CIPSTART = "TCP". "", ""

אז לפני החלת IP ציבורי אתה צריך לבצע העברת יציאות בנתב שלך, יש הרבה דרכים לעשות זאת. פשוט חפש בגוגל 'כיצד להעביר יציאה בנתב שלי'. ותקבל הרבה קישורים לשם כך.

עכשיו אם הצלחת להעביר את היציאה. אז הפקודה AT+CIPSTART תעניק לך את CONNECT OK תגובה.

אוקי הדברים הולכים ממש טוב עד עכשיו, אבל מה אם אתה לא יכול לבצע העברת יציאות מסיבה כלשהי או שאולי אין לך הגדרת נתב זה אומר שאתה מחובר לנקודה החמה הניידת שלך.

אז אין בעיה כאן מגיע התפקיד של NGROK. כלי זה תוכל להשתמש בו כדי להפוך את ה- TCP IP שלך לנגיש לציבור. (אותו הדבר מה שאנחנו עושים בהעברת נמל)

אנא עקוב אחר קישור זה להורדת NGROK

ngrok הוא ממשק שורת פקודה, לכן עליך להריץ פקודה אחת והיא

ngrok tcp

זה מה שנתת בשרת בדיקת השקע שלך.

אז לאחר הפעלת פקודה זו המארח שלך יועבר ל- IP אקראי אחד שנוצר על ידי ngrok, אז עליך לשנות את ה- IP בפקודה AT+CIPSTART שלך, גם תקבל מספר יציאה אחר, כך שגם אתה צריך להחליף אותו.

אז כדי לדעת יותר כיצד הדברים עובדים, צפה בסרטון ההדרכה שניתן להלן.

שלב 4: וידאו:

אז כל מה שהסברתי בסרטון.

אם יש לך ספק בנוגע להדרכה זו אל תהסס להגיב לנו להלן.

ואם אתה רוצה ללמוד עוד על מערכת משובצת אתה יכול לבקר בערוץ היוטיוב שלנו אנא בקר ועשה לייק לדף הפייסבוק שלנו לעדכונים תכופים.

תודה וברכות, טכנולוגיות Embedotronics

מוּמלָץ: