![Διαβίβαση δεδομένων NBIoT Πώς να χρησιμοποιήσετε ασπίδες βασισμένες σε μόντεμ BC95G - Δοκιμή UDP και σηματοδότηση κατάστασης δικτύου: 4 βήματα Διαβίβαση δεδομένων NBIoT Πώς να χρησιμοποιήσετε ασπίδες βασισμένες σε μόντεμ BC95G - Δοκιμή UDP και σηματοδότηση κατάστασης δικτύου: 4 βήματα](https://i.howwhatproduce.com/images/010/image-28179-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Διαβίβαση δεδομένων NBIoT Πώς να χρησιμοποιήσετε ασπίδες βασισμένες σε μόντεμ BC95G - Δοκιμή UDP και σηματοδότηση κατάστασης δικτύου Διαβίβαση δεδομένων NBIoT Πώς να χρησιμοποιήσετε ασπίδες βασισμένες σε μόντεμ BC95G - Δοκιμή UDP και σηματοδότηση κατάστασης δικτύου](https://i.howwhatproduce.com/images/010/image-28179-1-j.webp)
Σχετικά με αυτά τα έργα:
Δοκιμάστε τις δυνατότητες δικτύου NB IoT και την ακατέργαστη μετάδοση δεδομένων UDP χρησιμοποιώντας xyz-mIoT μέσω ασπίδας itbrainpower.net εξοπλισμένο με μόντεμ Quectel BC95G.
Απαιτούμενος χρόνος: 10-15 λεπτά.
Δυσκολία: ενδιάμεση.
Remarque: απαιτούνται δεξιότητες συγκόλλησης.
Σχετικά με το NB IoT: Το NarrowBand-Internet of Things (NB-IoT) είναι ένα πρότυπο ραδιοφωνικής τεχνολογίας χαμηλής ισχύος δικτύου ευρείας περιοχής (LPWAN) που αναπτύχθηκε για να επιτρέπει τη σύνδεση μεγάλου εύρους συσκευών και υπηρεσιών χρησιμοποιώντας ζώνες κινητής τηλεφωνίας. Η τεχνολογία NB IoT παρέχει βελτιωμένη εσωτερική και εξωτερική κάλυψη, υποστηρίζει τεράστιους αριθμούς συσκευών χαμηλής απόδοσης, χαμηλή ευαισθησία καθυστέρησης, εξαιρετικά χαμηλό κόστος συσκευής, χαμηλή κατανάλωση ενέργειας συσκευής και βελτιστοποιημένη αρχιτεκτονική δικτύου.
Βήμα 1: Απαιτούνται εξαρτήματα και αξεσουάρ
![Απαραίτητα εξαρτήματα και αξεσουάρ Απαραίτητα εξαρτήματα και αξεσουάρ](https://i.howwhatproduce.com/images/010/image-28179-2-j.webp)
![Απαραίτητα εξαρτήματα και αξεσουάρ Απαραίτητα εξαρτήματα και αξεσουάρ](https://i.howwhatproduce.com/images/010/image-28179-3-j.webp)
Προφανώς, το μόντεμ Quectel BC95G εξοπλισμένο με ασπίδα xyz-mIoT-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-είναι το κύριο συστατικό που απαιτείται.
Το xyz-mIoT by itbrainpower.net shield είναι η πρώτη και η πιο συμπαγής πλακέτα IoT που συνδυάζει την ευελιξία του μικροελεγκτή ARM0 (Microchip/Atmel ATSAMD21G σε συμβατό σχεδιασμό Arduino Zero), την άνετη χρήση της ενσωματωμένης δέσμης αισθητήρων με δυνατότητα σύνδεσης παρέχεται από LTE CAT M1 ή NB-IoT μεγάλης εμβέλειας και χαμηλής ισχύος μόντεμ ή παλαιά μόντεμ 3G / GSM.
Η ασπίδα xyz -mIoT μπορεί να έχει έως και 5 ενσωματωμένους αισθητήρες, όπως: THS (αισθητήρες θερμοκρασίας και υγρασίας) - HDC2010, tVOC & eCO2 (αισθητήρας ποιότητας αέρα - συνολικές πτητικές οργανικές ενώσεις CO2 - ισοδύναμο CO2) - CCS811, HALL (μαγνητικός αισθητήρας) - DRV5032 ή IR (αισθητήρας υπερύθρων) KP -2012P3C, δευτερεύον IR (αισθητήρας υπερύθρων) - KP -2012P3C, TILT (αισθητήρας δόνησης κίνησης) ή REED (μαγνητικός αισθητήρας) - SW200D. Οι παραπάνω αισθητήρες συμπληρώνονται στον πίνακα xyz-mIoT και μπορούν να παραγγελθούν χρησιμοποιώντας διαφορετικούς αριθμούς μερών.
Για να εκτελέσετε τη δοκιμή μετάδοσης δεδομένων NB IoT, απαιτούνται τα ακόλουθα πρόσθετα στοιχεία:
- 1 x πυκνωτής 1000-2200uF/6,3V χαμηλό ESR
- μία κεραία GSM με υποδοχή uFL (ή μια πλεξίδα uFL σε SMA F και μία κεραία GSM με SMA)
- μία κάρτα SIM (μορφή nano SIM) με υποστήριξη NB-IoT (στις δοκιμές μας χρησιμοποιήσαμε κάρτα SIM Vodafone Ρουμανίας)
xyz-mIoT by itbrainpower.net shield μπορεί να παραγγελθεί online εδώ, ή από έναν διανομέα κοντά σας.
Βήμα 2: Προετοιμασία υλικού - συγκόλληση και καλωδίωση
![Προετοιμασία υλικού - συγκόλληση και καλωδίωση Προετοιμασία υλικού - συγκόλληση και καλωδίωση](https://i.howwhatproduce.com/images/010/image-28179-4-j.webp)
![Προετοιμασία υλικού - συγκόλληση και καλωδίωση Προετοιμασία υλικού - συγκόλληση και καλωδίωση](https://i.howwhatproduce.com/images/010/image-28179-5-j.webp)
ένα. Συγκόλληση
- ενεργοποιήστε τα 5V από USB να είναι η κύρια παροχή ρεύματος για την ασπίδα xyz -mIoT, όπως φαίνεται στην πρώτη εικόνα [συγκόλληση σε επιθέματα SJP6 - συνδέστε και τα δύο τακάκια]. Εναλλακτικά: συγκολλήστε και τις δύο σειρές συνδέσμων, τοποθετήστε την σανίδα σε ένα σανίδι και συνδέστε μεταξύ Vusb και Vraw χρησιμοποιώντας ένα σύρμα αρτοποιίας-αρσενικού ψωμιού.
- συγκολλήστε τον πυκνωτή 1000-2200 uF /6.3V Low ESR στο "υπερ-πυκνωτή PADS". Λάβετε υπόψη την πολικότητα του πυκνωτή [συνδέστε + πόλο στο μαξιλάρι Vpad + και - πόλο στο μαξιλάρι GND]!
ΔΙΠΛΟΣ ΕΛΕΓΧΟΣ ΤΗΣ ΣΥΓΚΟΛΛΗΣΗΣ ΣΑΣ !!!
σι. Καλωδίωση όλα μαζί
Τοποθετήστε τη nano-SIM στην υποδοχή του [η κάρτα SIM πρέπει να αφαιρέσει τον έλεγχο PIN]. Συνδέστε την κεραία και, στη συνέχεια, συνδέστε το καλώδιο USB στη θύρα USB xyz-mIoT και στον υπολογιστή σας. Δείτε λεπτομέρειες στη δεξιά εικόνα.
Η ασπίδα xyz-mIoT θα τροφοδοτείται από το USB.
Βήμα 3: Κατεβάστε και εγκαταστήστε μαθήματα Arduino. Ρυθμίσεις λογισμικού
Όλο το λογισμικό που περιγράφεται παρακάτω είναι διαθέσιμο, για εγγεγραμμένους χρήστες, εδώ.
ένα. Κατεβάστε και εγκαταστήστε το "xyz-mIoT shields Arduino class". Προαιρετικά (δεν απαιτείται για αυτήν τη δοκιμή), μπορείτε να κατεβάσετε μια εγκατάσταση "xyz-mIoT shields SENSORS support Arduino class". Μπορείτε να βρείτε οδηγίες εγκατάστασης στη σελίδα λήψης.
σι. Κατεβάστε και εγκαταστήστε την κατηγορία "NB IOT [UDP mode] support for xyz-mIoT shield". Το ίδιο, οι οδηγίες εγκατάστασης βρίσκονται στις σελίδες λήψης.
ντο. Εγκαταστήστε και εκτελέστε τον ακροατή "udp_echo.py" στον διακομιστή σας. καταγράψτε για χρήση στα επόμενα βήματα, τη διεύθυνση IP του ακροατή και τη θύρα UDP. Ο ίδιος κώδικας μπορεί επίσης να βρεθεί στο φάκελο "_UDP_listener_example" μέσα στην κατηγορία "NB IOT [UDP mode] support for xyz-mIoT shield".
ρε. Ανοίξτε στο Arduino το παράδειγμα "xyz_mIoT_NBIoT_Class_example_UDP_echo" - αυτό μπορείτε να το βρείτε στο μενού Arduino "Αρχείο/Παραδείγματα/itbpNBIoTClass". Αυτός ο κωδικός μπορεί να προβληθεί εδώ.
μι. Ας κάνουμε μερικές ρυθμίσεις σε αρχεία h μέσα στο "itbpNBIoTClass":
-στο "itbpGPRSIPdefinition.h" ενημερώστε την τιμή APN, χρησιμοποιώντας την τιμή APN του παρόχου NB IoT (Στο τεστ ήταν: "eggsn-test-3.connex.ro" για τη Vodafone Ρουμανίας), - στο "itbpGPRSIPdefinition.h" ενημερώστε το NETWORKID με τον αριθμητικό κωδικό αναγνώρισης δικτύου για τον πάροχο NB IoT ("22601" για Vodafone Romania), - στο "itbpGPRSIPdefinition.h" ενημερώστε το LTE_BAND με αριθμητικό κωδικό ζώνης που χρησιμοποιείται για την υπηρεσία NB IoT (20 - LTE band B20 για Vodafone Ρουμανίας), - στο "itbpGPRSIPdefinition.h" ενημερώστε το SERVER_ADDRESS και το SERVER_PORT με τιμές υπηρεσίας ακρόασης ηχείου UDP (από το βήμα γ.), - στο "itbpGSMdefinition.h" πήγαινε στις γραμμές 60 & 61 και επέλεξε _itbpModem_ xyzmIoT, - στο "itbpGSMdefinition.h" πήγαινε στις γραμμές 64 & 65 και επέλεξε _Qmodule_ BC95G.
Βήμα 4: Arduino - Μεταγλώττιση, μεταφόρτωση και εκτέλεση του NB IoT Echo Test
![Arduino - Συγκεντρώστε, μεταφορτώστε και εκτελέστε το NB IoT Echo Test Arduino - Συγκεντρώστε, μεταφορτώστε και εκτελέστε το NB IoT Echo Test](https://i.howwhatproduce.com/images/010/image-28179-6-j.webp)
Ανοίξτε στο Arduino το έργο xyz_mIoT_NBIoT_Class_example_UDP_echo.ino, από το μενού Arduino "Αρχείο/Παραδείγματα/itbpNBIoTClass". Σημαντικό: χρησιμοποιήστε το arduino.cc v 1.8.5 ή νεότερο!
ένα. Επιλέξτε πίνακα Arduino - ασπίδα xyz -mIoT και τη θύρα προγραμματισμού όπως φαίνεται στην εικόνα. ΥΠΟΔΕΙΞΗ: για να ανεβάσετε τον κώδικα, πρέπει να πατήσετε δύο φορές (γρήγορα) το κουμπί RESET xyz-mIoT shield (ο πίνακας θα μεταβεί σε λειτουργία προγραμματισμού).
σι. Μεταγλωττίστε και ανεβάστε τον κώδικα.
Για να απεικονίσετε την έξοδο εντοπισμού σφαλμάτων, χρησιμοποιήστε το Arduino Serial Monitor ή άλλο τερματικό επιλέγοντας τη θύρα εντοπισμού σφαλμάτων με τις ακόλουθες ρυθμίσεις: 57600bps, 8N, 1.
Στον κωδικό, ο χρόνος ανταλλαγής δεδομένων NB IoT έχει οριστεί σε 10 λεπτά. Τα δεδομένα αποστολής / λήψης (ωφέλιμο φορτίο μετάδοσης) και διάφορες σηματοδοτήσεις κατάστασης NB-IoT [ΛΕΙΤΟΥΡΓΙΕΣ ΕΙΣΑΓΩΓΗΣ / ΑΦΗΣΗΣ, ΕΙΔΗΣΗΣ και PSM. επίσης DATAGRAM RECEIVED event] θα εμφανιστεί στη διεπαφή εντοπισμού σφαλμάτων.
ΑΠΟΛΑΜΒΑΝΩ!
ΠΑΡΟΥΣΙΑΣΤΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ !!! ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ ΤΟΝ ΔΙΚΟ ΣΑΣ ΚΙΝΔΥΝΟ !!
Αρχικά δημοσιεύτηκε από εμένα στα έργα itbrainpower.net και πώς να ενότητα.
Συνιστάται:
Ανάγνωση δεδομένων υπερηχητικού αισθητήρα (HC-SR04) Δεδομένων σε οθόνη LCD 128 × 128 και οπτικοποίηση χρησιμοποιώντας Matplotlib: 8 βήματα
![Ανάγνωση δεδομένων υπερηχητικού αισθητήρα (HC-SR04) Δεδομένων σε οθόνη LCD 128 × 128 και οπτικοποίηση χρησιμοποιώντας Matplotlib: 8 βήματα Ανάγνωση δεδομένων υπερηχητικού αισθητήρα (HC-SR04) Δεδομένων σε οθόνη LCD 128 × 128 και οπτικοποίηση χρησιμοποιώντας Matplotlib: 8 βήματα](https://i.howwhatproduce.com/images/012/image-33115-j.webp)
Ανάγνωση δεδομένων υπερηχητικού αισθητήρα (HC-SR04) Δεδομένων σε LCD 128 × 128 και οπτικοποίηση χρησιμοποιώντας Matplotlib: Σε αυτό το διδακτικό, θα χρησιμοποιήσουμε το MSP432 LaunchPad + BoosterPack για την εμφάνιση δεδομένων υπερήχων αισθητήρων (HC-SR04) σε 128 × 128 LCD και στείλτε τα δεδομένα στον Η / Υ σειριακά και οπτικοποιήστε τα χρησιμοποιώντας το Matplotlib
Σύστημα απόκτησης δεδομένων και απεικόνισης δεδομένων για ηλεκτρικό ποδήλατο MotoStudent: 23 βήματα
![Σύστημα απόκτησης δεδομένων και απεικόνισης δεδομένων για ηλεκτρικό ποδήλατο MotoStudent: 23 βήματα Σύστημα απόκτησης δεδομένων και απεικόνισης δεδομένων για ηλεκτρικό ποδήλατο MotoStudent: 23 βήματα](https://i.howwhatproduce.com/images/002/image-3622-31-j.webp)
Σύστημα απόκτησης δεδομένων και απεικόνισης δεδομένων για MotoStudent Electric Racing Bike: Ένα σύστημα απόκτησης δεδομένων είναι μια συλλογή υλικού και λογισμικού που συνεργάζονται για τη συλλογή δεδομένων από εξωτερικούς αισθητήρες, την αποθήκευση και την επεξεργασία τους στη συνέχεια, έτσι ώστε να μπορούν να απεικονιστούν γραφικά και να αναλυθούν, επιτρέποντας στους μηχανικούς να κάνουν
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα
![Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε τις βασικές λειτουργίες: Θα σας δείξουμε πώς να ανοίξετε το τερματικό MAC. Θα σας δείξουμε επίσης μερικές λειτουργίες εντός του τερματικού, όπως ifconfig, αλλαγή καταλόγων, πρόσβαση σε αρχεία και arp. Το ifconfig θα σας επιτρέψει να ελέγξετε τη διεύθυνση IP και τη διαφήμισή σας MAC
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
![Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες) Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης
Πώς να φτιάξετε ασπίδες Bluetooth για μεταφόρτωση σκίτσου στο Arduino: 9 βήματα (με εικόνες)
![Πώς να φτιάξετε ασπίδες Bluetooth για μεταφόρτωση σκίτσου στο Arduino: 9 βήματα (με εικόνες) Πώς να φτιάξετε ασπίδες Bluetooth για μεταφόρτωση σκίτσου στο Arduino: 9 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/004/image-9132-19-j.webp)
Πώς να φτιάξετε ασπίδες Bluetooth για μεταφόρτωση σκίτσου στο Arduino: Μπορείτε να ανεβάσετε ένα σκίτσο στο Arduino από το android ή τον υπολογιστή μέσω bluetooth, για να το κάνετε χρειάζεστε κάποιο μικρό πρόσθετο στοιχείο όπως μονάδα bluetooth, πυκνωτή, αντίσταση, γενειοφόρο και καλώδια jumper και μετά συνδέετε μαζί και συνδεθείτε στην καρφίτσα Arduino