Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7630|Svar: 0

Zigbee-rejsen (1): At bryde jorden

[Kopier link]
Opslået på 30/10/2014 23.14.57 | | | |
1. Præambel
     Først og fremmest vil jeg præsentere mig selv~ Jeg er juniorstuderende fra et universitet i Hubei. På grund af mine professionelle og personlige hobbyer har jeg for nylig været interesseret i Zigbee. Så jeg diskuterede det med flere klassekammerater og samlede nogle penge sammen for at købe et Zigbee-udviklingskort baseret på CC2430-chippen, med planer om at tage mig tid til at udforske det. Så jeg tænkte at udgive et relateret blogindlæg på bloghaven for at introducere vores rejse med selvlærende Zigbee.
     Denne serie af blogindlæg er velegnet til venner, der har en vis teoretisk eller praktisk erfaring med C-51-seriens mikrocontrollere og er interesserede i Zigbee-teknologi. En del af indholdet i blogindlægget er baseret på læringsmaterialerne vedhæftet internettet og udviklingspanelet, resten af indholdet er originalt, velkommen til genoptryk, angiv venligst forfatter og kilde under genoptrykket, tak!
2. Introduktion til Zigbee
      IoT→ sensorer→ trådløse sensornetværk→ Zigbee
      De fleste ser nok ordet Zigbee for første gang, men hvis det nævnesTingenes InternetDisse tre ord, jeg tror, venner, der er mere optaget af de nyeste teknologitrends, bør være velkendte for dem. Baidu Encyclopedia of the Internet of Things defineres som:
      Gennem radiofrekvensidentifikation (RFID), infrarøde sensorer, globale positioneringssystemer, laserscannere og andet informationssensorudstyr forbindes ethvert objekt til internettet i henhold til den aftalte protokol, og informationsudveksling og kommunikation gennemføres for at realisere et netværk af intelligent identifikation, positionering, sporing, overvågning og styring af objekter. (Se detaljer.)Baidu-encyklopædien)
      En vigtig del af Internet of Things erSensorer, som er ansvarlig for at indsamle information fra den virkelige fysiske verden. MensTrådløst sensornetværk(Wireless Sensor Nnetwork, WSN) er et banebrydende, varmt forskningsfelt, der har tiltrukket stor opmærksomhed i verden. Den integrerer sensorer, indlejret computing, moderne netværk, trådløs kommunikation og distribuerede informationsbehandlingsteknologier og kan gennemføre realtidsovervågning, perception og indsamling af information i forskellige miljøer eller overvågningsobjekter via forskellige integrerede mikrosensorer, som transmitteres trådløst og sendes til brugerterminaler i form af selv-assemblerende multi-hop netværk, for at realisere forbindelsen mellem den fysiske verden, computerverdenen og den ternære verden i menneskesamfundet.
      Når det gælder WSN, kan man ikke lade være med at nævne Zigbee.
      ZigbeeDen er synonym med IEEE 802.15.4-protokollen og er en kortdistance, lavstrøms trådløs kommunikationsteknologi. Navnet stammer fra biens otte-tegns dans, som bygger på "dansen" med at flyve og ryste med vingerne for at formidle information om pollenets placering sammen med dens ledsagere. Zigbee kendetegnes ved sin nærhed, lave kompleksitet, selvorganisering, lave strømforbrug, lave datahastighed og lave omkostninger, hvilket gør den særligt velegnet til dannelse af trådløse sensornetværk.
      Zigbees anvendelsesområder omfatter:
  • Hjemme- og bygningsnetværk: temperaturkontrol af airconditionanlæg, automatisk belysningsstyring, automatisk kontrol af gardiner, gasmålerkontrol, fjernbetjening af husholdningsapparater osv.;
  • Industriel styring: automatisk styring af forskellige skærme og sensorer
  • Forretning: Smarte labels osv
  • Landbrugskontrol: Indsaml forskellige jord- og klimainformationer
  • Medicinsk: Nødpersonspagere og medicinske sensorer til ældre og personer med nedsat mobilitet
     Zigbees ekstremt brede anvendelsesområder og store udviklingsmuligheder er en vigtig grund til, at vi valgte det som et læringsobjekt, og vi håber også, at flere ligesindede venner kan slutte sig til Zigbee-teamet.
3. Køb af Zigbee-udviklingsbræt
     Fem elever i vores klasse udgjorde tilsammen omkring 500 yuan på TaobaoNyd MCU Electronics Development StudioKøbte et ZigBee-udviklingskit baseret på CC2430-chippen (2 moduler + 2 farvedisplays + 1 emulator). Gode kundeanmeldelser, udsøgt produktudseende og omfattende læringsmaterialer fik os endelig til at vælge dette Zigbee-produkt.
4. Konfiguration af udviklingsmiljø(1) Crack IAR (kun til læring og test, ikke til kommerciel brug)
     Vi vælger som regelIAREmbedded Workbench til MCS-51 7.51A er en IDE udviklet af Zigbee, og følgende er en kort beskrivelse af dens revneproces:
     Start med at downloade IAR-pakken og serienummergeneratoren, og start derefter IAR-installationen:
      Næste hele vejen indtil næste skærm vises:
     På dette tidspunkt, tilAdmin-statusÅbn det knækkede program:
     Produkttype: Indlejret arbejdsbænk For MCS-51 v7.50A, klik på "Get ID" for at få installationsserienummeret og licensen.
     vilLicensnummerKopier det ind i "License#" inputboksen på IAR-installationsgrænsefladen, klik på Næste, og sæt derefterLicensnøgleKopier det ind i "License Key"-indtastningsboksen på IAR-installationsgrænsefladen:
     Følg derefter prompterne hele vejen, og Harmonious-versionen af IAR-udviklingssoftwaren vil blive installeret~
(2) Installation af Zigbee-debugger-drivere
     Download førstSmartRF-driverOg zip den ud i en mappe, og tryk derefterZigbee Development Board → Debugger → USB-interface til PCÅbn computerens Enhedshåndtering, du vil opdage, at der er en "ukendt USB-enhed", højreklik, klik på "Opdater driversoftware", vælg "Gennemse computer for at finde driversoftware", og vælg derefter mappestien for den downloadede driver, klik på "Næste", og du kan installere driveren med succes.
5. Zigbee-læringsrute
     Lad os nu tale om Zigbees læringsmetode, fordi jeg også er nybegynder på det område, og jeg har kun haft nogle 51 mikrocontroller-klasser i mit tredje år. Her henviser jeg til indholdsfortegnelsen i "Zigbee Technology Practice Tutorial" og sætter en læringsrute for Zigbee for mig selv:
(1) Forberedelse:
     Gennem en række små eksperimenter vil vi blive fortrolige med de vigtige hardwaremoduler i CC2430-chippen, herunder eksterne afbrydelser, timere, AD, seriel portkommunikation, DMA, RF-kommunikation osv.
(2) Grundlæggende elementer:
     Lær mere om TI Z-Stack-protokollen og prøv dig med et simpelt Zigbee trådløst sensornetværk.
(3) Forbedring:
     Udvikl færdigheder til at udvikle faktiske Zigbee-projekter centreret omkring et specifikt projekt.
6. Konklusion
     OK, det var alt for den første artikel~ Vi har kort introduceret Zigbee, udviklingskortudstyr og det grundlæggende udviklingsmiljø. Dernæst vil vi bruge et meget simpelt eksperiment til at illustrere, hvordan IAR kan bruges til at udvikle applikationer baseret på CC2430-chippen.







Tidligere:Tragisk: Alibaba og Tmall blokerede JD.com på Double 11
Næste:Zigbee Journey (2): Det første CC2430-program - LED-lysblinkeksperiment
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com