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

IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi: 9 βήματα
IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi: 9 βήματα

Βίντεο: IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi: 9 βήματα

Βίντεο: IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi: 9 βήματα
Βίντεο: Arduino MKR GSM 1400 Cellular Kit Setup Tutorial with Arduino IoT Cloud || [Part 1] 2024, Ιούλιος
Anonim
IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi
IOT BIT GSM V1.5 Καπέλο για το Raspberry Pi

Το IOT BIT είναι το απόλυτο καπέλο που κάνει το Raspberry Pi σας πραγματικά χρήσιμο οπουδήποτε. Η έξυπνη μονάδα HAT παρέχει GSM Mobile Data για το Raspberry Pi, πληροφορίες θέσης GPS και συνδεσιμότητα Bluetooth. Αυτή είναι η τέλεια ενότητα για χάκερ, επιστήμονες και δημιουργούς καθώς παρέχει στο Pi σας ισχυρή συνδεσιμότητα όπου κι αν βρίσκεστε. Απλώς συνδέστε τη μονάδα μας στο Raspberry Pi και ξεκινήστε να παίζετε.

Το HAT μπορεί να ενσωματωθεί εύκολα με το λογισμικό στο λειτουργικό σας σύστημα, δίνοντάς σας πρόσβαση σε γενικά δεδομένα διαδικτύου μέσω του δικτύου κινητής τηλεφωνίας. Χρησιμοποιώντας το API μας, αυτό το καπέλο σας δίνει τη δυνατότητα να στέλνετε μηνύματα SMS (κείμενο) και να επικοινωνείτε μέσω Bluetooth. Παρέχουμε επίσης εύκολη πρόσβαση στο ενσωματωμένο GPS που εκθέτει τα δεδομένα τοποθεσίας.

Χαρακτηριστικά καπέλου:

  • Υποστηρίζει οποιαδήποτε micro sim, απλά τοποθετήστε την κάρτα SIM και ξεκινήστε.
  • Εύκολη ρύθμιση, με μία μόνο εντολή τερματικού, ρυθμίστε το λογισμικό μας για απλοποίηση του IOT BIT με το Raspberry Pi σας.
  • GSM Mobile Data για την υποστήριξη Raspberry Pi. Battery.
  • Ξυπνήστε το Pi σας ή ενεργοποιήστε συμβάντα με μηνύματα κειμένου.
  • Προαιρετική εξωτερική κεραία για καλύτερη λήψη.
  • Ρύθμιση ισχύος υψηλής απόδοσης έως 3 αμπέρ.

Βήμα 1: Τι υπάρχει στο κουτί;

Το πακέτο περιλαμβάνει:

  • 1 x Πίνακας GSM
  • 1 x κεραία GPS
  • 1 x κεραία σήματος
  • 1 x κεραία Bluetooth
  • 1 x καλώδιο USB σε micro USB
  • 1 Σύνδεσμος με οδηγίες

Βήμα 2: Διάταξη κεφαλίδας 40 ακίδων

Διάταξη κεφαλίδας 40 ακίδων
Διάταξη κεφαλίδας 40 ακίδων

Το σχηματικό σχήμα της κεφαλίδας 40 ακίδων για να ταιριάζει το έργο σας ανάλογα με τις διαθέσιμες καρφίτσες.

Βήμα 3: Βάλτε το IoT Bit μαζί με το Raspberry Pi

Βάλτε το IoT Bit μαζί με το Raspberry Pi
Βάλτε το IoT Bit μαζί με το Raspberry Pi
  • Βύσμα τοίχου Raspberry Pi Into IOT BIT για τροφοδοσία τόσο του IOT BIT όσο και του Raspberry Pi. (Δεν χρειάζεται επίσης να συνδέσετε το Raspberry Pi).
  • Τοποθετήστε τις 2 κεραίες και την κεραία GPS στο IOT BIT.
  • Τοποθετήστε την κάρτα Sim στη θήκη simot της IOT BIT με την κομμένη γωνία στραμμένη προς τα έξω από την πλακέτα (την οποία μπορείτε να αγοράσετε από οποιονδήποτε μεγάλο πάροχο sim)

Βήμα 4: Ρύθμιση του Raspberry Pi

