Tabla de contenido:
- Paso 1: Cargue el código del módulo USB para trabajar con Zigbee-shepherd
- Paso 2: Configurar Zigbee-shepherd
- Paso 3: Ejecute el servicio de control ZigBee y conecte la lámpara
- Paso 4: controlar la lámpara
- Paso 5: Conclusión
Video: Cómo conectar y controlar una lámpara a través del módulo ZigBee en Dragonboard: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Este instructivo le enseña al usuario cómo conectar e instalar correctamente el módulo ZigBee en el Dragonboard e interactuar con una lámpara controlada por ZigBee (OSRAM), creando una red ZigBee IOT.
Requerimientos:
- Dragonboard 410c;
- CC2531 Dongle USB;
- Programador / depurador CC de TEXAS INSTRUMENTS;
- OSRAM Lightify Tunable White A19.
Paso 1: Cargue el código del módulo USB para trabajar con Zigbee-shepherd
En primer lugar, es necesario subir un código al módulo USB para trabajar con zigbee-shepherd. Proporcionará la funcionalidad de reconocer correctamente los dispositivos y crear la red IOT correctamente.
Para que esto sea posible, consulte este tutorial de GitHub.
Paso 2: Configurar Zigbee-shepherd
Teniendo en cuenta que el código ya está cargado en el módulo USB ZigBee, ahora es el momento de configurar la aplicación zigbee-shepherd.
El pastor zigbee se desarrolló en Node, por lo que es necesario tener Node instalado en el Dragonboard. La instalación es diferente para cada sistema operativo, así que busque el tema de Debian en este enlace para saber cómo instalarlo correctamente.
Con Node ya instalado en Dragonboard, siga los siguientes pasos para configurar el zigbee-shepherd:
- Cree una carpeta para el proyecto con el nombre "zbserver" (CLI: ~ $ mkdir zbserver)
- Dentro de la carpeta zbserver, cree un archivo llamado "server.js" (CLI: ~ $ touch server.js)
-
Ahora, es necesario instalar algunas dependencias para proyectar, instalar zigbee-shepherd, serialport y express libs mediante los comandos CLI:
- : ~ / zbserver $ sudo npm instalar puerto serie
- : ~ / zbserver $ sudo npm instalar zigbee-shepherd
- : ~ / zbserver $ sudo npm install express
Después de eso, es necesario copiar el código de control del servidor (adjunto al final de este paso) en el archivo "server.js" creado.
Nota: solo funciona con la lámpara provista y el dongle USB debe estar conectado al Dragonboard.
Paso 3: Ejecute el servicio de control ZigBee y conecte la lámpara
Para conectar la lámpara al servidor es necesario ir al directorio de la carpeta creada (zbserver) y ejecutar el archivo "server.js" (con el dongle conectado en el Dragonboard) mediante el comando CLI:
~ / zbserver $ sudo node server.js
La consola abierta debe informar el estado de las conexiones Zigbee, si se encontró una lámpara y si es necesario emparejarla automáticamente.
Para habilitar el modo de par de lámparas es necesario:
- Apáguelo por 5 segundos;
- Enciéndalo por 5 segundos;
- Repita los pasos 1 y 2 cinco veces.
La lámpara se conectará automáticamente con el servidor.
Paso 4: controlar la lámpara
Para controlar la lámpara es necesario realizar publicaciones en las siguientes direcciones IP:
- localhost: 3000 / turnOff -> Para apagar la lámpara;
- localhost: 3000 / turnOn -> Para encender la lámpara.
Paso 5: Conclusión
Ahora, después de los pasos anteriores, puede controlar una lámpara a través del protocolo ZigBee usando el Dragonboard 410c y el Módulo ZigBee CC2531.
En caso de dudas, comente a continuación o consulte los siguientes enlaces:
- Wiki zigbee-shepherd: información sobre las clases de servidor y dispositivo.
- zigbee-shepherd HowTo: información sobre cómo utilizar ZigBee shepherd.
Recomendado:
Controle los dispositivos a través de Internet a través del navegador. (IoT): 6 pasos
Controle los dispositivos a través de Internet a través del navegador. (IoT): En este Instructable, le mostraré cómo puede controlar dispositivos como LED, relés, motores, etc. a través de Internet a través del navegador web. Y puede acceder a los controles de forma segura en cualquier dispositivo. La plataforma web que utilicé aquí es la visita de RemoteMe.org
Cómo conectar el motor de una lavadora como generador: 3 pasos (con imágenes)
Cómo cablear un motor de lavadora como generador: Cómo cablear un motor de lavadora como generador o motor de lavadora Los conceptos básicos del cableado del generador es un tutorial sobre los principios de cableado universal del motor en la fuente de alimentación de CC y CA.Un generador es un dispositivo que convierte la potencia motriz en energía eléctrica
Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)
Controlar el coche RC a través de una interfaz web: Hola amigos, en este instructivo les enseñaré a hacer un coche RC a través de una interfaz web. Lo controlaremos de forma inalámbrica a través de un servidor propio. Usando el método que les mostraré, no necesitaremos usar un receptor RC. Para alojar la web
Cómo usar ESP32 para controlar LED con Blynk a través de WiFi: 7 pasos (con imágenes)
Cómo usar ESP32 para controlar LED con Blynk a través de WiFi: este tutorial usará la placa de desarrollo ESP32 para controlar LED con Blynk a través de WiFi. Blynk es una plataforma con aplicaciones iOS y Android para controlar Arduino, Raspberry Pi y similares a través de Internet. Es un panel de control digital en el que puede crear un
Cómo conectar una mesa de mezclas y una serpiente de micrófono a un sistema de sonido: 3 pasos
Cómo conectar una mesa de mezclas y un micrófono en forma de serpiente a un sistema de sonido: El video cubre los conceptos básicos de la conexión de un mezclador de audio (mesa de mezclas o consola) a un sistema de sonido mediante un cable de micrófono en forma de serpiente. Cubre el micrófono y envía conexiones. Para más información: http://proaudiotraining.com