Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 7630|Répondre: 0

Voyage Zigbee (1) : Ouvrir la voie

[Copié le lien]
Publié sur 30/10/2014 23:14:57 | | | |
1. Préambule
     Tout d’abord, permettez-moi de me présenter~ Je suis étudiant en première année d’une université du Hubei. En raison de mes loisirs professionnels et personnels, je me suis récemment intéressé au Zigbee. J’en ai donc discuté avec plusieurs camarades et mis en commun un peu d’argent pour acheter une carte de développement Zigbee basée sur la puce CC2430, en prévoyant de prendre le temps de l’explorer. J’ai donc pensé à publier un article de blog lié sur le blog garden pour présenter notre parcours d’auto-apprentissage du Zigbee.
     Cette série d’articles de blog convient aux amis ayant une expérience théorique ou pratique avec les microcontrôleurs de la série C-51 et intéressés par la technologie Zigbee. Une partie du contenu de l’article de blog repose sur les supports pédagogiques joints à Internet et au tableau de développement, le reste du contenu est original, bienvenue pour la réimpression, merci d’indiquer l’auteur et la source lors de la réimpression, merci !
2. Introduction au Zigbee
      IoT→ capteurs→ réseaux de capteurs sans fil→ Zigbee
      La plupart des gens voient probablement le mot Zigbee pour la première fois, mais s’il est mentionnéInternet des objetsCes trois mots, je pense que les amis plus préoccupés par les dernières tendances technologiques devraient leur être familiers. L’Encyclopédie Baidu de l’Internet des objets est définie comme suit :
      Grâce à l’identification par radiofréquence (RFID), aux capteurs infrarouges, aux systèmes de positionnement global, aux scanners laser et à d’autres équipements de détection d’information, tout objet est connecté à Internet selon le protocole convenu, et l’échange d’informations ainsi que la communication sont réalisés pour réaliser un réseau intelligent d’identification, de positionnement, de suivi, de surveillance et de gestion des objets. (Voir les détails.)Encyclopédie Baidu)
      Une partie importante de l’Internet des objets estCapteurs, qui est responsable de la collecte d’informations provenant du monde physique réel. Tandis queRéseau de capteurs sans fil(Wireless Sensor Nnetwork, WSN) est un domaine de recherche de pointe qui a attiré beaucoup d’attention dans le monde. Il intègre capteurs, informatique embarquée, réseaux modernes, communications sans fil et technologies de traitement de l’information distribué, et peut effectuer la surveillance, la perception et la collecte en temps réel d’informations sur divers environnements ou objets de surveillance via divers microcapteurs intégrés, qui sont transmis sans fil et transmis aux terminaux utilisateur sous forme de réseaux multi-sauts auto-assemblés, afin de réaliser la connexion entre le monde physique, le monde informatique et le monde ternaire de la société humaine.
      Quand il s’agit de WSN, on ne peut s’empêcher de mentionner Zigbee.
      ZigbeeElle est synonyme du protocole IEEE 802.15.4 et constitue une technologie de communication sans fil à courte portée et faible consommation. Le nom vient de la danse de huit caractères de l’abeille, qui repose sur la « danse » de voler et de secouer ses ailes pour transmettre des informations sur l’emplacement du pollen avec ses compagnons. Le Zigbee se caractérise par sa proximité, sa faible complexité, son auto-organisation, sa faible consommation d’énergie, son faible débit de données et son faible coût, ce qui le rend particulièrement adapté à la formation de réseaux de capteurs sans fil.
      Les domaines d’application de Zigbee incluent :
  • Réseaux domestiques et bâtiments : contrôle de la température des systèmes de climatisation, contrôle automatique de l’éclairage, contrôle automatique des rideaux, contrôle du dosage du gaz, télécommande des appareils ménagers, etc. ;
  • Contrôle industriel : contrôle automatique de divers moniteurs et capteurs
  • Affaires : étiquettes intelligentes, etc
  • Contrôle agricole : Collectez diverses informations sur les sols et le climat
  • Médical : Téléavertisseurs d’urgence et capteurs médicaux pour les personnes âgées et les personnes à mobilité réduite
     Les domaines d’application extrêmement vastes de Zigbee et ses énormes perspectives de développement sont une raison importante pour laquelle nous l’avons choisi comme objet d’apprentissage, et nous espérons aussi que davantage d’amis partageant les mêmes idées pourront rejoindre l’équipe de Zigbee.
