Nejprve se vám představím~ Jsem student třetího ročníku na univerzitě v provincii Hubei. Kvůli svým profesním i osobním koníčkům mě v poslední době začal zajímat Zigbee. Tak jsem to probral s několika spolužáky a sehnal nějaké peníze na koupi vývojové desky Zigbee založené na čipu CC2430, plánuji si na to najít čas. Tak jsem si řekl, že zveřejním související blogový příspěvek na blogové zahradě, abych představil naši cestu samostudia Zigbee.
Tato série blogových příspěvků je vhodná pro přátele, kteří mají teoretické nebo praktické zkušenosti s mikrokontroléry řady C-51 a zajímají se o technologii Zigbee. Část obsahu blogového příspěvku vychází z učebních materiálů připojených k internetu a vývojové tabuli, zbytek obsahu je originální, vítejte při přetisku, při přetisku prosím uveďte autora a zdroj, děkuji!
2. Úvod do Zigbee IoT→ senzory→ bezdrátové senzorové sítě→ Zigbee
Pravděpodobně většina lidí vidí slovo Zigbee poprvé, ale pokud se zmíníInternet věcíMyslím, že tato tři slova by měli být známí přátelům, kteří se více zajímají o nejnovější technologické trendy. Baidu Encyklopedie Internetu věcí je definována takto:
Prostřednictvím rádiové identifikace (RFID), infračervených senzorů, globálních polohovacích systémů, laserových skenerů a dalšího informačního senzoru je jakýkoli objekt připojen k internetu podle dohodnutého protokolu a probíhá výměna informací a komunikace za účelem vytvoření sítě inteligentní identifikace, polohování, sledování, monitorování a správy objektů. (Viz podrobnosti.)Baidu encyklopedie)
Důležitou součástí Internetu věcí jesenzory, která je zodpovědná za sběr informací z reálného fyzického světa. ZatímcoBezdrátová senzorová síť(Wireless Sensor Nnetwork, WSN) je špičkový a žhavý výzkumný obor, který přitáhl velkou pozornost po celém světě. Integruje senzory, vestavěné výpočetní systémy, moderní sítě, bezdrátovou komunikaci a distribuované technologie zpracování informací a dokáže provádět monitorování v reálném čase, vnímání a sběr informací o různých prostředích nebo monitorovacích objektech prostřednictvím různých integrovaných mikrosenzorů, které jsou bezdrátově přenášeny a přenášeny na uživatelské terminály ve formě samosestavujících se víceskokových sítí, aby bylo možné propojit fyzický svět, počítačový svět a trojnásobný svět lidské společnosti.
Pokud jde o WSN, nemůžete si nevšimnout Zigbeeho.
ZigbeeJe synonymem protokolu IEEE 802.15.4 a jedná se o bezdrátovou komunikační technologii krátkého dosahu, s nízkou spotřebou energie. Název pochází z osmi znaků tance včely, který spoléhá na "tanec" létání a třesení křídly, aby svým společníkům předal informace o místě pylu. Zigbee se vyznačuje svou blízkostí, nízkou složitostí, samoorganizací, nízkou spotřebou energie, nízkou datovou rychlostí a nízkými náklady, což jej činí zvláště vhodnou pro vytváření bezdrátových senzorových sítí.
Oblasti využití Zigbee zahrnují:
- Domácí a stavební sítě: regulace teploty klimatizačních systémů, automatické ovládání osvětlení, automatické ovládání závěsů, řízení plynového měřiče, dálkové ovládání domácích spotřebičů atd.;
- Průmyslová kontrola: automatické ovládání různých monitorů a senzorů
- Byznys: Smart labely atd
- Zemědělská kontrola: Sběr různých informací o půdě a klimatu
- Lékařství: Nouzové pagery a lékařské senzory pro seniory a osoby s omezenou pohyblivostí
Velmi široké oblasti aplikací Zigbee a obrovské vývojové vyhlídky jsou důležitým důvodem, proč jsme si ho vybrali jako učební objekt, a také doufáme, že se k týmu Zigbee připojí více podobně smýšlejících přátel.
3. Nákup vývojové rady Zigbee Pět studentů v naší třídě tvořilo dohromady asi 500 jüanů na TaobaoUžijte si MCU Electronics Development StudioZakoupil jsem vývojovou sadu ZigBee založenou na čipu CC2430 (2 moduly + 2 barevné displeje + 1 emulátor). Dobré recenze zákazníků, vynikající vzhled produktu a komplexní učební materiály nás nakonec přiměly vybrat si tento produkt Zigbee.
4. Konfigurace vývojového prostředí(1) Crack IAR (pouze pro učení a testování, nikoli pro komerční použití) Obecně si vybírámeIAREmbedded Workbench pro MCS-51 7.51A je IDE vyvinuté společností Zigbee a následuje stručný popis jeho procesu praskání:
Začněte stažením balíčku IAR a generátoru sériových čísel, poté spusťte instalaci IAR:
Pokračujte až do další obrazovky:
V tuto chvíliStatus administrátoraOtevřete cracked program:
Typ produktu: Vestavěný pracovní stůl Pro MCS-51 v7.50A klikněte na "Get ID" pro získání sériového čísla instalace a licence.
WillČíslo licenceZkopírujte to do vstupního pole "License#" v instalačním rozhraní IAR, klikněte na Další a nastavteLicenční klíčZkopírujte ho do vstupního pole "Licenční klíč" v instalačním rozhraní IAR:
Pak postupujte podle pokynů až do konce a nainstaluje se Harmonious verze vývojového softwaru IAR~
(2) Instalace ovladačů ladicího ovladače Zigbee Nejdřív si stáhnoutOvladač SmartRFRozbalte ho do složky a stiskněteZigbee Development Board → Debugger → USB rozhraní pro PCOtevřete Správce zařízení počítače, zjistíte, že je tam "nerozpoznané USB zařízení", klikněte pravým tlačítkem, klikněte na "Aktualizovat software ovladače", vyberte "Procházet počítač pro nalezení softwaru ovladače" a poté vyberte cestu ke staženému ovladači, klikněte na "Další" a můžete úspěšně nainstalovat ovladač.
5. Zigbee učební trasa Dále si povězme něco o metodě učení Zigbee, protože i já jsem v tomto ohledu nováček a ve třetím ročníku jsem měl jen nějakých 51 zkušeností s výukou mikrokontrolérů. Zde odkazuji na obsah "Zigbee Technology Practice Tutorial" a stanovujem si pro sebe cestu učení Zigbee:
(1) Příprava: Prostřednictvím série malých experimentů se seznámíme s důležitými hardwarovými moduly v čipu CC2430, včetně externích přerušení, časovačů, AD, komunikace přes sériový port, DMA, RF komunikace atd.
(2) Základy: Zjistěte více o protokolu TI Z-Stack a vyzkoušejte si jednoduchou bezdrátovou senzorovou síť Zigbee.
(3) Zlepšení: Rozvíjejte dovednosti pro vývoj skutečných Zigbee projektů zaměřených na konkrétní projekt.
6. Závěr Dobře, to je vše k prvnímu článku~ Stručně jsme představili Zigbee, vybavení pro vývojové desky a základní vývojové prostředí. Dále použijeme velmi jednoduchý experiment, který ukáže, jak lze IAR využít k vývoji aplikací založených na čipu CC2430.