He sido un desarrollador de aplicaciones de escritorio a largo plazo y ahora tengo la necesidad de sumergirme en aplicaciones integradas. Lo que estoy buscando hacer es implementar una red de malla Zigbee en la que haya un coordinador que interactúe con 9-27 'enrutadores'. He mirado varios chips de TI y Freescale y los he reducido a MC13224 y como soy un n00b, necesito un consejo experto.
Mi pregunta es, he leído a través del kit de herramientas Zigbee de Freescale llamado Beekit y cómo puedo usar su aplicación de escritorio para configurar mi chip Zigbee y luego importar esas configuraciones a mi proyecto incrustado. Lo que no entiendo es:
1) ¿El chip vendrá con algún tipo de código BeeStack? En otras palabras, desde el punto de vista del software, ¿qué trabajo tendré que hacer para que Zigbee funcione para mí en ese chip?
2) Si alguien ha trabajado con este o un chip similar, ¿me puede orientar sobre lo que debo hacer en mi MC principal para interactuar con este chip? ¿Necesito escribir alguna implementación de pila? ¿El MC13224 proporciona todo en el chip y acabo de leer / escribir sobre SPI?
Básicamente, estoy pidiendo un punto de partida para implementar este chip Zigbee con una MCU principal. Por favor, responda lo más posible los términos de un experto, ya que he estado aprendiendo integrado solo durante 2 semanas.