Presentación de la biblioteca oficial de XBee en Java

Creación de数码网络XBeeaplicaciones es más fácil que nunca, con todas las herramientas, recursos y bibliotecas disponibles hoy en día. En los muchos años transcurridos desde que Digi adquirió la empresa MaxStream, han pasado muchas cosas. Los módulos XBee han crecido hasta convertirse en una familia de módulos programables con una amplia gama de características. Puede elegir entre módulos de corto y largo alcance, de RF o celulares, y tres formatos de módulo: montaje en superficie, pasante y micro. Si quiere crear una red de malla, puede elegir entre Zigbee o DigiMesh, así como 802.15.4. Y las opciones para los ciclos de reposo han crecido, dándole más control sobre la gestión de la batería. Esto es sólo para empezar.

Mientras tanto,数码网络XBeecelebró su 15º aniversarioy más de 15 millones de dispositivos desplegados. Y Digi presentó数码网络XBeeHerramientasEl paquete de herramientas IoT , que ofrece una ventanilla única para todas las herramientas que necesita para desarrollar, construir, desplegar y gestionar aplicaciones con módulos XBee integrados. El conjunto de herramientas Digi XBee ha ganado tres premios de la industria y más.

Así que hay mucho que amar. Tanto si eres un miembro de la comunidad Maker como si eres una de las organizaciones en rápido crecimiento que despliegan módulos de Digi XBee en todo tipo de dispositivos, desde patinetes de alquiler hasta molinos de viento, el ecosistema XBee tiene lo que necesitas.

Nota: Esta entrada del blog, que fue escrita originalmente en 2015, fue actualizada en octubre de 2020.

Qué se incluye en la biblioteca Java de XBee

Se acabaron los días en los que había que esforzarse por cada centímetro de código. Para simplificar al máximo la escritura de aplicaciones que interactúen con XBee, hemos creado la librería XBee Java. Esta biblioteca es compatible con Zigbee, 802.15.4, DigiMesh y dispositivos XBee punto a multipunto.
xbjlib_diagram_hd

El proyecto incluye el código fuente Java, pruebas unitarias para la biblioteca y múltiples ejemplos que muestran cómo utilizar las APIs disponibles. Los ejemplos también están disponibles en formato de código fuente.

Aquí está la lista de lo que se incluye en la biblioteca:

  • Configuración de dispositivos XBee locales y remotos:
    • Configurar parámetros comunes con setters y getters específicos
    • Configurar cualquier otro parámetro con métodos genéricos
    • Ejecutar comandos AT
    • Aplicar los cambios de configuración
    • Escribir los cambios de configuración
    • Reiniciar el dispositivo

  • Transmisión de datos a todos los dispositivos XBee de la red o a un dispositivo específico
  • Recepción de datos de dispositivos XBee remotos:
    • Encuesta de datos
    • Llamada de retorno a la recepción de datos

  • Recepción de los cambios de estado de la red relacionados con el dispositivo XBee local
  • Gestión de líneas IO:
    • Configurar las líneas IO
    • Establecer el valor de la línea IO
    • Leer el valor de la línea IO
    • Recibir muestras de datos IO de cualquier dispositivo XBee remoto en la red
Así que, tanto si está diseñando una aplicación de iluminación inteligente como si quiere automatizar completamente su casa, controlar el nivel de actividad de su perro o cualquier otra cosa que se le ocurra, ya no tendrá que empezar desde cero.

Visitegithub.com/digidotcompara acceder a la biblioteca y obtener más información.
Consulte la ficha técnica de Digi XBee Network Assistant
Conozca la herramienta para realizar el mapeo de dispositivos, las pruebas de intensidad de la señal y mucho más
Baidu
map