Trabajocon 802154 microchip

19
Trabajo con IEEE 802.15.4 Utilizando Herramientas de Microchip Gustavo A. Meneses B. Grupo de Investigación en Bioelectrónica e Ingeniería Clínica 26 de agosto de 2011

description

Esta presentación presenta una visión general de las herramientas de Microchip que son necesarias para trabajar con el estándar IEEE 802.15.4 de comunicaciones inalámbricas

Transcript of Trabajocon 802154 microchip

Page 1: Trabajocon 802154 microchip

Trabajo con IEEE 802.15.4 Utilizando Herramientas de Microchip

Gustavo A. Meneses B.Grupo de Investigación en Bioelectrónica e Ingeniería

Clínica

26 de agosto de 2011

Page 2: Trabajocon 802154 microchip

Herramientas de Microchip

MRF24J40 (AyB): Es un transceptor IEEE 802.15.4 que trabaja en la banda de 2.4 GHz. Este dispositivo está orientado hacia el protocolo Zigbee y otros protocolos inalámbricos propietarios (MiWi, MiWi P2P).

Page 3: Trabajocon 802154 microchip

Herramientas de MicrochipZENA: Herramienta para el análisis de redes inalámbricas. Muestra gráficamente el tráfico sobre la banda 2.4GHz. Este analizador acepta los protocolos Zigbee, MiWi y MiWi P2P. En conjunto con el “sniffer” (tarjeta de hardware) puede analizar el tráfico completo de la red y mostrar los paquetes decodificados. ZENA también puede mostrar una representación gráfica de la topología de red y de los mensajes, a medida que estos fluyen. La información puede ser guardada como archivos o exportada para análisis posteriores.

Page 4: Trabajocon 802154 microchip

Pilas de Protocolos Soportadas(nótese la diferencia en el consumo de memoria)

Page 5: Trabajocon 802154 microchip

Topologías de Red Utilizadas

Existen dos topologías básicas: Estrella y Par-a-Par (P2P)

Page 6: Trabajocon 802154 microchip

Topologías de Red Utilizadas

En conjunto varias redes P2P forma lo que se conoce como “cluster tree”, una especie de red de redes.

Page 7: Trabajocon 802154 microchip

Funciones de los Dispositivos

Se manejan dos tipos de dispositivos:• Reduced function device (RFD)• Full function device (FFD)Las tres diferentes funciones o roles son:• End device (RFD or FFD)• Coordinator (FFD)• PAN Coordinator (FFD)

Page 8: Trabajocon 802154 microchip

Funciones de los Dispositivos

Un coordinador debe estar en capacidad de actuar como coordinador de Red de Area Personal (PAN) y como end-device.

Los coordinadores solo pueden existir en redes con “beacon” habilitado.

Page 9: Trabajocon 802154 microchip

Comunicación y TemporizaciónIEEE 802.15.4 tiene dos modos de operación:

Modo “Non-beacon”

802.15.4 utiliza CSMA-CA (Acceso múltiple por deteccción de portadora con prevención de colisiones). Se “escucha” para ver si el canal está libre antes de transmitir . Si el canal no está libre , se espera durante un periodo aleatorio de tiempo antes de retransmitir.

Modo “Beacon”

Este modo introduce la estructura de supertrama para dividir el tiempo en diferentes periodos de transmisión (Beacon, CAP, CFP e inactivo)

Durante el CAP (Contention Access Period: Periodo de Acceso por Contienda) La comunicación se realiza como en el modo “non-beacon”. Las escuchas (CCA’s: Clear Channel Assesment) se alinean con la transmisión/recepción del “beacon”.

Page 10: Trabajocon 802154 microchip

Sniffer o Monitor de Tráfico (Microchip)

Page 11: Trabajocon 802154 microchip

Listado de Herramientas: MPLABPara trabajar una aplicación completa de transmisión/recepción bajo IEEE 802.15.4 con Microchip tenemos que utilizar:

MPLAB IDE: Nos sirve para editar los archivos, compilarlos, simularlos y para grabarlos en los chips. (Su descarga es gratuita)

Page 12: Trabajocon 802154 microchip

Listado de Herramientas: “Quemador”

Nos sirve para transferir el código a los microcontroladores, dspics, etc. Existen diferentes opciones: ICD, PicKIT, etc.

Page 13: Trabajocon 802154 microchip

Listado de Herramientas: ZENA (Se descarga gratuitamente) + Sniffer

Estas herramientas nos sirven para “espiar” el tráfico de paquetes que está transitando por los diferentes canales IEEE 802.15.4 ya sea bajo Zigbee o con MiWi

Page 14: Trabajocon 802154 microchip

Listado de Herramientas: Tarjeta de Desarrollo

Usualmente en las etapas de prototipado el trabajo se apoya con “Tarjetas de Desarrollo” como PICDEM (pic18F4620), Explorer 16 (pics de 16 bits y dsPics), etc.

Page 15: Trabajocon 802154 microchip

Listado de Herramientas: Tarjetas de Expansión con el “Transceiver”

Estas tarjetas traen incorporado el transceiver (TX/RX) MRF24J40 y su circuitería asociada. Se conectan a las tarjetas de desarrollo para realizar la comunicación inalámbrica (IEEE 802.15.4)

Page 16: Trabajocon 802154 microchip

Listado de Herramientas: Microchip Application Libraries

Este complemento de Software debe ser instalado para tener acceso a los demos de MiWi y a otros recursos de Microchip como herramientas para la comunicación USB, entre otras.Su descarga es gratuita.

Page 17: Trabajocon 802154 microchip

Listado de Herramientas: Otros…Compiladores, C30, C18, etc..

Cuando desarrollamos nuestros propios programas, debemos compilar estos para generar el archivo *.hex que se transfiere finalmente al chip. Para esto es necesario instalar los compiladores correspondientes.

Page 18: Trabajocon 802154 microchip

Listado de Herramientas: Otros…Cables, hyperterminal…

Para conectar el sniffer al PC se requiere un cable miniUSB-USB y si se desea observar lo que entregan los demos al hyperterminal vía RS232 se debe utilizar un cable de este tipo y el aplicativo o uno equivalente (para Windows Vista en adelante)

Page 19: Trabajocon 802154 microchip

Referenciashttp://www.microchip.com/

Nota: Todas las marcas, logos, productos , etc., mostrados pertenecen a sus respectivos dueños y las políticas de explotación, venta y aprovechamiento para usos comerciales u otros, están determinadas por estos y por las Regulaciones de Ley vigentes a nivel nacional e internacional.