תוכן עניינים:
וִידֵאוֹ: חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
במדריך זה אני אספר לך כיצד לשלוח נתונים לשרת 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
מוּמלָץ:
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: 6 שלבים
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: בסרטון זה נלמד כיצד לשלוח ערכים מלוח StickC ליישום Delphi VCL באמצעות Visuino. צפה בסרטון
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: 8 שלבים
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: מדריך זה מראה לך כיצד לפרסם את הנתונים שלך בפלטפורמת IoT של AskSensors באמצעות Arduino Ethernet Shield. מגן ה- Ethernet מאפשר ל- Arduino שלך להתחבר בקלות לענן, לשלוח ולקבל נתונים עם חיבור לאינטרנט. מה אנחנו
כיצד לשלוח נתוני DHT11 לשרת MySQL באמצעות NodeMCU: 6 שלבים
כיצד לשלוח נתוני DHT11 לשרת MySQL באמצעות NodeMCU: בפרויקט זה התממשקנו ל- DHT11 עם nodemcu ולאחר מכן אנו שולחים נתונים של dht11 שהם לחות וטמפרטורה למסד הנתונים של phpmyadmin
חיבור SSH / SCP מאובטח מ- Raspberry Pi לשרת ענן לגיבויים ועדכונים: 3 שלבים
חיבור SSH / SCP מאובטח מ- Raspberry Pi לשרת ענן לגיבויים ועדכונים: מטרת ההנחיה היא להראות לך כיצד להתחבר באופן אוטומטי ומאובטח מה- Raspberry Pi לשרת ענן מרוחק (ולהיפך) על מנת לבצע גיבויים ועדכונים וכו 'לשם כך, אתה משתמש בזוגות מפתחות SSH אשר עוזרים