Guía paso a paso: Comenzando con Zigbee

Por: Doug Alguire, Director de Éxito del Cliente, MMB Networks_

Mi trabajo en MMB Networks durante los últimos años de 7 me ha expuesto a innumerables ingenieros y gerentes de producto que son completamente nuevos en Zigbee. He tenido el placer de trabajar con clientes que van desde las principales marcas de consumo hasta nuevas empresas innovadoras en proyectos en mercados que incluyen Smart Energy, Residencial, Comercial/Industrial, Solar, Agricultura y otros. Por lo general, los clientes de MMB ya están convencidos de los beneficios de la interoperabilidad de Zigbee y simplemente buscan la forma más rápida posible de llevar una solución de alta calidad al mercado. Como Zigbee Dado que el IoT, en general, sigue ganando popularidad de forma constante, será fundamental comprender cómo utilizarlo para habilitar nuevos casos de uso y mejorar sus productos. Por ello, analicemos a grandes rasgos las consideraciones clave y la información que le ayudará a dar los primeros pasos.

Primeros pasos: identifique sus objetivos de interoperabilidad

Siempre nos gusta iniciar las actividades de recopilación de requisitos con una discusión sobre los objetivos de interoperabilidad: dispositivos o ecosistemas de terceros con los que desea que su producto se comunique. los Zigbee Alliance mantiene una lista pública deZigbee Productos certificados, lo cual constituye un excelente punto de partida para esta búsqueda.

Si está construyendo un dispositivo que se conectará al ecosistema de otro proveedor

Digamos que está construyendo una cerradura de puerta, una bombilla o una cortina para conectarse al Amazon Echo Plus. Dado que está construyendo un dispositivo que participará en el ecosistema de otro proveedor (en este caso, el programa Works with Alexa), debe involucrar a ese proveedor del ecosistema durante las primeras etapas de su proceso de diseño para que pueda revisar sus requisitos de producto y certificación. En muchos casos, Zigbee la certificación se considera una requisito previo para la certificación de la plataforma, pero no es el único requisito. Los ecosistemas pueden tener requisitos adicionales más allá de los obligatorios. Zigbee características para un tipo de dispositivo determinado. Como mínimo, debe obtener algunas unidades de muestra del controlador de la plataforma (también conocido como puerta de enlace) para que pueda probarlo. En MMB, mantenemos una biblioteca de las puertas de enlace y los dispositivos inteligentes para el hogar/edificio más populares para que podamos verificar continuamente los requisitos de interoperabilidad y recopilar datos de rendimiento del mundo real.

Si estás construyendo tu propio ecosistema

Supongamos que está construyendo una puerta de enlace doméstica inteligente para permitir el control y la supervisión de dispositivos de terceros. A medida que planifique y priorice sus actividades de desarrollo, necesitará saber qué Zigbee Las características suelen ser compatibles con sus dispositivos de destino. los Zigbee La base de datos de productos certificados contiene exactamente esa información; puede ver el perfil, el tipo de dispositivo y, a veces, incluso los clústeres compatibles con cada dispositivo en la base de datos. No hay problema si aún no sabe qué significan esos términos; comprenderá mejor estos conceptos después de revisar la Zigbee especificaciones (ver la siguiente sección).

Consejo: Además de revisar el Zigbee documentos de certificación, solicite al fabricante del dispositivo una lista completa de Zigbee características compatibles con su dispositivo.
Es posible que el proveedor haya implementado su "salsa secreta" y mecanismos de configuración avanzados utilizando características específicas del fabricante, que no se mencionarán en el Zigbee documentos de certificacion. Si no puede recuperar una especificación detallada del proveedor del dispositivo, puede probar su dispositivo usted mismo para verificar las características específicas del fabricante.

Dos formas de acelerar el desarrollo de productos

Antes de asignar recursos de desarrollo, tómese un tiempo para ver si puede aprovechar el trabajo realizado por Zigbee Alliance Miembros. Es posible que otras empresas ya hayan creado un producto o componente que cumpla con sus requisitos.

  1. Puede omitir el proceso de desarrollo por completo. Con la función Zigbee AllianceGracias al nuevo Programa de Transferencia de Certificación, podrá aprovechar el producto de otro proveedor y eliminar la mayor parte del esfuerzo de desarrollo. Podrá centrar sus esfuerzos en otros aspectos de su producto que realmente lo diferenciarán de la competencia, en lugar de dedicar tiempo a recrear las funciones inalámbricas que se consideran básicas para su categoría de producto.
  2. Si estás construyendo tu propio productoPuedes reducir significativamente el esfuerzo de desarrollo. Si no encuentras un producto certificado adecuado para reutilizar en tu aplicación, puedes consultar diseños de referencia y aplicaciones de ejemplo de proveedores de semiconductores o proveedores de soluciones para IoT (como MMB Networks) para reducir considerablemente el esfuerzo de desarrollo. Ponte en contacto con los proveedores de soluciones de desarrollo aquí y pregúntales sobre sus diseños de referencia y aplicaciones de ejemplo.

Únete a los Zigbee Alliance

El Zigbee Alliance ofrece cuatro niveles de participación. Unirse como miembro es su forma de obtener acceso anticipado a las últimas especificaciones, influir en la dirección de las normas, certificar productos, utilizar Alliance logotipos, y obtener la protección de la Propiedad Intelectual bajo el Zigbee AlliancePolítica de propiedad intelectual cuando certifica sus productos. Para obtener más información sobre estos niveles y beneficios, consulte la página aquí.

