Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7630|Antwoord: 0

Zigbee Reis (1): De Eerste Grond Breken

[Link kopiëren]
Geplaatst op 30-10-2014 23:14:57 | | | |
1. Preambule
     Laat me allereerst mezelf voorstellen~ Ik ben een junior student van een universiteit in Hubei. Vanwege mijn professionele en persoonlijke hobby's ben ik de laatste tijd geïnteresseerd geraakt in Zigbee. Dus ik heb het met een paar klasgenoten besproken en wat geld bijeen gelegd om een Zigbee-ontwikkelbord te kopen gebaseerd op de CC2430-chip, met het plan om wat tijd te nemen om het te verkennen. Dus dacht ik eraan om een gerelateerde blogpost te publiceren op de blog garden om onze reis van zelflerende Zigbee te introduceren.
     Deze serie blogposts is geschikt voor vrienden die enige theoretische of praktische ervaring hebben met de C-51-serie microcontrollers en geïnteresseerd zijn in Zigbee-technologie. Een deel van de inhoud van de blogpost is gebaseerd op het leermateriaal dat aan het internet en het ontwikkelingsbord is gekoppeld, de rest van de inhoud is origineel, welkom om te herdrukken, geef de auteur en bron aan tijdens het herdrukken, dank je wel!
2. Introductie tot Zigbee
      IoT→ sensoren→ draadloze sensornetwerken→ Zigbee
      Waarschijnlijk zien de meeste mensen het woord Zigbee voor het eerst, maar als het genoemd wordtInternet der DingenDeze drie woorden, ik denk dat vrienden die zich meer zorgen maken over de nieuwste technologische trends bekend voor hen zouden moeten zijn. De Baidu Encyclopedie van het Internet der Dingen wordt als volgt gedefinieerd:
      Via radiofrequentie-identificatie (RFID), infraroodsensoren, globale positioneringssystemen, laserscanners en andere informatiesensorapparatuur wordt elk object verbonden met het internet volgens het afgesproken protocol, en wordt informatie-uitwisseling en communicatie uitgevoerd om een netwerk van intelligente identificatie, positionering, tracking, monitoring en beheer van objecten te realiseren. (Zie details.)Baidu Encyclopedie)
      Een belangrijk onderdeel van het Internet of Things isSensoren, die verantwoordelijk is voor het verzamelen van informatie uit de echte fysieke wereld. TerwijlDraadloos sensornetwerk(Wireless Sensor Nnetwork, WSN) is een baanbrekend onderzoeksveld dat wereldwijd veel aandacht heeft getrokken. Het integreert sensoren, embedded computing, moderne netwerken, draadloze communicatie en gedistribueerde informatieverwerkingstechnologieën, en kan realtime monitoring, perceptie en verzameling van informatie in diverse omgevingen of monitoring van objecten voltooien via diverse geïntegreerde microsensoren, die draadloos worden verzonden en naar gebruikersterminals worden verzonden in de vorm van zelfassemblerende multi-hopnetwerken, om zo de verbinding te realiseren tussen de fysieke wereld, de computerwereld en de ternaire wereld van de menselijke samenleving.
      Als het om WSN gaat, kun je niet anders dan Zigbee noemen.
      ZigbeeHet is synoniem met het IEEE 802.15.4-protocol en is een korte, energiezuinige draadloze communicatietechnologie. De naam komt van de dans van acht tekens, die berust op de "dans" van vliegen en het schudden van zijn vleugels om informatie over de locatie van stuifmeel met zijn metgezellen over te brengen. Zigbee wordt gekenmerkt door zijn nabijheid, lage complexiteit, zelforganisatie, lage energieverbruik, lage datasnelheid en lage kosten, waardoor het bijzonder geschikt is voor het vormen van draadloze sensornetwerken.
      De toepassingsgebieden van Zigbee omvatten:
  • Huis- en gebouwnetwerken: temperatuurregeling van airconditioningsystemen, automatische verlichtingsregeling, automatische regeling van gordijnen, gasmeting, afstandsbediening van huishoudelijke apparaten, enzovoort;
  • Industriële besturing: automatische besturing van diverse monitoren en sensoren
  • Zakelijk: Slimme labels, enzovoort
  • Landbouwcontrole: Verzamel diverse bodem- en klimaatinformatie
  • Medisch: Noodpiepers en medische sensoren voor ouderen en mensen met beperkte mobiliteit
     De zeer brede toepassingsvelden en enorme ontwikkelingsvooruitzichten van Zigbee zijn een belangrijke reden waarom we het als leerobject hebben gekozen, en we hopen ook dat meer gelijkgestemde vrienden zich bij het Zigbee-team kunnen voegen.
3. Aankoop van het Zigbee-ontwikkelingsbord
     Vijf leerlingen uit onze klas samen kwamen uit op Taobao ongeveer 500 yuanGeniet van MCU Electronics Development StudioIk heb een ZigBee-ontwikkelkit gekocht gebaseerd op de CC2430-chip (2 modules + 2 kleurendisplays + 1 emulator). Goede klantbeoordelingen, een voortreffelijk productuiterlijk en uitgebreide leermaterialen hebben ons uiteindelijk doen kiezen voor dit Zigbee-product.
4. Configuratie van de ontwikkelomgeving(1) Crack IAR (alleen voor leren en testen, niet voor commercieel gebruik)
     We kiezen meestalIAREmbedded Workbench voor MCS-51 7.51A is een IDE ontwikkeld door Zigbee, en hieronder volgt een korte beschrijving van het krakproces:
     Begin met het downloaden van het IAR-pakket en de serienummergenerator, en start daarna de IAR-installatie:
      Vervolgens tot het volgende scherm verschijnt:
     Op dit moment,BeheerdersstatusOpen het gecrackte programma:
     Producttype: Embedded Workbench Voor MCS-51 v7.50A, klik op "Get ID" om het installatieserienummer en de licentie te verkrijgen.
     ZalLicentienummerKopieer het naar het invoervak "License#" op de IAR-installatie-interface, klik op Volgende, en stel vervolgens deLicentiesleutelKopieer het naar het invoervak "License Key" op de IAR-installatie-interface:
     Volg vervolgens de instructies helemaal en de Harmonious-versie van IAR-ontwikkelsoftware wordt geïnstalleerd~
(2) Zigbee debugger driver installatie
     Eerst downloadenSmartRF-driverEn ik pak het uit in een map, en druk danZigbee Development Board → Debugger → USB-interface voor pcOpen het Apparaatbeheer van de computer, je zult zien dat er een "onherkend USB-apparaat" is, klik met de rechtermuisklik, klik op "Update Driver Software", selecteer "Browse Computer to Find Driver Software", selecteer vervolgens het mappad van de gedownloade driver, klik op "Volgende", en je kunt de driver succesvol installeren.
5. Zigbee-leerroute
     Laten we het nu hebben over de leermethode van Zigbee, want ik ben ook een beginner op dit gebied, en ik heb in mijn derde jaar slechts 51 microcontroller-cursussen opgedaan. Hier verwijs ik naar de inhoudsopgave van "Zigbee Technology Practice Tutorial" en stel ik een leerroute voor Zigbee voor mezelf op:
(1) Voorbereiding:
     Door een reeks kleine experimenten zullen we vertrouwd raken met de belangrijke hardwaremodules in de CC2430-chip, waaronder externe interrupts, timers, AD, seriële poortcommunicatie, DMA, RF-communicatie, enzovoort.
(2) Basisprincipes:
     Lees meer over het TI Z-Stack protocol en kom aan de slag met een eenvoudig Zigbee draadloos sensornetwerk.
(3) Verbetering:
     Ontwikkel vaardigheden om echte Zigbee-projecten te ontwikkelen die gericht zijn op een specifiek project.
6. Conclusie
     Oké, dat was het voor het eerste artikel~ We hebben kort Zigbee, ontwikkelbordapparatuur en de basisontwikkelomgeving geïntroduceerd. Vervolgens gebruiken we een heel eenvoudig experiment om te illustreren hoe IAR kan worden gebruikt om applicaties te ontwikkelen op basis van de CC2430-chip.







Vorig:Tragisch: Alibaba en Tmall blokkeerden JD.com op Double 11
Volgend:Zigbee Journey (2): Het eerste CC2430-programma - LED-lichtflitsexperiment
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com