Przede wszystkim pozwólcie, że się przedstawię~ Jestem studentem trzeciego roku na uniwersytecie w Hubei. Ze względu na moje zawodowe i osobiste hobby, ostatnio zainteresowałem się Zigbee. Więc rozmawiałem z kilkoma kolegami z klasy i zebrałem trochę pieniędzy na płytę deweloperską Zigbee opartą na chipie CC2430, planując poświęcić trochę czasu na jej poznanie. Dlatego pomyślałam o opublikowaniu powiązanego wpisu na blogu o blogowym ogrodzie, aby przedstawić naszą podróż samodzielnego uczenia się Zigbee.
Ta seria wpisów na blogu jest odpowiednia dla przyjaciół, którzy mają pewne teoretyczne lub praktyczne doświadczenie z mikrokontrolerami serii C-51 i interesują się technologią Zigbee. Część treści wpisu na blogu opiera się na materiałach edukacyjnych dołączonych do Internetu i tablicy rozwojowej, reszta jest oryginalna, zapraszamy do wznowienia, prosimy o podanie autora i źródła podczas wznowienia, dziękuję!
2. Wprowadzenie do Zigbee IoT→ czujniki→ bezprzewodowe sieci sensorów→ Zigbee
Prawdopodobnie większość ludzi widzi słowo Zigbee po raz pierwszy, ale jeśli zostanie wspomnianeInternet rzeczyMyślę, że te trzy słowa powinni być znajomi z przyjaciółmi, którzy bardziej interesują się najnowszymi trendami technologicznymi. Baidu Encyklopedia Internetu Rzeczy definiowana jest jako:
Dzięki identyfikacji radiowej (RFID), czujnikom podczerwieni, globalnym systemom pozycjonowania, skanerom laserowym oraz innemu wyposażeniu do wykrywania informacji, każdy obiekt jest podłączony do Internetu zgodnie z uzgodnionym protokołem, a wymiana i komunikacja informacyjna realizowana jest w celu realizacji sieci inteligentnej identyfikacji, pozycjonowania, śledzenia, monitorowania i zarządzania obiektami. (Zobacz szczegóły.)Encyklopedia Baidu)
Ważną częścią Internetu Rzeczy jestczujniki, który odpowiada za zbieranie informacji z rzeczywistego świata fizycznego. Podczas gdyBezprzewodowa sieć sensorowa(Wireless Sensor Nnetwork, WSN) to nowatorska, gorąca dziedzina badań, która przyciągnęła wiele uwagi na całym świecie. Integruje czujniki, wbudowane obliczenia, nowoczesne sieci, komunikację bezprzewodową oraz technologie rozproszonego przetwarzania informacji, a także umożliwia monitorowanie w czasie rzeczywistym, percepcję i zbieranie informacji o różnych środowiskach lub obiektach monitorujących za pomocą różnych zintegrowanych mikroczujników, które są przesyłane bezprzewodowo i przesyłane do terminali użytkownika w formie samoorganizujących się sieci wieloskokowych, aby umożliwić połączenie świata fizycznego, świata komputerowego i trójwymiarowego świata społeczeństwa ludzkiego.
Jeśli chodzi o WSN, nie sposób nie wspomnieć o Zigbee.
ZigbeeJest synonimem protokołu IEEE 802.15.4 i stanowi krótkozasięgową, niskoenergetyczną technologię komunikacji bezprzewodowej. Nazwa pochodzi od ośmioznakowego tańca pszczoły, który opiera się na "tańcu" latania i potrząsania skrzydłami, aby przekazać towarzyszom informacje o położeniu pyłku. Zigbee charakteryzuje się bliskością, niską złożonością, samoorganizacją, niskim zużyciem energii, niską prędkością transmisji danych oraz niskimi kosztami, co czyni go szczególnie odpowiednim do tworzenia bezprzewodowych sieci sensorów.
Obszary zastosowań Zigbee obejmują:
- Sieci domowe i budynkowe: kontrola temperatury systemów klimatyzacji, automatyczna kontrola oświetlenia, automatyczna kontrola zasłon, kontrola pomiaru gazu, zdalne sterowanie urządzeniami domowymi itp.;
- Sterowanie przemysłowe: automatyczne sterowanie różnymi monitorami i czujnikami
- Biznes: inteligentne etykiety itd
- Kontrola rolnictwa: Zbieranie różnych informacji o glebie i klimacie
- Medycyna: pagery alarmowe i czujniki medyczne dla osób starszych i osób z ograniczoną mobilnością
Niezwykle szerokie dziedziny zastosowań Zigbee i ogromne perspektywy rozwojowe są ważnym powodem, dla którego wybraliśmy go jako obiekt nauki, a także mamy nadzieję, że do zespołu dołączy więcej podobnie myślących przyjaciół.
3. Zakup rady rozwojowej Zigbee Pięciu uczniów z naszej klasy stanowiło razem około 500 juanów na TaobaoCiesz się MCU Electronics Development StudioKupiłem zestaw deweloperski ZigBee oparty na chipie CC2430 (2 moduły + 2 kolorowe wyświetlacze + 1 emulator). Dobre opinie klientów, znakomity wygląd produktu oraz kompleksowe materiały edukacyjne sprawiły, że w końcu wybraliśmy ten produkt Zigbee.
4. Konfiguracja środowiska programistycznego(1) Crack IAR (wyłącznie do nauki i testowania, nie do użytku komercyjnego) Zazwyczaj wybieramyIAREmbedded Workbench for MCS-51 7.51A to IDE opracowane przez Zigbee, a poniżej znajduje się krótki opis jego procesu łamania:
Zacznij od pobrania pakietu IAR i generatora numerów seryjnych, a następnie rozpocznij instalację IAR:
Dalej aż do pojawienia się kolejnego ekranu:
W tym momencie,Status administratoraOtwórz złamany program:
Typ produktu: Wbudowany warsztat Dla MCS-51 v7.50A kliknij "Get ID", aby uzyskać numer seryjny instalacji i licencję.
wolaNumer licencjiSkopiuj go do pola "License#" w interfejsie instalacyjnym IAR, kliknij Dalej, a następnie ustawKlucz licencyjnySkopiuj go do pola wprowadzania "Klucz Licencyjnej" w interfejsie instalacyjnym IAR:
Następnie postępuj zgodnie z instrukcjami i zostanie zainstalowana wersja oprogramowania do tworzenia IAR Harmonious~
(2) Instalacja sterownika debugera Zigbee Pobierz najpierwSterownik SmartRFRozpakuj go do folderu, a potem naciśnijZigbee Development Board → Debugger → interfejs USB dla PCOtwórz Menedżera urządzeń komputera, znajdziesz tam "nierozpoznane urządzenie USB", kliknij prawym przyciskiem, kliknij "Aktualizuj oprogramowanie sterownika", wybierz "Przeglądaj komputer, aby znaleźć oprogramowanie sterownika", a następnie wybierz ścieżkę folderu pobranego sterownika, kliknij "Następny" i możesz pomyślnie zainstalować sterownik.
5. Ścieżka nauki Zigbee Następnie porozmawiajmy o metodzie uczenia się Zigbee, bo sam też jestem w tym względzie nowicjuszem i miałem tylko około 51 doświadczeń z kursu mikrokontrolerów w moim trzecim roku. Tutaj odwołuję się do spisu treści "Zigbee Technology Practice Tutorial" i wyznaczam sobie ścieżkę nauki Zigbee:
(1) Przygotowanie: Dzięki serii małych eksperymentów poznamy ważne moduły sprzętowe w chipie CC2430, w tym zewnętrzne przerwania, timery, AD, komunikację portową szeregową, DMA, komunikację RF itd.
(2) Podstawy: Dowiedz się więcej o protokole TI Z-Stack i spróbuj z prostą bezprzewodową siecią sensorów Zigbee.
(3) Poprawa: Rozwijaj umiejętności do tworzenia rzeczywistych projektów Zigbee skoncentrowanych na konkretnym przedsięwzięciu.
6. Podsumowanie OK, to wszystko na pierwszy artykuł~ Krótko przedstawiliśmy Zigbee, sprzęt do płyty rozwojowej oraz podstawowe środowisko programistyczne. Następnie użyjemy bardzo prostego eksperymentu, aby zilustrować, jak IAR może być używany do tworzenia aplikacji opartych na chipie CC2430.