Στοιχεία που απαιτούνται για τη λειτουργία του Raspberry Pi:

  • Raspberry Pi 2 ή 3.
  • Οθόνη.
  • Ποντίκι και πληκτρολόγιο.
  • Καλώδιο HDMI.
  • Φορτιστής Raspberry Pi.
  • Κάρτα SD (απαιτούνται περισσότερα από 8 GB) με την τελευταία έκδοση του Raspbian Jessie.

Μπορείτε να βρείτε τον οδηγό για τη ρύθμιση του λογισμικού Raspberry Pi στη διεύθυνση

Μπορείτε να βρείτε την τελευταία έκδοση του Raspbian Jessie στη διεύθυνση

Βήμα 5: Εύκολη εγκατάσταση IoT Bit

Υπάρχουν πολλοί τρόποι για να ξεκινήσει αυτό. Το πρώτο είναι να κατεβάσετε την εικόνα του δίσκου και να την αναβοσβήσετε χρησιμοποιώντας το Win32 Disk Imager. Θα χρειαστείτε μια κάρτα SD που είναι 8 GB ή μεγαλύτερη. Ο σύνδεσμος για τη λήψη είναι παρακάτω:

Για χρήση ενεργοποιήστε το Bit IoT συνδέοντας το καλώδιο τροφοδοσίας στη θύρα USB με την ένδειξη POWER. Μόλις συνδεθεί, το IoT Bit θα τροφοδοτήσει το Raspberry Pi.

Επίσης, μπορείτε να χρησιμοποιήσετε το IOT BIT σε σύστημα Windows. Το μόνο που έχετε να κάνετε είναι να χρησιμοποιήσετε αυτά τα προγράμματα οδήγησης και να τα εγκαταστήσετε:

Βήμα 6: Λειτουργίες LED

POWER (Πράσινο) - Αυτό το Led θα πρέπει να είναι ενεργοποιημένο όταν το bit του IoT είναι συνδεδεμένο μέσω USB όταν το Bit του IoT τροφοδοτείται μέσω μπαταρίας, το led αυτό θα είναι απενεργοποιημένο.

CHARGE (Μπλε) - Το Led είναι ενεργοποιημένο όταν το bit του IoT είναι συνδεδεμένο μέσω USB όταν το Bit του IoT τροφοδοτείται μέσω μπαταρίας, το led αυτό θα είναι απενεργοποιημένο. Αυτό το Led λειτουργεί επίσης ως ένδειξη όταν η μπαταρία είναι πλήρως φορτισμένη. Εάν το bit IoT είναι συνδεδεμένο μέσω USB και η μπαταρία είναι επίσης συνδεδεμένη. Μόλις φορτιστεί η μπαταρία, το Led θα απενεργοποιηθεί.

ACTIVITY (Μπλε) - Ενεργοποιείται κατά την εκκίνηση όταν είναι απενεργοποιημένο σημαίνει ότι το μόντεμ είναι έτοιμο για χρήση.

NET (Μπλε) -όταν ενεργοποιηθεί δείχνει ότι το Bit IoT διαβάζει την κάρτα SIM, όταν αυτό το led αναβοσβήνει γρήγορα σημαίνει ότι αναζητά κλειδαριά σήματος, όταν αρχίσει να αναβοσβήνει αργά σημαίνει ότι έχει κλειδωθεί στον πάροχο η Simcard.

RGB Led - Αυτή η λυχνία LED θα γίνει Λευκή στην αρχή, πράγμα που σημαίνει ότι η πλακέτα δεν είναι συνδεδεμένη με το μόντεμ USB, έπειτα η λυχνία δραστηριότητας θα ανάψει το RGB θα αναβοσβήνει πράσινο και μετά μπλε, η δραστηριότητα και το RGB θα σβήσουν εννοώντας το μόντεμ είναι έτοιμο για χρήση.

Βήμα 7: Ενεργοποιήστε το δίαυλο UART

Το IOTBit GSM HAT δεν διαθέτει διεπαφή θύρας USB COM, επομένως, θα χρησιμοποιήσουμε το UART για να επικοινωνήσουμε μαζί του. Πρέπει λοιπόν να ενεργοποιήσουμε το UART στο Raspberry pi. Θα συνεργαστούμε με ένα RPi 3, οπότε οι παρακάτω οδηγίες είναι ειδικά για αυτήν την έκδοση. Εάν χρησιμοποιείτε παλαιότερη έκδοση του raspberry pi επικοινωνήστε μαζί μας για περαιτέρω υποστήριξη.

Αυτό μπορεί να γίνει με δύο τρόπους:

Πρώτον, μπορείτε να χρησιμοποιήσετε το σενάριο bash που μπορείτε να βρείτε εδώ

θυμηθείτε να του δώσετε εκτελέσιμα δικαιώματα κάνοντας:

$ chmod +x Uart_Enable_RPi3.shΤότε τρέξτε το κάνοντας: $ sudo./Uart_Enable_RPi3.sh

Δεύτερον, μπορείτε να το κάνετε χειροκίνητα ακολουθώντας τα παρακάτω βήματα.

  1. Δημιουργήστε αντίγραφο ασφαλείας του τρέχοντος συστήματος σας σε περίπτωση που κάτι πάει στραβά !!!
  2. Ανοίξτε το τερματικό και πληκτρολογήστε

    $ sudo nano /boot/config.txt

  3. προσθέστε τα παρακάτω στο αρχείο

    • enable_uart = 1
    • dtoverlay = pi-miniuart-bt

      Εικόνα
      Εικόνα
    • Αποθηκεύστε το αρχείο χρησιμοποιώντας το ctrl-x στη συνέχεια y και εισαγάγετε.
    • Στη συνέχεια, ανοίξτε το αρχείο cmdline.txt χρησιμοποιώντας την ακόλουθη εντολή.

      $ sudo nano /boot/cmdline.txt

    • Τροποποιήστε το αρχείο έτσι ώστε το περιεχόμενο να είναι ίδιο με τη δεύτερη γραμμή.:

      • dwc_otg.lpm_enable = 0 κονσόλα = serial0, 115200 κονσόλα = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ανελκυστήρας = προθεσμία rootwait

        Εικόνα
        Εικόνα
      • dwc_otg.lpm_enable = 0 κονσόλα = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ανελκυστήρας = προθεσμία rootwait

        Εικόνα
        Εικόνα
      • Τώρα επανεκκινήστε το σύστημα
      • Μόλις επανεκκινήσετε, θα πρέπει να ενεργοποιηθεί το δίαυλο UART.
      • Για να δοκιμάσετε αυτήν τη χρήση:

        • $ sudo apt-get install minicom
        • $ minicom -D /dev /serial0

          Ανάλογα με την έκδοση του Raspbian, η θύρα UART θα είναι είτε ttyAMA0, είτε ttyS0 είτε σειριακή0. Εάν χρησιμοποιείτε Rasbian stretch θα είναι serial0.

        • Θα πρέπει να βλέπετε το μόντεμ έτοιμο να επαναλαμβάνεται συνεχώς.

          Εικόνα
          Εικόνα

Βήμα 8: Ενημέρωση υλικολογισμικού

Αυτό το βήμα είναι απαραίτητο αφού πρόσφατα έγινε μια νέα ενημέρωση. Μόλις ενεργοποιηθεί το UART, είμαστε έτοιμοι να ανεβάσουμε το νέο υλικολογισμικό. ΠΡΟΣΟΧΗ, Είναι σημαντικό σε αυτό το στάδιο, πριν συνεχίσετε, να τροφοδοτήσετε το IoT Bit και το Raspberry Pi ανεξάρτητα για να κάνετε αυτό το βήμα.

Εικόνα
Εικόνα

Μεταβείτε στο φάκελο IOTBit-GSM_Firmware_Update μπορείτε να το κατεβάσετε από τη διεύθυνση

Χρησιμοποιώντας το τερματικό κάντε:

$ cd ~/IOTBit-GSM_Firmware_Update

$ sudo python Firmware_Updater_IOT.py

Εικόνα
Εικόνα

Το σενάριο θα σας ζητήσει τη σειριακή θύρα εάν χρησιμοποιείτε Raspbian stretch και πάνω μπορείτε να εισαγάγετε /dev /serial0

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

Εικόνα
Εικόνα

Βήμα 9: Οδηγίες χρήσης

Για να χρησιμοποιήσετε τον πίνακα, απλώς κατεβάστε το Παράδειγμα_Script.py και το IOTBit_Library_GSM_Variant.py από το repo του GitHub:

Από το παράδειγμα δέσμης ενεργειών, μπορείτε να δοκιμάσετε βασικά τυχόν εντολές AT που αντικαθιστούν το "AT+CPIN;" με την εντολή σας, περισσότερες εντολές AT για το SIM808 μπορείτε να βρείτε στο pdf που επισυνάπτεται στο ίδιο repo του GitHub.

Συνιστάται: