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

Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα

Βίντεο: Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα

Βίντεο: Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα
Βίντεο: ZigBee WiFi Smart Dimmer για Ρύθμιση Φωτός Bingoelec Tuya Smart 2024, Νοέμβριος
Anonim
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard

Αυτό το εκπαιδευτικό μαθαίνει στον χρήστη πώς να συνδέει και να εγκαθιστά σωστά τη μονάδα ZigBee στο Dragonboard και να την αλληλεπιδρά με έναν λαμπτήρα ελεγχόμενου ZigBee (OSRAM), δημιουργώντας ένα δίκτυο IOT ZigBee.

Απαιτήσεις:

  • Dragonboard 410c;
  • CC2531 Dongle USB;
  • TEXAS INSTRUMENTS CC Debugger/Programmer;
  • OSRAM Lightify Tunable White A19.

Βήμα 1: Μεταφορτώστε τον κωδικό μονάδας USB για εργασία με Zigbee-shepherd

Ανεβάστε τον κωδικό μονάδας USB για εργασία με Zigbee-shepherd
Ανεβάστε τον κωδικό μονάδας USB για εργασία με Zigbee-shepherd

Πρώτα απ 'όλα, είναι απαραίτητο να ανεβάσετε έναν κωδικό στη μονάδα USB για να συνεργαστείτε με το zigbee-shepherd. Θα παρέχει τη λειτουργικότητα της σωστής αναγνώρισης των συσκευών και τη δημιουργία του δικτύου IOT σωστά.

Για να το καταφέρετε αυτό, ελέγξτε αυτό το σεμινάριο GitHub.

Βήμα 2: Διαμόρφωση του Zigbee-shepherd

Λαμβάνοντας υπόψη ότι ο κώδικας έχει ήδη μεταφορτωθεί στη μονάδα USB ZigBee, ήρθε η ώρα να διαμορφώσετε την εφαρμογή zigbee-shepherd.

Το zigbee-shepherd αναπτύχθηκε στο Node, επομένως είναι απαραίτητο να έχετε εγκαταστήσει το Node στο Dragonboard. Η εγκατάσταση είναι διαφορετική για κάθε λειτουργικό σύστημα, οπότε αναζητήστε το θέμα Debian σε αυτόν τον σύνδεσμο για να μάθετε πώς να το εγκαταστήσετε σωστά.

Με τον κόμβο ήδη εγκατεστημένο στο Dragonboard, ακολουθήστε τα επόμενα βήματα για να διαμορφώσετε το zigbee-shepherd:

  1. Δημιουργήστε ένα φάκελο στο έργο με το όνομα "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Μέσα στο φάκελο zbserver, δημιουργήστε ένα αρχείο με το όνομα "server.js" (CLI: ~ $ touch server.js)
  3. Τώρα, είναι απαραίτητο να εγκαταστήσετε ορισμένες εξαρτήσεις για προβολή, εγκατάσταση zigbee-shepherd, serialport και express libs από τις εντολές CLI:

    1. : ~/zbserver $ sudo npm install serialport
    2. : ~/zbserver $ sudo npm install zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

Μετά από αυτό, είναι απαραίτητο να αντιγράψετε τον κωδικό ελέγχου του διακομιστή (επισυνάπτεται στο τέλος αυτού του βήματος) στο δημιουργημένο αρχείο "server.js".

Σημείωση: λειτουργεί μόνο με την παρεχόμενη λάμπα και το dongle USB πρέπει να συνδεθεί στο Dragonboard.

Βήμα 3: Εκτελέστε την υπηρεσία ελέγχου ZigBee και συνδέστε τη λάμπα

Για να συνδέσετε τη λυχνία στον διακομιστή είναι απαραίτητο να μεταβείτε στον κατάλογο που δημιουργήθηκε (zbserver) και να εκτελέσετε το αρχείο "server.js" (με το dongle συνδεδεμένο στο Dragonboard) με την εντολή CLI:

server/zbserver $ sudo node server.js

Η ανοιχτή κονσόλα θα πρέπει να ενημερώνει την κατάσταση των συνδέσεων Zigbee, εάν βρέθηκε μια λυχνία και εάν είναι απαραίτητο να συζευχθεί αυτόματα.

Για να ενεργοποιήσετε τη λειτουργία ζεύγους λαμπτήρων, είναι απαραίτητο:

  1. Απενεργοποιήστε το κατά 5 δευτερόλεπτα.
  2. Ενεργοποιήστε το κατά 5 δευτερόλεπτα.
  3. Επαναλάβετε τα βήματα 1 και 2 πέντε φορές.

Η λυχνία θα συνδεθεί αυτόματα με το διακομιστή.

Βήμα 4: Έλεγχος της λάμπας

Για τον έλεγχο της λάμπας είναι απαραίτητο να πραγματοποιήσετε αναρτήσεις στις ακόλουθες διευθύνσεις IP:

  • localhost: 3000/turnOff -> Για να σβήσετε τη λάμπα.
  • localhost: 3000/turnOn -> Για να ανάψετε τη λάμπα.

Βήμα 5: Συμπέρασμα

Τώρα, μετά τα προηγούμενα βήματα, μπορείτε να ελέγξετε μια λάμπα μέσω του πρωτοκόλλου ZigBee χρησιμοποιώντας το Dragonboard 410c και το ZigBee Module CC2531.

Σε περίπτωση αμφιβολιών, σχολιάστε παρακάτω ή ελέγξτε τους παρακάτω συνδέσμους:

  • zigbee-shepherd Wiki: πληροφορίες σχετικά με τις κλάσεις διακομιστή και συσκευής.
  • zigbee-shepherd HowTo: πληροφορίες σχετικά με τον τρόπο χρήσης του βοσκού ZigBee.

Συνιστάται: