Πίνακας περιεχομένων:

Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας μονάδα SIM900A: 4 βήματα
Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας μονάδα SIM900A: 4 βήματα

Βίντεο: Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας μονάδα SIM900A: 4 βήματα

Βίντεο: Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας μονάδα SIM900A: 4 βήματα
Βίντεο: 7.2.3 Βασικές αρχές Επικοινωνίας TCP/IP και Διαδίκτυο 2024, Νοέμβριος
Anonim
Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας την ενότητα SIM900A
Σύνδεση TCP/IP μέσω GPRS: Τρόπος αποστολής δεδομένων σε διακομιστή χρησιμοποιώντας την ενότητα SIM900A

Σε αυτό το σεμινάριο θα σας πω πώς να στείλετε δεδομένα στον διακομιστή TCP χρησιμοποιώντας την ενότητα sim900. Επίσης, θα δούμε πώς μπορούμε να λαμβάνουμε δεδομένα από διακομιστή σε πελάτη (ενότητα GSM).

Βήμα 1: Απαιτούμενα εξαρτήματα:

Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα

Επομένως, για να το επιτύχετε αυτό, χρειάζεστε τουλάχιστον δύο εξαρτήματα. Το ένα είναι προφανώς το Sim900A/800A Module και το άλλο είναι ένας μετατροπέας USB σε TTL. Εκτός από αυτό, κρατήστε μια κάρτα SIM μαζί σας και θα πρέπει να έχει ενεργοποιημένο το πακέτο δεδομένων 2G, ώστε να μπορείτε να δοκιμάσετε την επικοινωνία διακομιστή πελάτη.

Βήμα 2: Απαιτείται λογισμικό:

Απαιτείται λογισμικό
Απαιτείται λογισμικό

Εδώ λοιπόν πρέπει να κάνετε επικοινωνία διακομιστή -πελάτη Αυτά τα εργαλεία λογισμικού που χρειάζεστε:

1. Δοκιμή υποδοχής: Χρησιμοποιώντας αυτό μπορείτε να εκτελέσετε έναν διακομιστή στον υπολογιστή σας.

2. Docklight: Υπάρχουν πολλά εργαλεία για την επεξεργασία σειριακών δεδομένων στον υπολογιστή σας, το Dcklight είναι ένα από αυτά τα εργαλεία, ώστε να μπορείτε να χρησιμοποιήσετε teraterm, realterm, hyperterminal κλπ. Εναπόκειται σε εσάς, εδώ χρησιμοποιούμε το Docklight για αυτό.

3. Ngrok: Αυτό είναι προαιρετικό λογισμικό για όσους δεν μπορούν να κάνουν προώθηση θυρών στο δρομολογητή τους. Και επίσης δεν έκανα προώθηση θυρών, επειδή για κάποιο λόγο δεν λειτουργεί επειδή έχω ρυθμίσει δύο δρομολογητές, ούτως ή άλλως αν είστε επίσης ένας από εκείνους που δεν μπορούν να κάνουν προώθηση λιμένων, οπότε αυτό είναι το εξαιρετικό εργαλείο για εσάς, Αυτό που κάνει πραγματικά η ngrok, η ngrok εκθέτει τοπικές δικτυωμένες υπηρεσίες πίσω από NAT και τείχη προστασίας στο δημόσιο διαδίκτυο μέσω ασφαλούς σήραγγας.

Βήμα 3: Εργασία:

Εντολές AT

Οι εντολές AT είναι η βασική προετοιμασία για οποιαδήποτε μονάδα gsm. Και αφού συνδέσετε τη μονάδα GSM στον υπολογιστή χρησιμοποιώντας μετατροπέα USB σε TTL, πρέπει να δώσετε αυτές τις εντολές AT.

Έτσι, η πρώτη εντολή είναι να ελέγξετε εάν η μονάδα GSM σας είναι συνδεδεμένη στον υπολογιστή σας ή όχι:

(Ένα πράγμα πρέπει να θυμάστε ότι κάθε εντολή AT θα τερματιστεί με χαρακτήρα Carriage Return)

ΣΤΟ

Στη συνέχεια, εδώ είναι η λίστα των εντολών που πρέπει να εκτελέσετε για τη σύνδεση TCP/IP.

ΣΤΟ+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 Response.

Εντάξει, τα πράγματα πηγαίνουν πολύ καλά μέχρι τώρα, αλλά τι γίνεται αν δεν μπορείτε να κάνετε προώθηση θυρών για κάποιο λόγο ή μπορεί να μην έχετε ρύθμιση δρομολογητή, σημαίνει ότι είστε συνδεδεμένοι στο hotspot του κινητού σας.

Οπότε κανένα πρόβλημα εδώ δεν είναι ο ρόλος του NGROK. Αυτό το εργαλείο μπορείτε να χρησιμοποιήσετε για να κάνετε το TCP IP σας δημόσια προσβάσιμο. (το ίδιο πράγμα που κάνουμε στην προώθηση λιμένων)

Ακολουθήστε αυτόν τον σύνδεσμο για να κατεβάσετε το NGROK

Το ngrok είναι μια διεπαφή γραμμής εντολών, οπότε πρέπει να εκτελέσετε μία εντολή και αυτή είναι

ngrok tcp

είναι αυτό που δώσατε στον διακομιστή δοκιμής υποδοχής.

Έτσι, μετά την εκτέλεση αυτής της εντολής, το localhost σας θα προωθηθεί σε ένα τυχαίο IP που δημιουργήθηκε από το ngrok, οπότε πρέπει να αλλάξετε αυτό το IP στην εντολή AT+CIPSTART, επίσης θα λάβετε έναν διαφορετικό αριθμό θύρας, οπότε πρέπει επίσης να αντικαταστήσετε αυτό το πράγμα.

Για να μάθετε περισσότερα για το πώς λειτουργούν τα πράγματα, παρακαλούμε δείτε το εκπαιδευτικό βίντεο που δίνεται παρακάτω.

Βήμα 4: Βίντεο:

Όλα λοιπόν που εξήγησα στο βίντεο.

Εάν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το σεμινάριο, μη διστάσετε να μας σχολιάσετε παρακάτω.

Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφτείτε το κανάλι μας στο youtube. Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.

Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics

Συνιστάται: