Créer
Digi XBee est plus facile que jamais, avec tous les outils, ressources et bibliothèques dont vous disposez aujourd'hui. Depuis que Digi a acquis la société MaxStream, beaucoup de choses se sont passées. Les modules XBee sont devenus une famille de modules programmables avec une gamme de fonctionnalités. Vous pouvez choisir entre des modules à courte et longue portée, RF ou cellulaires, et trois empreintes de module - montage en surface, trou traversant et micro. Si vous souhaitez créer un réseau maillé, vous avez le choix entre Zigbee ou DigiMesh, ainsi que la norme 802.15.4. Et les options de cycles de veille se sont développées, vous donnant plus de contrôle sur la gestion de la batterie. Et ce n'est qu'un début !
En attendant,
Digi XBee a fêté son 15e anniversaire et plus de 15 millions de dispositifs déployés. Et Digi a présenté
Digi XBee ToolsLa suite d'outils IoT Tools, qui constitue un guichet unique pour tous les outils dont vous avez besoin pour développer, construire, déployer et gérer des applications avec des modules XBee intégrés. La suite d'outils Digi XBee a remporté trois prix de l'industrie, et ce n'est pas fini.
Il y a donc beaucoup de choses à aimer. Que vous soyez un membre de la communauté Maker ou l'une des organisations en pleine expansion qui déploient les modules Digi XBee dans tout, des scooters de location aux éoliennes, l'écosystème XBee a ce qu'il vous faut.
Note: Cet article de blog, initialement rédigé en 2015, a été mis à jour en octobre 2020.
Ce qui est inclus dans la bibliothèque Java XBee
Fini le temps où vous deviez vous creuser la tête pour chaque centimètre de code. Pour simplifier au maximum l'écriture d'applications qui interagissent avec XBee, nous avons créé la bibliothèque Java XBee. Cette bibliothèque prend en charge les dispositifs XBee Zigbee, 802.15.4, DigiMesh et Point-to-Multipoint !
Le projet comprend le code source Java, des tests unitaires pour la bibliothèque et de nombreux exemples qui montrent comment utiliser les API disponibles. Les exemples sont également disponibles au format du code source.
Voici une liste de ce qui est inclus dans la bibliothèque :
- Configuration des dispositifs XBee locaux et distants :
- Configurer les paramètres communs avec des setters et getters spécifiques
- Configurer tout autre paramètre avec des méthodes génériques
- Exécuter des commandes AT
- Appliquer les changements de configuration
- Écrire les changements de configuration
- Réinitialiser l'appareil
- Transmission de données à tous les appareils XBee du réseau ou à un appareil spécifique.
- Réception de données provenant de dispositifs XBee distants :
- Interrogation des données
- Rappel de la réception des données
- Réception des changements d'état du réseau liés au dispositif XBee local
- Gestion des lignes IO :
- Configurer les lignes IO
- Définir la valeur de la ligne IO
- Lire la valeur de la ligne IO
- Recevoir des échantillons de données d'E/S de n'importe quel appareil XBee distant sur le réseau.
Ainsi, que vous conceviez une application d'éclairage intelligent, que vous automatisiez complètement votre maison, que vous suiviez le niveau d'activité de votre chien ou que vous imaginiez toute autre chose, vous ne devez plus partir de zéro.
Visitez
github.com/digidotcom pour accéder à la bibliothèque et obtenir plus d'informations.