Aprende los conceptos básicos de Zigbee

La primera parada en su viaje educativo debería ser el Zigbee Para desarrolladores. En mi opinión, los documentos más importantes de esta página son los siguientes:

  • Zigbee Especificación de comportamiento del dispositivo base: describe las características básicas que son obligatorias para Zigbee Dispositivos 3.0. Por ejemplo, la forma en que los dispositivos se unen a la red e informan a otros dispositivos qué características admiten.
  • Zigbee Biblioteca de clústeres: una lista maestra de "bloques de construcción" que se utilizan en la Zigbee Modelos de dispositivos. Describe los clústeres, comandos y atributos que se utilizan para transmitir datos y cambiar la configuración en un Zigbee red.

Seleccione un Zigbee Plataforma compatible

A Zigbee La plataforma compatible (ZCP) proporciona la base sobre la cual construirá su Zigbeeproducto habilitado. Un ZCP se compone de un transceptor de radio más una pila de red que ha sido certificada por el Zigbee Alliance participar en redes con otros Zigbee Plataformas conformes. En otras palabras, se garantiza que juegue bien en el sandbox e interactúe con otros Zigbee dispositivos. Tú lo haces No necesita usar el mismo ZCP que los otros dispositivos en la red.

Aquí encontrará una lista completa de las opciones de ZCP.

Considere un proveedor de habilitación de IoT

Al evaluar las opciones de ZCP, recuerde que ZCP es simplemente la base; la confiabilidad y la solidez del producto completo se verán fuertemente influenciadas por el hardware y el firmware que construya sobre o alrededor de ese ZCP. No esperaría construir un gran teléfono móvil contratando a un solo ingeniero de hardware, copiando las especificaciones de otros teléfonos líderes y asumiendo que todo funcionará bien en conjunto. En cambio, los productos inalámbricos efectivos son creados por equipos con los diversos conjuntos de habilidades necesarios para aprovechar todas las capacidades del hardware.

Los proveedores de habilitación de IoT pueden complementar los esfuerzos de su equipo de diseño y generar enormes ahorros en costos y tiempo de comercialización. Algunos de estos proveedores operan como contratistas de ingeniería y brindan servicios de desarrollo personalizados. Algunos de ellos (como MMB) también proporcionan diseños de referencia preconstruidos, firmware y aplicaciones de muestra para reducir en gran medida el esfuerzo de desarrollo relacionado con Zigbee funcionalidad

Plan a largo plazo

Al evaluar proveedores de ZCP y de soluciones para IoT, considere sus opciones (y estrategia) para brindar soporte y mejorar su producto en el futuro. Desarrollar un dispositivo IoT puede implicar un compromiso a largo plazo con sus clientes. A medida que los nuevos mecanismos de seguridad o las nuevas funciones se conviertan en la norma, sus usuarios finales esperarán que sus dispositivos actuales reciban actualizaciones. En el IoT no existe un punto final, por lo que debe asegurarse de planificar con anticipación, más allá del lanzamiento inicial de su producto, y tomar decisiones de diseño que permitan que sus productos sigan satisfaciendo a sus clientes a medida que el mercado evoluciona.

Completa el desarrollo

¡Ahora viene la parte divertida! Lo más probable es que su desarrollo comience con la compra de un Kit de desarrollo de un proveedor de silicio o proveedor de habilitación de IoT. A medida que implementa Zigbee características, es importante realizar una prueba temprana y, a menudo, utilizar Zigbee 3.0 Plataforma de pruebas. Consulta esta lista de consejos profesionales sobre las mejores prácticas de desarrollo y pruebas.

Certificar el producto terminado_

Una vez que haya terminado su desarrollo, el siguiente paso es enviar su producto para pruebas oficiales y Zigbee Certificación. Cuando certifique su producto, obtendrá los siguientes beneficios:

  • Permiso para usar el confiable Zigbee Logotipo de producto certificado en su producto y en sus campañas de marketing
  • Exposición a otros proveedores de dispositivos IoT, a través de Zigbee AllianceLa base de datos de productos certificados. Otros proveedores pueden descubrir su producto e incorporarlo a su propia oferta.

Para comenzar el proceso de certificación, revise la lista de proveedores de servicios de prueba autorizados y comuníquese con su proveedor de pruebas preferido. Debe asegurarse de que su producto esté finalizado antes de enviarlo al proveedor de servicios de prueba, pero puede iniciar el proceso de cotización, orden de compra y administrativo mientras finaliza su desarrollo. Una vez completadas las pruebas, puede enviar su solicitud de certificación a la Zigbee Alliance para el sello final de aprobación. Una vez aprobado, su producto aparecerá como Zigbee Certificado.

Lanzamiento e iteración

A riesgo de decir lo obvio, su producto no está terminado cuando se lanza. Si prestó mucha atención cuando revisó el Zigbee Si consulta la base de datos de productos certificados, es posible que haya notado una tendencia llamativa: los productos IoT con los ciclos de actualización más frecuentes suelen ser los más exitosos. Tiene la oportunidad de sorprender gratamente a sus clientes habilitando nuevas funciones y mejorando su experiencia a lo largo de la vida útil del producto. ¡No pierda esta oportunidad de innovar!

¿Tiene alguna pregunta sobre algo de esto? Póngase en contacto con MMB Networks en zigbee@mmbnetworks.com o el Zigbee Alliance en help@zigbee.org.