Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 7630|Antwort: 0

Zigbee-Reise (1): Den ersten Boden brechen

[Link kopieren]
Veröffentlicht am 30.10.2014 23:14:57 | | | |
1. Präambel
     Zunächst einmal möchte ich mich vorstellen~ Ich bin ein Juniorstudent an einer Universität in Hubei. Aufgrund meiner beruflichen und persönlichen Hobbys habe ich mich in letzter Zeit für Zigbee interessiert. Also habe ich mit mehreren Kommilitonen darüber gesprochen und etwas Geld zusammengelegt, um ein Zigbee-Entwicklungsboard auf Basis des CC2430-Chips zu kaufen, mit dem Plan, etwas Zeit zu investieren, um es zu erkunden. Deshalb dachte ich, einen verwandten Blogbeitrag über den Blog Garden zu veröffentlichen, um unsere Reise des selbstlernenden Zigbee vorzustellen.
     Diese Blogserie eignet sich für Freunde, die theoretische oder praktische Erfahrungen mit den C-51-Mikrocontrollern haben und sich für die Zigbee-Technologie interessieren. Ein Teil des Inhalts des Blogbeitrags basiert auf den Lernmaterialien, die dem Internet und dem Entwicklungsbrett beigefügt sind, der Rest des Inhalts ist original, willkommen zum Nachdruck, bitte gib beim Nachdruck Autor und Quelle an, danke!
2. Einführung in Zigbee
      IoT→ Sensoren→ drahtlose Sensornetzwerke→ Zigbee
      Wahrscheinlich sehen die meisten Leute das Wort Zigbee zum ersten Mal, aber wenn erwähnt wirdInternet der DingeDiese drei Worte, ich denke, Freunde, die sich mehr für die neuesten Technologietrends interessieren, sollten ihnen vertraut sein. Die Baidu-Enzyklopädie des Internets der Dinge wird wie folgt definiert:
      Durch Funkfrequenz-Identifikation (RFID), Infrarotsensoren, GPS-Systeme, Laserscanner und andere Informationssensorgeräte wird jedes Objekt gemäß dem vereinbarten Protokoll mit dem Internet verbunden, und Informationsaustausch sowie Kommunikation erfolgen, um ein Netzwerk intelligenter Identifikation, Positionierung, Verfolgung, Überwachung und Verwaltung von Objekten zu realisieren. (Siehe Details.)Baidu-Enzyklopädie)
      Ein wichtiger Teil des Internet der Dinge istSensoren, die für das Sammeln von Informationen aus der realen physischen Welt verantwortlich ist. WährendDrahtloses Sensornetzwerk(Wireless Sensor Nnetwork, WSN) ist ein bahnbrechendes Forschungsfeld, das weltweit viel Aufmerksamkeit erregt hat. Es integriert Sensoren, eingebettete Informatik, moderne Netzwerke, drahtlose Kommunikation und verteilte Informationsverarbeitungstechnologien und kann die Echtzeitüberwachung, Wahrnehmung und Sammlung von Informationen in verschiedenen Umgebungen oder Überwachungsobjekten durch verschiedene integrierte Mikrosensoren durchführen, die drahtlos übertragen und in Form selbstassemblizierender Multi-Hop-Netzwerke an Benutzerterminals übertragen werden, um die Verbindung zwischen der physischen Welt, der Computerwelt und der ternären Welt der menschlichen Gesellschaft zu realisieren.
      Wenn es um WSN geht, kann man nicht anders, als Zigbee zu erwähnen.
      ZigbeeEs ist gleichbedeutend mit dem IEEE 802.15.4-Protokoll und ist eine Kurzstrecken-, leistungsarme drahtlose Kommunikationstechnologie. Der Name stammt von dem acht-Zeichen-Tanz der Biene, der auf dem "Tanz" des Fliegens und Flügelschütteln basiert, um Informationen über den Pollenstandort mit ihren Begleitern zu vermitteln. Zigbee zeichnet sich durch seine Nähe, geringe Komplexität, Selbstorganisation, geringen Stromverbrauch, niedrige Datenrate und niedrige Kosten aus, was es besonders geeignet für den Aufbau drahtloser Sensornetzwerke macht.
      Zu den Anwendungsbereichen von Zigbee gehören:
  • Haus- und Gebäudenetzwerke: Temperaturregelung von Klimaanlagen, automatische Beleuchtungsregelung, automatische Steuerung von Vorhängen, Gasdosierung, Fernsteuerung von Haushaltsgeräten usw.;
  • Industrielle Steuerung: automatische Steuerung verschiedener Monitore und Sensoren
  • Geschäft: Smart-Labels usw
  • Landwirtschaftliche Kontrolle: Sammeln Sie verschiedene Boden- und Klimainformationen
  • Medizinisch: Notfall-Pager und medizinische Sensoren für ältere Menschen und Menschen mit eingeschränkter Mobilität
     Zigbees äußerst breite Anwendungsfelder und große Entwicklungsperspektiven sind ein wichtiger Grund, warum wir es als Lernobjekt gewählt haben, und wir hoffen auch, dass mehr gleichgesinnte Freunde dem Zigbee-Team beitreten können.