3. Achat de la planche de développement Zigbee
     Cinq élèves de notre classe ont totalisé environ 500 yuans ensemble sur TaobaoProfitez du studio de développement électronique MCUJ’ai acheté un kit de développement ZigBee basé sur la puce CC2430 (2 modules + 2 écrans couleur + 1 émulateur). De bons avis clients, une apparence exquise et des supports d’apprentissage complets nous ont finalement permis de choisir ce produit Zigbee.
4. Configuration de l’environnement de développement(1) Crack IAR (uniquement pour apprentissage et test, pas pour usage commercial)
     Nous choisissons généralementIAREmbedded Workbench pour MCS-51 7.51A est un IDE développé par Zigbee, et voici une brève description de son processus de craquage :
     Commencez par télécharger le paquet IAR et le générateur de numéros de série, puis lancez l’installation IAR :
      Suivant jusqu’à l’apparition de l’écran suivant :
     À ce moment-là, àStatut administratifOuvrez le programme fissuré :
     Type de produit : Établi intégré Pour MCS-51 v7.50A, cliquez sur « Obtenir ID » pour obtenir le numéro de série et la licence d’installation.
     willNuméro de licenceCopiez-le dans la boîte d’entrée « Licence# » de l’interface d’installation de l’IAR, cliquez sur Suivant, puis définissez leClé de licenceCopiez-le dans la boîte d’entrée « Licence Key » de l’interface d’installation de l’IAR :
     Ensuite, suivez les consignes jusqu’au bout, et la version Harmonious du logiciel de développement IAR sera installée~
(2) Installation du pilote de déboguage Zigbee
     Téléchargez d’abordPilote SmartRFEt dézipper dans un dossier, puis appuyer surInterface USB → Zigbee Development Board → Debugger pour PCOuvrez le Gestionnaire de périphériques de l’ordinateur, vous verrez qu’il y a un « périphérique USB non reconnu », faites un clic droit, cliquez sur « Mettre à jour le logiciel du pilote », sélectionnez « Naviguer dans l’ordinateur pour trouver le logiciel du pilote », puis sélectionnez le chemin du dossier du pilote téléchargé, cliquez sur « Suivant », et vous pourrez installer le pilote avec succès.
5. Itinéraire d’apprentissage Zigbee
     Ensuite, parlons de la méthode d’apprentissage de Zigbee, car je suis aussi débutant à ce niveau, et je n’ai eu qu’environ 51 expériences d’apprentissage en cours de microcontrôleurs en troisième année. Je me réfère ici à la table des matières du « Tutoriel pratique de la technologie Zigbee » et je me fixe un itinéraire d’apprentissage pour Zigbee :
(1) Préparation :
     À travers une série de petites expériences, nous allons nous familiariser avec les modules matériels importants de la puce CC2430, y compris les interruptions externes, les minuteurs, la communication AD, la communication par port série, le DMA, la communication RF, etc.
(2) Bases :
     Découvrez le protocole TI Z-Stack et découvrez directement un simple réseau de capteurs sans fil Zigbee.
(3) Amélioration :
     Développez des compétences pour développer de véritables projets Zigbee centrés sur un projet spécifique.
6. Conclusion
     OK, c’est tout pour le premier article~ Nous avons brièvement présenté Zigbee, l’équipement de la carte de développement et l’environnement de développement de base. Ensuite, nous utiliserons une expérience très simple pour illustrer comment l’IAR peut être utilisé pour développer des applications basées sur la puce CC2430.







Précédent:Tragique : Alibaba et Tmall ont bloqué JD.com sur Double 11
Prochain:Zigbee Journey (2) : Le premier programme CC2430 - expérience de clignotement de lumière LED
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com