Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7630|Yanıt: 0

Zigbee Yolculuğu (1): Zemini Açmak

[Bağlantıyı kopyala]
Yayınlandı 30.10.2014 23:14:57 | | | |
1. Önsöz
     Öncelikle kendimi tanıtayım~ Hubei'deki bir üniversiteden genç öğrenciyim. Profesyonel ve kişisel hobilerim nedeniyle son zamanlarda Zigbee ile ilgilenmeye başladım. Bu yüzden birkaç sınıf arkadaşımla konuştum ve CC2430 çipi üzerine bir Zigbee geliştirme kartı almak için para topladım, onu keşfetmek için biraz zaman ayırmayı planlıyorum. Bu yüzden, kendi kendine öğrenme yolculuğumuzu tanıtmak için blog bahçesinde ilgili bir blog yazısı yayımlamayı düşündüm.
     Bu blog yazı serisi, C-51 serisi mikrodenetleyicilerle teorik veya pratik deneyimi olan ve Zigbee teknolojisiyle ilgilenen arkadaşlar için uygundur. Blog yazısının içeriğinin bir kısmı İnternet ve geliştirme panosuna bağlı öğrenme materyallerine dayanıyor, geri kalan içerik orijinal, yeniden basıma hoş geldiniz, lütfen yeniden basımda yazarı ve kaynağı belirtin, teşekkürler!
2. Zigbee'ye Giriş
      IoT→ sensörleri→ kablosuz sensör ağları→ Zigbee
      Muhtemelen çoğu insan Zigbee kelimesini ilk kez görüyor, ama bahsedilirseNesnelerin İnternetiBu üç kelime, en son teknoloji trendleriyle daha çok ilgilenen arkadaşların tanıdık olması gerektiğini düşünüyorum. Baidu Nesnelerin İnterneti Ansiklopedisi şu şekilde tanımlanır:
      Radyo frekansı tanımlama (RFID), kızılötesi sensörler, küresel konumlandırma sistemleri, lazer tarayıcıları ve diğer bilgi algılama ekipmanları aracılığıyla, herhangi bir nesne üzerinde anlaşılan protokole göre internete bağlanır ve bilgi alışverişi ve iletişim, nesnelerin akıllı tanımlama, konumlandırma, takip, izleme ve yönetimi ağını oluşturmak için gerçekleştirilir. (Detaylara bakınız.)Baidu Ansiklopedisi)
      Nesnelerin İnterneti'nin önemli bir parçasıSensörler, gerçek fiziksel dünyadan bilgi toplamakla sorumludur. ZamanlaKablosuz sensör ağı(Kablosuz Sensör Nağı, WSN), dünyada büyük ilgi çeken ileri düzey bir sıcak araştırma alanıdır. Sensörleri, gömülü hesaplamayı, modern ağları, kablosuz iletişimi ve dağıtık bilgi işleme teknolojilerini entegre eder ve çeşitli entegre mikro sensörler aracılığıyla çeşitli entegre mikro sensörler aracılığıyla gerçek zamanlı izleme, algılama ve bilgi toplama işlemlerini tamamlayabilir; bu sensörler kablosuz olarak iletilir ve kullanıcı terminallerine kendi kendine kurulan çoklu atlama ağları şeklinde iletilabilerek, fiziksel dünya, bilgisayar dünyası ve insan toplumunun üçlü dünyasının bağlantısını gerçekleştirir.
      WSN söz konusu olduğunda, Zigbee'den bahsetmeden edemezsiniz.
      ZigbeeIEEE 802.15.4 protokolüyle eşanlamlıdır ve kısa menzilli, düşük güçlü bir kablosuz iletişim teknolojisidir. İsim, arının sekiz karakterli dansından gelir; bu dans, uçup kanatlarını sallayarak polen yerini arkadaşlarıyla birlikte iletmektedir. Zigbee, yakınlığı, düşük karmaşıklığı, kendi kendini örgütlemesi, düşük güç tüketimi, düşük veri hızı ve düşük maliyetiyle karakterize edilir; bu da onu özellikle kablosuz sensör ağları oluşturmak için uygun kılmaktadır.
      Zigbee'nin uygulama alanları şunlardır:
  • Ev ve bina ağları: klima sistemlerinin sıcaklık kontrolü, aydınlatmanın otomatik kontrolü, perdelerin otomatik kontrolü, gaz sayajı kontrolü, ev aletlerinin uzaktan kumandası vb.;
  • Endüstriyel kontrol: çeşitli monitör ve sensörlerin otomatik kontrolü
  • İş Dünyası: Akıllı etiketler vb.
  • Tarımsal kontrol: Çeşitli toprak ve iklim bilgileri toplayın
  • Tıbbi: Yaşlılar ve hareket kabiliyeti kısıtlı kişiler için acil çağrı cihazları ve tıbbi sensörler
     Zigbee'nin son derece geniş uygulama alanları ve büyük gelişim olanakları, onu öğrenme nesnesi olarak seçmemizin önemli nedenlerinden biri ve aynı düşüncelere sahip daha fazla arkadaşın Zigbee ekibine katılmasını umuyoruz.
