Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7630|Svar: 0

Zigbee Journey (1): Att bryta marken

[Kopiera länk]
Publicerad på 2014-10-30 23:14:57 | | | |
1. Inledning
     Först och främst, låt mig presentera mig själv~ Jag är en junior student från ett universitet i Hubei. På grund av mina professionella och personliga hobbyer har jag nyligen blivit intresserad av Zigbee. Så jag diskuterade med flera klasskamrater och samlade ihop pengar för att köpa ett Zigbee-utvecklingskort baserat på CC2430-chippet, med planer på att ta lite tid för att utforska det. Så jag tänkte publicera ett relaterat blogginlägg om bloggträdgården för att introducera vår resa med självlärande Zigbee.
     Denna serie blogginlägg är lämplig för vänner som har viss teoretisk eller praktisk erfarenhet av C-51-seriens mikrokontrollers och är intresserade av Zigbee-teknologi. En del av innehållet i blogginlägget baseras på läromaterialen som är kopplade till internet och utvecklingspanelen, resten av innehållet är original, välkommen att återutgå, vänligen ange författare och källa vid återtryck, tack!
2. Introduktion till Zigbee
      IoT→ sensorer→ trådlösa sensornätverk→ Zigbee
      Förmodligen ser de flesta ordet Zigbee för första gången, men om det nämnsSakernas internetDessa tre ord, jag tror vänner som är mer intresserade av de senaste tekniktrenderna borde vara bekanta för dem. Baidu Encyclopedia of the Internet of Things definieras som:
      Genom radiofrekvensidentifiering (RFID), infraröda sensorer, globala positionssystem, laserskannrar och annan informationssensor kopplas varje objekt till Internet enligt det överenskomna protokollet, och informationsutbyte och kommunikation genomförs för att skapa ett nätverk av intelligent identifiering, positionering, spårning, övervakning och hantering av objekt. (Se detaljer.)Baidu-encyklopedin)
      En viktig del av sakernas internet ärSensorer, som ansvarar för att samla information från den verkliga fysiska världen. MedanTrådlöst sensornätverk(Wireless Sensor Nnetwork, WSN) är ett banbrytande forskningsområde som har fått mycket uppmärksamhet världen över. Den integrerar sensorer, inbyggd databehandling, moderna nätverk, trådlös kommunikation och distribuerad informationsbearbetningsteknologi, och kan genomföra realtidsövervakning, perception och insamling av information i olika miljöer eller övervakningsobjekt via olika integrerade mikrosensorer, som överförs trådlöst och till användarterminaler i form av självmonterande multi-hop-nätverk, för att skapa kopplingen mellan den fysiska världen, datorvärlden och den ternära världen i människosamhället.
      När det gäller WSN kan man inte låta bli att nämna Zigbee.
      ZigbeeDet är synonymt med IEEE 802.15.4-protokollet och är en kortdistans, lågströms trådlös kommunikationsteknologi. Namnet kommer från biets åtta-teckens dans, som bygger på "dansen" där man flyger och skakar vingarna för att förmedla information om pollenets plats till sina följeslagare. Zigbee kännetecknas av sin närhet, låga komplexitet, självorganisation, låga strömförbrukning, låga datahastighet och låga kostnad, vilket gör det särskilt lämpligt för att bilda trådlösa sensornätverk.
      Zigbees tillämpningsområden inkluderar:
  • Hem- och byggnadsnätverk: temperaturkontroll av luftkonditioneringssystem, automatisk belysningsstyrning, automatisk styrning av gardiner, gasmätning, fjärrkontroll av hushållsapparater med mera;
  • Industriell styrning: automatisk styrning av olika monitorer och sensorer
  • Affärer: Smarta etiketter, etc
  • Jordbrukskontroll: Samla in olika jord- och klimatinformation
  • Medicinskt: Nödpersonssökare och medicinska sensorer för äldre och personer med nedsatt rörlighet
     Zigbees extremt breda tillämpningsområden och stora utvecklingsmöjligheter är en viktig anledning till att vi valde det som ett lärandeprojekt, och vi hoppas också att fler likasinnade vänner kan ansluta sig till Zigbee-teamet.