3. Kauf der Zigbee-Entwicklungstafel
     Fünf Schüler aus unserer Klasse machten zusammen etwa 500 Yuan auf Taobao zusammen zusammen auf etwa 500 YuanGenießen Sie das MCU Electronics Development StudioIch habe ein ZigBee-Entwicklungskit auf Basis des CC2430-Chips gekauft (2 Module + 2 Farbdisplays + 1 Emulator). Gute Kundenbewertungen, ein exquisites Produkterscheinungsbild und umfassende Lernmaterialien haben uns schließlich dazu gebracht, dieses Zigbee-Produkt zu wählen.
4. Konfiguration der Entwicklungsumgebung(1) Crack IAR (nur zum Lernen und Testen, nicht für den kommerziellen Gebrauch)
     Wir wählen im AllgemeinenIAREmbedded Workbench für MCS-51 7.51A ist eine von Zigbee entwickelte IDE, und im Folgenden eine kurze Beschreibung seines Rissvorgangs:
     Beginnen Sie damit, das IAR-Paket und den Seriennummerngenerator herunterzuladen, und starten Sie dann die IAR-Installation:
      Als Nächstes bis zum nächsten Bildschirm:
     Zu dieser Zeit,VerwaltungsstatusÖffnen Sie das geknackte Programm:
     Produkttyp: Embedded Workbench Für MCS-51 v7.50A klicken Sie auf "Get ID", um die Installationsseriennummer und Lizenz zu erhalten.
     willKennzeichenKopiere es in das Eingabefeld "Lizenz#" in der IAR-Installationsoberfläche, klicke auf Nächstes und setze dann dasLizenzschlüsselKopiere es in das Eingabefeld "Lizenzschlüssel" auf der IAR-Installationsoberfläche:
     Dann folgt man den Anweisungen vollständig, und die Harmonious-Version der IAR-Entwicklungssoftware wird installiert~
(2) Installation eines Zigbee-Debugger-Treibers
     Zuerst herunterladenSmartRF-TreiberUnd entpacke es in einen Ordner und drücke dannZigbee Development Board → Debugger → USB-Schnittstelle für PCÖffnen Sie den Geräte-Manager des Computers, dort befindet sich ein "nicht erkanntes USB-Gerät", klicken Sie mit der rechten Maustaste, klicken Sie auf "Treibersoftware aktualisieren", wählen Sie "Computer durchsuchen, um Treibersoftware zu finden" und dann den Ordnerpfad des heruntergeladenen Treibers zu wählen, klicken Sie auf "Nächst", und Sie können den Treiber erfolgreich installieren.
5. Zigbee-Lernroute
     Als Nächstes sprechen wir über Zigbees Lernmethode, denn ich bin in dieser Hinsicht auch ein Anfänger und habe in meinem dritten Jahr nur etwa 51 Mikrocontroller-Kurse gelernt. Hier verweise ich auf das Inhaltsverzeichnis von "Zigbee Technology Practice Tutorial" und stelle mir einen Lernweg für Zigbee vor:
(1) Vorbereitung:
     Durch eine Reihe kleiner Experimente werden wir mit den wichtigen Hardwaremodulen im CC2430-Chip vertraut werden, darunter externe Interrupts, Timer, AD, serielle Port-Kommunikation, DMA, RF-Kommunikation usw.
(2) Grundlagen:
     Erfahren Sie mehr über das TI Z-Stack-Protokoll und probieren Sie ein einfaches drahtloses Zigbee-Sensornetzwerk aus.
(3) Verbesserung:
     Entwickle Fähigkeiten, um tatsächliche Zigbee-Projekte zu entwickeln, die sich auf ein bestimmtes Projekt konzentrieren.
6. Fazit
     OK, das war's für den ersten Artikel~ Wir haben kurz Zigbee, Entwicklungsboard-Ausrüstung und die grundlegende Entwicklungsumgebung vorgestellt. Als Nächstes werden wir ein sehr einfaches Experiment verwenden, um zu zeigen, wie IAR zur Entwicklung von Anwendungen auf Basis des CC2430-Chips verwendet werden kann.







Vorhergehend:Tragisch: Alibaba und Tmall blockierten JD.com bei Double 11
Nächster:Zigbee Journey (2): Das erste CC2430-Programm – LED-Lichtblitzexperiment
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com