3. Zigbee geliştirme kartının satın alınması
     Sınıfımızdaki beş öğrenci Taobao'da birlikte yaklaşık 500 yuan kazandıMCU Elektronik Geliştirme Stüdyosu'nun tadını çıkarınCC2430 çipi tabanlı bir ZigBee geliştirme kiti satın aldım (2 modül + 2 renkli ekran + 1 eminülatör). İyi müşteri yorumları, mükemmel ürün görünümü ve kapsamlı öğrenme materyalleri sayesinde nihayet bu Zigbee ürününü seçtik.
4. Geliştirme ortamı yapılandırması(1) Crack IAR (yalnızca öğrenme ve test için, ticari kullanım için değil)
     Genellikle biz seçerizIARMCS-51 7.51A için Gömülü Çalışma Tezgahı, Zigbee tarafından geliştirilen bir IDE'dir ve aşağıda çatlama sürecinin kısa bir açıklaması yer almaktadır:
     IAR paketini ve seri numarası üretecini indirerek başlayın, ardından IAR kurulumuna başlayın:
      Sonraki ekran gelene kadar devam et:
     Şu anda,Yönetici durumuÇatlamış programı açın:
     Ürün Türü: Gömülü Çalışma Tezgahı MCS-51 v7.50A için, kurulum seri numarası ve lisansı almak için "Kimlik Alın" seçeneğine tıklayın.
     vasiyetnameLisans numarasıBunu IAR kurulum arayüzündeki "License#" giriş kutusuna kopyalayın, Sonraki'ye tıklayın ve ardındanLisans AnahtarıBunu IAR kurulum arayüzündeki "License Key" giriş kutusuna kopyalayın:
     Sonra talimatları sonuna kadar takip edin ve IAR geliştirme yazılımının Harmonious versiyonu yüklenecek~
(2) Zigbee hata ayıklayıcı sürücüsü kurulumu
     Önce indirSmartRF sürücüsüVe onu bir klasöre aç, sonraZigbee Geliştirme Kartı → PC için USB arayüzü → hata ayıklayıcıBilgisayarın Cihaz Yöneticisi'ni açın, "tanınmayan bir USB cihazı" olduğunu göreceksiniz, sağ tıklayın, "Sürücü Yazılımını Güncelle" seçeneğine tıklayın, "Sürücü Yazılımını Bulmak için Bilgisayara Göz At" seçeneğini seçin, ardından indirilen sürücünün klasör yolunu seçin, "Sonraki"ye tıklayın ve sürücüyü başarıyla yükleyebilirsiniz.
5. Zigbee öğrenme yolu
     Sırada, Zigbee'nin öğrenme yönteminden bahsedelim, çünkü ben de bu konuda acemiyim ve üçüncü sınıfta sadece 51 mikrodenetleyici dersi öğrenme deneyimim oldu. Burada "Zigbee Teknoloji Uygulama Eğitimi"nin içindekilere atıfta bulunuyor ve kendime bir öğrenme yolu belirliyorum:
(1) Hazırlık:
     Bir dizi küçük deney sayesinde, CC2430 çipinin önemli donanım modülleriyle tanışacağız; bunlar arasında harici kesintiler, zamanlayıcılar, AD, seri port iletişimi, DMA, RF iletişimi vb. yer alıyor.
(2) Temeller:
     TI Z-Stack protokolü hakkında daha fazla bilgi edinin ve basit bir Zigbee kablosuz sensör ağı ile uygulamalı deneyim edinin.
(3) İyileştirme:
     Belirli bir proje etrafında odaklanan gerçek Zigbee projeleri geliştirmek için beceriler geliştirin.
6. Sonuç
     Tamam, ilk makale bu kadar~ Kısaca Zigbee, geliştirme kartı ekipmanları ve temel geliştirme ortamını tanıttık. Sonra, IAR'nin CC2430 çipi tabanlı uygulamalar geliştirmek için nasıl kullanılabileceğini göstermek için çok basit bir deney kullanacağız.







Önceki:Trajik: Alibaba ve Tmall Double 11'de JD.com engelledi
Önümüzdeki:Zigbee Journey (2): İlk CC2430 programı - LED ışık yanıp sönme deneyi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com