3. Köp av Zigbee-utvecklingsbrädet
     Fem elever i vår klass utgjorde tillsammans cirka 500 yuan på TaobaoNjut av MCU Electronics Development StudioKöpte ett ZigBee-utvecklingskit baserat på CC2430-chippet (2 moduler + 2 färgdisplayer + 1 emulator). Bra kundrecensioner, utsökt produktutseende och omfattande läromaterial gjorde att vi slutligen valde denna Zigbee-produkt.
4. Konfiguration av utvecklingsmiljö(1) Crack IAR (endast för inlärning och testning, inte för kommersiellt bruk)
     Vi väljer oftastIAREmbedded Workbench för MCS-51 7.51A är en IDE utvecklad av Zigbee, och följande är en kort beskrivning av dess sprickningsprocess:
     Börja med att ladda ner IAR-paketet och serienummergeneratorn, och starta sedan IAR-installationen:
      Nästa ända tills nästa skärm dyker upp:
     Vid denna tidpunkt, tillAdministratörsstatusÖppna det spruckna programmet:
     Produkttyp: Embedded Workbench För MCS-51 v7.50A, klicka på "Get ID" för att få installationsseriens nummer och licens.
     WillLicensnummerKopiera det till inmatningsrutan "License#" på IAR-installationsgränssnittet, klicka på Nästa och ställ sedan inLicensnyckelKopiera det till inmatningsrutan "License Key" på IAR:s installationsgränssnitt:
     Följ sedan instruktionerna hela vägen, och Harmonious-versionen av IAR-utvecklingsprogramvaran kommer att installeras~
(2) Installation av Zigbee-debuggerdrivrutiner
     Ladda ner förstSmartRF-drivrutinOch zippar upp den i en mapp, och trycker sedanZigbee Development Board → Debugger → USB-gränssnitt för PCÖppna datorns Enhetshanterare, du kommer att se att det finns en "oigenkänd USB-enhet", högerklicka, klicka på "Uppdatera drivrutinsprogramvara", välj "Bläddra i datorn för att hitta drivrutinsprogramvara" och välj sedan mappvägen för den nedladdade drivrutinen, klicka på "Nästa", och du kan installera drivrutinen framgångsrikt.
5. Zigbee-inlärningsväg
     Nästa steg är att prata om Zigbees inlärningsmetod, eftersom jag också är nybörjare i detta avseende och bara haft några 51 mikrokontrollerklasser under mitt tredje år. Här hänvisar jag till innehållsförteckningen i "Zigbee Technology Practice Tutorial" och sätter upp en inlärningsväg för Zigbee för mig själv:
(1) Förberedelser:
     Genom en serie små experiment kommer vi att bli bekanta med de viktiga hårdvarumodulerna i CC2430-chipet, inklusive externa avbrott, timers, AD, seriell portkommunikation, DMA, RF-kommunikation med mera.
(2) Grunderna:
     Lär dig mer om TI Z-Stack-protokollet och prova ett enkelt Zigbee trådlöst sensornätverk.
(3) Förbättring:
     Utveckla färdigheter för att utveckla faktiska Zigbee-projekt med fokus på ett specifikt projekt.
6. Slutsats
     Okej, det var allt för den första artikeln~ Vi har kort introducerat Zigbee, utvecklingskortutrustning och den grundläggande utvecklingsmiljön. Därefter kommer vi att använda ett mycket enkelt experiment för att illustrera hur IAR kan användas för att utveckla applikationer baserade på CC2430-chippet.







Föregående:Tragiskt: Alibaba och Tmall blockerade JD.com på Double 11
Nästa:Zigbee Journey (2): Det första CC2430-programmet - LED-ljusblinkande experimentet
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com