Você está na página 1de 107

(MWI)

Redes sem fio com uso dos


Protocolos MiWiTM, ZigbeeTM e
ZigbeePROTM

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 1


Objetivos da Palestra

Uma abordagem sobre as topologias mais usadas e


os elementos de uma rede Wireless;
Apresentar uma visão geral das soluções de
comunicação sem fio da Microchip que envolvem
os protocolos MiwiTM , ZigbeeTM e Zigbee PRO;
Será realizado um comparativo de performance e
habilidades entre os protocolos assim como os
respectivos prós/contras de cada solução;
Apresentar as soluções Microchip disponíveis e
exemplos práticos usando suas ferramentas de
desenvolvimento.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 2


Agenda da Palestra

Conceitos de Redes;
IEEE802.15.4;
ZigBee;
MiWi;
MiWi P2P;
ZigBee x MiWi x MiWi P2P;
Transceptor MRF24J40;
Zena Sniffer;
Referências;
Aplicação prática.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 3


Conceitos de Redes

Tipos de redes:
Personal Area Network – PAN
Local Area Network – LAN
Metropolitan Area Network – MAN
Wide Area Network - WAN

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 4


Conceitos de Redes

Personal Area Network – PAN


Uso para transmissão de informação em
distancias relativamente pequenas
Personal Operating Space – POS
Geralmente com alcance de 10-30 metros
Exemplos:
PAN WPAN
USB IrDA®
Firewire (IEEE 1394) Bluetooth (802.15.1)
ZigBee®, MiWi™ (802.15.4)
UWB

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 5


Conceitos de Redes

Local Area Network – LAN


Abrange uma pequena área demográfica
Grupo de prédios
Prédios de pequenos escritórios
Escritório
Campus
Casa
Exemplos:
LAN WLAN
TCP/IP – Ethernet (802.3) Wi-Fi (802.11)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 6


Conceitos de rede

Metropolitan Area Network – MAN


Cobre uma cidade, estado ou área metropolitana;
Promove conexões de alta velocidade

Exemplos:
MAN WMAN
Switched Multimegabit Data MMDS
Service (SMDS)
ATM Microwave
FDDI WiMAX (802.16)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 7


Conceitos de Rede

WiMAX
WMAN 802.16
Consumo de energia

802.11n
WLAN 802.11g
802.11b

Wi-Fi
WPAN 802.15.1
Bluetooth
802.15.4
ZigBee®
Taxa de
Dados
t/s
t/s
s

t/s
t/s
/
kb

bi
bi

bi
bi

M
M

M
50

8
2

54
-2

11

24
1-
20

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 8


Conceitos de Rede

Topologias de redes
Componentes da rede
Topologia estrela
Tecnologia Peer-to-peer

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 9


Conceitos de Rede

Componentes de uma rede


Full Function Device – FFD
Coordenador
PAN Coordenador
Dispositivo
Reduced Function Device – RFD
Funciona somente como dispositivo
Uso mínimo de recursos (energia e memória)
Baixo custo

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 10


Conceitos de Redes

Topologia Estrela
Baixa latência
Controle RFD RFD
centralizado
Área de alcance FFD Coordenador PAN
limitada (salto RFD
único)
FFD

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 11


Conceitos de Rede

Topologia Mesh RFD

Qualquer dispositivo
pode se comunicar
com qualquer outro FFD FFD
ao alcance
Cobre grandes áreas
FFD Coordenador
(múltiplos saltos)
FFD
Alta latência
Aplicado em redes FFD
mesh, cluster e
topologias cluster
RFD
tree

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 12


Conceitos de Rede
Modelo de Referencia ISO-OSI

Aplicação

Modelo Padrão IEEE 802


Apresentação

Sessão Camadas Superiores

Transporte

Rede

LLC
Enlace/Link de dados
MAC

Física PHY

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 13


Conceitos de rede

Camada Física – PHY


Define todas as especificações físicas e
elétricas para os dispositivos;
Determina o relacionamento entre um
dispositivo e o meio físico;
Formato do pacote;
Modulação;
Sincronização Bit/Symbol;

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 14


Conceitos de rede

Controle de acesso ao meio (MAC)


Acesso coordenado para acessar o meio
compartilhado;
Responsável por todos os acessos a
camada física;
Entrega responsável das informações
ponto-a-ponto.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 15


Conceitos de rede

Problema de
terminal oculto

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 16


Conceitos de Redes

Envio de dados da camada MAC


Originator Originator Recipient Recipient
Upper Layer MAC MAC Upper Layer

Requisição
Dados

Reconhecimento

Confirmação Indicação

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 17


Conceitos de Rede

Formando uma rede:

Existe uma rede


Existe uma rede disponível?
disponível?
(Beacon Request)
(Beacon Request)
Gostaria de me
juntar a sua rede.
Sim. Aqui está a
info da rede (Association
Request)
(Beacon)

Claro, aqui está o


seu end. de rede.
(Association
Response)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 18


Introdução ao IEEE 802.15.4TM

Padrão
IEEE Std 802.15.4 – Low-Rate Wireless
Personal Area Network (LR-WPAN)

IEEE Std 802.15.4 – 2003


IEEE Std 802.15.4 – 2006

http://www.ieee802.org/15/

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 19


Introdução ao IEEE 802.15.4™

Padrão
Arquitetura das camadas
Application Application

Upper Layers Upper Layers

TCP/IP ZigBee®
MiWi™
MiWi P2P

IEEE Std 802.3 MAC IEEE Std 802.15.4


Ethernet LR-WPAN
PHY

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 20


Introdução ao IEEE 802.15.4™

Considerações de projeto
Baixo custo;
Curto alcance;
Alta latência;
Consumo mínimo (baterias);
Confiabilidade dos dados.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 21


Introdução ao IEEE 802.15.4™

Aplicações
Sensores wireless;
Eletrônicos;
Periféricos para computadores;
Automação doméstica;
Segurança doméstica;
Entreterimento;
Automobilistico;
Agricultura.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 22


Introdução ao IEEE 802.15.4™

Como todos os padrões IEEE 802, a


camada de rede não é especificada
IEEE 802.15.4 não define a forma de associação e
desassociação da rede.
Camada de rede:
Responsável pela entrega de pacotes fim-a-fim
(origem para destino);
Endereçamento e atribuições;
Roteamento e descobrimento de rotas;
Adição e remoção de dispositivos.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 23


Introdução ao IEEE 802.15.4™

Usuário pode escolher qual


padrão usar na camada de rede:
ZigBee® Alliance
Microchip MiWi™
MiWi Peer-to-Peer (P2P)
Criar o seu próprio protocolo

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 24


Tecnologia Zigbee

ZigBee®
O que é ZigBee?
Arquitetura;
Recursos e certificação.

O protocolo ZigBee
Tipos de dispositivos;
Endereçamento e topologias;
Terminologia ZigBee e definições.

O protocolo Microchip’s ZigBee PRO


Recursos do ZigBee PRO.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 25


Tecnologia Zigbee

O que é ZigBee?

Um padrão de protocolo para comunicação


sem fio
Definido por um consórcio de empresas
que formam a ZigBee Alliance;

Área de Aplicação
Redes mesh sem fio;
Dispositivos de baixo consumo;
Baixo consumo de memória.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 26


Tecnologia Zigbee

Camadas do ZigBee:
Aplicação - Definido pelo ZigBee e fabricante
Redes - Definido pelo ZigBee
Acesso ao meio - Definido pela IEEE 802.15.4™
Fisíca - Definido pela IEEE 802.15.4
Segurança - Definido pelo ZigBee

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 27


ZigBee®
Arquitetura de protocolos

Segurança (SEC) Smart Energy Aplicação


Profile do Cliente

Microcontrolador
Suporte a aplicação (APS) PIC®

Camada de rede (NWK)

Camada de Acesso ao Meio (MAC)


Transceiver
Camada Física em 2.4 GHz (PHY)

Plataforma Microchip ZigBee

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 28


Implementações ZigBee®

ZigBee-2007:
Funcionalidades ZigBee;
Funcionalidades ZigBee PRO.
ZigBee-2006:
ZigBee Residencial.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 29


Certificação ZigBee

Produtos devem ser certificados para carregar


o logo ZigBee
Dois tipos de certificação
ZigBee Compliant Platform (ZCP)
Moldado para os módulos usados como blocos
para produtos finais;
Pilha Microchip ZigBee PRO é um bloco.
ZigBee Certified Products
Aplicado para produtos feito usando ZCP;
Implementação de um perfil específico.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 30


ZigBee® t Glance
(Alcance vs. Velocidade)
10,000

Tecnologias
1,000 Celulares
Alcance (metros)

GSM, GPRS

100 Tecnologias WLAN


ZigBee IEEE802.11
IEEE 802.15.4
10 Bluetooth

1
1 10 100 1,000 10,000 100,000
Taxa de Dados (kbps)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 31


Dispositivos

Dispositivos de rede IEEE 802.15.4™


Full Function Devices - FFD
Reduced Function Devices - RFD
Nomenclatura Zigbee
IEEE Pan Coordinator ZigBee® Coordinator FFD
IEEE Coordinator ZigBee® Router FFD
IEEE Device ZigBee® EndDevice RFD

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 32


Coordenador ZigBee®
Forma a rede;
Permite a união de
outros elementos;
Rádio sempre ligado;
Alimentação constante;
Requer grande
quantidade de memória
de dados e programa.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 33


Roteador ZigBee®
Aumenta a área de
cobertura da rede
Pode ter elementos ligados
a ele
Permite rotas alternativas
para os dados
Capaz de comunicação
ponto-a-ponto
Transceiver sempre ligado
Requer grande quantidade
de memória de programa e
dados
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 34
End Device ZigBee®
Comunica-se somente com o
elemento que permitiu sua
entrada na rede;
Pode ser alimentado por
baterias;
Requer pequena quantidade
de memória de dados e
programas.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 35


Topologias de rede

Topologia
estrela
Controle RFD RFD

centralizado
da rede; C Coordinator
RFD
Cobre uma
área limitada. RFD

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 36


ZigBee® Network Topology
RFD

Mesh
Any FFD device
may communicate R4 R1

directly with any


other FFD in the Coordinator
C
network R3
Can cover a large
area (multi-hop) R2

RFD

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 37


Topologia de rede ZigBee®

PAN
Estrela

Roteador (FFD)
End Device (RFD)
Coordenador (FFD)

Mesh
PAN = Rede de área pessoal
Máximo de elementos na PAN = 65536
(ZigBee)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 38


Topologia de rede ZigBee®

Network Depth
Depth = 1

Depth = 2

Router (FFD)
Reduced Function Device (RFD)
Coordinator (FFD)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 39
Generating a ZigBee®
Topology Structure
Star

MAXIMUM DEPTH = 1

Router (FFD)
Reduced Function Device (RFD)
Coordinator
(FFD)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 40
Generating a ZigBee®
Topology Structure
Linear

Coordinator

Router 1 MAXIMUM Children = 1

Router 2

Router (FFD)
Reduced Function Device (RFD)
RFD Coordinator
(FFD)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 41
Generating a ZigBee®
Topology Structure
Mesh

MAXIMUM Depth = x

MAXIMUM Children = y

PermitJoin Duration

Router (FFD)
Reduced Function Device (RFD)
Coordinator
(FFD)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 42
Estrutura topológica ZigBee®

Endereçamento MAC:
Cada dispositivo tem um endereço físico
único
Gravado na memória do microcontrolador
Endereçamento de rede:
Cada dispositvo na rede ZigBee® tem um
endereço lógico e único de dois bytes
Atribuido pelo parente no momento da
entrada ou reentrada;

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 43


Endereçamento Unicast
Usa endereços de dois bytes ou oito bytes
para o destinatário
Somente o destinatário processará o pacote
Todos os outros dispositivos irão ignorar o
pacote transmitido

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 44


Endereçamento Broadcast

Usa o endereço lógico 0xFFFF;


Todos no alcance do rádio recebem o pacote;
As mensagens de broadcast (ou difusão) são
retransmitidas pelos roteadores também.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 45


Unindo dois dispositivos

Como você uniria


uma chave com a
luz correta?

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 46


Unindo dois dispositivos

União End Device

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 47


Unindo dispositivos End Device
LGT EDB_Req

CLUSTER ID PROFILE LGT ADDR LGT EP


ID

ClusterID On/Off
Input

Requisição de conexão EndDevice

CLUSTER ID PROFILE SW ADDR SW EP


ID

SW EDB_Req

ClusterID On/Off
output
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 48
Unindo dispositivos End Device

CLUSTER ID PROFILE LGT ADDR LGT EP


ID

ClusterID On/Off
Input
EDB_Rsp SUCCESS Confere
LGT EDB_Req

CLUSTER ID PROFILE SW ADDR SW EP


SW EDB_Req ID

EDB_Rsp SUCCESS

ClusterID On/Off
output
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 49
Unindo dispositivos End Device

EDB_Rsp SUCCESS

BINDING TABLE

Create Binding

SW EP PROFILE CLUSTER ID LGT EP LGT ADDR


ID
LGT2 EP LGT2 ADDR

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 50


Porque ZigBee® PRO

Requisito fundamental para o Smart Energy;

Aprimora a capacidade da rede,


especialmente para redes acima de 100 nós;

Suporte para modos de alta segurança

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 51


ZigBee® PRO Features

1 PRO 2006

Os canais RF podem mudar


dinamicamente durante a
operação da rede para evitar opt
interferência
Gerenciamento de canal
O canal RF é fixo depois que o
coordenador forma a rede.

Beneficios:
• Aumenta a proteção contra interferências
• Melhor Co-existencia com dispositivos WiFi
• Aumenta a tolerância a falhas da rede
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 52
ZigBee® PRO Features

2 PRO 2006

Endereçamento atribuido
através de esquemas
estocásticos – Aleatório.

Endereçamento atribuido
automaticamente usando um
esquema hierarquico
distribuido - CSKIP

Beneficios: Aumenta a escalabilidade da rede


100s 1000s

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 53


ZigBee® PRO Features

3 PRO 2006

Pacotes maiores que 127


bytes dados pelo limite do
802.15.4. Capacidade não opt
limitada pelo MAC.
Pacotes devem ter menos de
100 bytes (aproximadamente.

Benefícios: Aumenta a eficiencia do Throughput


Compatibilidade com protocolo IP
6LoWPAN IPv6 over 802.15.4

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 54


ZigBee® PRO Features

4 PRO 2006

Criptografia 128-bit AES

Keys podem ser rotativas

Segurança na rede e aplicação


usando chave da rede.
Application Layer Link Keys;
Peer-to-Peer authentication;
Trust Center can run on
Coordinator or other designated
device in the network

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 55


ZigBee® PRO Features

5 PRO 2006

Concentrator Device

Source Routing

Symmetric Routing

Many-to-one routing

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 56


Desenvolvendo um produto ZigBee®

Usar pilha Microchip ZigBee 2006 – Grátis


Usar pilha Microchip ZigBee PRO - $1000
Comprar um analizador de redes Wireless ~ $2000 US
Comprar identificador OUI do IEEE - $1,650 US
Tornar-se membro da ZigBee Alliance
Completo - $9,500 anualmente;
Submeter a certificação ZigBee – test house dependent
(in the thousands)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 57


Developing a ZigBee® Product
According to ZigBee® Alliance:
Only members may use ZigBee specifications "in the
development of a product for sale"
Microchip is a ZigBee Participant Member:
We have license rights to make and distribute Microchip’s
ZigBee stack software
According to ZigBee and Microchip:
If you intend to use Microchip’s stack software in the
development of a product for sale, then you must be a ZigBee
member
You may not modify or create derivatives of Microchip’s stack
software
It is your responsibility:
To read Microchip’s license agreement and familiarize
yourself with ZigBee’s membership
For more information, go to www.zigbee.org

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 58


Developing a ZigBee® Product

Plan in place for Sept/October Release


ESP: Energy Service Portal
Smart Appliance Device
In-premise display Device
Metering Device
Load Controller Device
Certicom – Certificate Based Key Exchange
Security

Implemented on PIC24 and PIC32

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 59


Revisão

ZigBee® Protocol overview


Devices, topology, addressing
Introduction to the Microchip ZigBee PRO
Stack Features
Correlation to the specifications
Demonstration of the ZigBee Network
Microchip Sample Application

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 60


MiWi

Camada de acesso ao meio Microchip -


MiMAC
Protocolos Wireless Microchip
Comparação MiWi™ P2P vs. MiWi vs.
ZigBee®
Aplicando conceitos práticos

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 61


Camada de Controle de acesso ao meio

Camada de controle de acesso ao


meio controla a transmissão dos
dados entre o meio físico e as
camadas superiores
MAC Padrão (Transceptor IEEE
802.15.4™)
MAC Proprietário (Transceptor
proprietários)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 62


MiWi

Baixo alcance, baixa potência e baixa


taca de transmissão
Com alcances típicos de 30m indoor ou de
100m outdoor sem interferência
~20 mA em operação, < 10 µA em modo
sleep (transceptor)
250 kbps operando em 2.4 GHz

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 63


MiWi

Endereçamento
Endereço físico de 8 bytes
Endereço lógico de 2 Bytes

Sete modos de segurança


usando 128-bit AES

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 64


Radios RF proprietários

Opera em várias
bandas de frequência
Baixa Frequencia,
Curto alcance
Taxa de transmissão
variável
Baixa taxa de
transmissão, alta
sensibilidade
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 65
Radios RF proprietários

MAC no rádio pode não


esta definido;
Software baseado no
microcontrolador é
essencial para mais
aplicações
Endereçamento/ Unicast
Reconhecimento
Retransmissão
Segurança

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 66


Definição do MiMAC

Camada de controle de Microchip Proprietary


acesso ao meio Protocols (P2P/MiWi™)
Microchip (MiMAC)
MiMAC
Formato do quadro Interface
MiMAC
Segurança MiMAC MiMAC Security
Interface de
programação MiMAC
MiMAC Frame Format

Microchip RF Transceivers

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 67


MiWi

Formato do quadro MiMAC


Promove capacidades de rede
Essencialmente as mesmas do IEEE
802.15.4™
Promove formato de quadro consiso
Tamanho do cabeçario MAC (Overhead):
IEEE 802.15.4: 9 Bytes (Min.)
MiMAC: 2 Bytes (Tip.)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 68


Segurança MiMAC

Escolhido o algoritmo de
encryptação (XTEA)
Dominio público, sem
patente requerida
Boa segurança
Requer poucos recursos
para implementação

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 69


MiMAC Security

Modification to XTEA
Added 5 Security Modes
to Work with XTEA Block
Cipher. (CTR, CBC-
MAC32, CBC-MAC64,
CCM32, CCM64)
Reduce Security Key to
64-bit to Comply with US
Export License
Requirement
Define the Block Cipher
Interface to Use
Alternative Block Cipher
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 70
Interface MiMAC

Define a interface para


protocolos proprietários
Microchip
Aplica-se aos rádios
proprietários Microchip
Proprietary e da IEEE
802.15.4™
Serve como driver para
as camadas superiores
Simples e poderoso
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 71
MiMAC Interface

Detalhes da interface do
MiMAC:
Arquivo de configuração
para cada rádio
Nove chamadas de
função trabalhando para
as camadas superiores
Configuração
Operação TX/RX
Funcionalidades especiais
(Sleep, Energy Scan)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 72
Benefícios MiMAC

Curva de aprendizado
pouso ingrime;
Mudança do rádio é
transparente para os
desenvolvedores da
aplicação;
Risco de desenvolvimento
de software de baixo nível
pequeno

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 73


Protocolos sem fio Microchip

Microchip disponibiliza dos


protocolos proprietários:
Protocolo MiWi™ P2P Parent

Topologia Estrela/P2P
Um salto, sem roteamento
Protocolo MiWi Mesh Child

Topologia estrela/Cluster
Tree
Máximo de 4 saltos.
Roteamento Mesh

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 74


Aplicações Wireless

“IEEE 802.15.4 Solutions for Wireless Networks of All Sizes”, P20~23, Wireless Design and Development, March issue, 2008

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 75


Protocolo MiWi™ P2P

Suporte
completo a APL – Application Layer

camada MAC
MiWi P2P Protocol Stack
Recursos do Proprietary / IEEE 802.15.4™

protocolo MiWi MAC Layer


P2P PHY Layer

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 76


Variação do IEEE 802.15.4™

Application Layer Application Layer

Presentation Layer

Session Layer

Transport Layer

Network Layer
MiWi™ P2P Protocol

Data Link Layer MAC Layer

PHY Layer PHY Layer

MiMAC

OSI Model MiWi P2P Protocol


© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 77
Suporte completo ao MAC

Alvo do procolo MiWi™ P2P


Redes em estrela ou ponto-a-ponto
Rico e robusto conjunto de
ferramentas para comunicação
confiável em redes
Implementar o suporte ao MiMAC
Suporte aos rádios Microchip e
IEEE 802.15.4™
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 78
Suporte completo ao MAC

Protocolo MiWi™ P2P está definido


no topo da camada MAC
Suporte para somente pacotes de
dados e comandos
Redefine todos os comandos MAC
Usa a segurança implementada pela
camanda MAC

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 79


Full MAC Support

Aprimoramento MAC
Simplifica o processo de conexão Device
Device to Accepting
Connect Connectio
Beacon Request (Broadcast) n Join
Device
Device to Accepting
Beacon Connectio
Connect
n Join
P2P Connection Request (Broadcast)
Association Request
P2P Connection Response

Data Request

Association Response

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 80


Suporte completo ao MAC
Aprimora a comunicação MAC
Fortalece a funcionalidade
Troca de comandos simplificada

Association Association
Request Response

P2P P2P
Orphan Coordinator
Connection Connection
Notification Realignment
Request Response

Beacon
Request Beacon

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 81


Funcionalidades do protocolo MiWi™ P2P

Funcionalidades do protocolo MiWi P2P


Funcionalidades flexiveis
Funcionalidades podem ser compiladas ou não
Funcionalidades podem ser misturadas

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 82


Funcionalidades do protocolo MiWi™ P2P

Funcionalidades do protocolo MiWi P2P


Rich Feature Set
Suporte para Footprint mínimo;
Suporte ao processo de Hand-Shake;
Suporte ao Sleep;
Suporte a mensagens indiretas;
Suporte a segurança;
Suporte ao Active Scan;
Suporte ao Energy Scan;
Suporte ao Frequency Agility.

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 83


MiWi™ P2P Protocol Features

Minimum Footprint
Reduce the stack size to minimum
to fit into MCU with lowest cost
Bare-bone stack on PIC18 is around
3.2 KB, a simple application can fit
into PIC18 MCU with 4 KB Flash

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 84


MiWi™ P2P Protocol Features

Hand-Shake Process to Know


Who to Talk with
Be Able to Unicast

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 85


MiWi™ P2P Protocol Features

Sleeping Device
Put Device into Sleeping Mode to
Save Power
Typical AA battery lasts if
it wakes up every 1 minute, in
theory

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 86


MiWi™ P2P Protocol Features

Indirect Message
Cache Messages to Sleeping
Devices for Certain Time

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 87


MiWi™ P2P Protocol Features

Security
Support Security Modes Defined
in MiMAC Specification
Encryption / Authentication
Freshness Check to Avoid Replay
Attacks

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 88


MiWi™ P2P Protocol Features

Active Scan
Survey of Currently Available
MiWi P2P Protocol PANs
Used to Decide if Join a PAN or
Start a PAN
Used to Choose Channel to Avoid
Confliction

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 89


MiWi™ P2P Protocol Features

Energy Scan
Check Noise Level at Possible
Channels
Used to Determine the Optimal
Channel to Operate the PAN

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 90


MiWi™ P2P Protocol Features

Frequency Agility
Channel Hopping when Operating
Environment Change
Resynchronization to Ensure
Connection after Channel Hopping

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 91


MiWi™ P2P X MiWi™ X ZigBee™
MiWi P2P MiWi ZigBee
Proprietario Proprietario Interoperabilidade
Conexão direta Pequenas Redes Redes grandes

1 “Salto” 4 saltos (máximo) Saltos infinitos

Redes Mesh Redes Mesh

Código muito Código Pequeno Código grande


pequeno
Pouco Overhead Muito Overhead
− Busca de − Busca de
dispositivo dispositivo
− Socket − Busca de serviços
− Bindings

Taxa Efetiva x Overhead

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 92


MiWi™ P2P X MiWi™ X ZigBee™
MiWi P2P MiWi ZigBee
Tamanho > 3 KB Coordenador <16 KB Coordenador
do código Roteador <16 KB 64-96 KB
End Device 7-10 KB Roteador
(dependendo das 64-96 KB
características) End Device
48-64 KB
Recursos Supporte a Supporte a Supporte a
de sistema PIC18/24/32 e PIC16/18/24/32 e PIC18/24 e dsPIC33
dsPIC33 dsPIC33 RAM 4 KB
RAM < 1 KB RAM <1 KB I/O SPI+3 pinos
I/O SPI+3 pinos I/O SPI + 3 pinos
Padrão Disponível on- Disponível on-line Padrão aberto,
line como uma como uma formato da
application note application note informação
padronizada para
interoperabilidade

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 93


MiWi™ P2P X MiWi™ X ZigBee™
MiWi P2P MiWi ZigBee
Rede 264 nós, 1024 nós, 65,536 nós,
1 salto max 8 Coordenadores Número de
4 saltos max coordenadores
definido no profile
Saltos infinitos
Custo Deve usar Deve usar $3,500 por ano + taxas
microcontrolador microcontrolador de teste + taxas de
e transceiver e transceiver certificação
Microchip Microchip -or-
$9,500 por ano+ taxas
de testes

Certificação Somente as Somente as Certificado de


padrões para padrões para compatibilidade ou
equipamentos de equipamentos de “No Harm” +
RF. RF. certificações de
equipamentos de RF
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 94
Agenda

Microchip Media Access Control Layer - MiMAC


Microchip Wireless Protocols
MiWi™ P2P vs. MiWi vs. ZigBee® Protocols
Aplicando conceitos práticos

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 95


MRF24J40
ZigBee™ & MiWi™
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 96
MRF49XA
Rádio Sub-GHz
• Funcionalidades:
– Suporte com modulação FSK em 433/868/915 MHz
– Completamente integrado e rapidamente programável

– Amplificador integrado (+7 dBm Tx pwr)


– Alta sensibilidade ( -110 dB)
– Saída RSSI Analógica e digital
– Controle automático de frequência (AFC)

– Tensão de operação entre 2.2 e 3.8V


– Baixo consumo de potência (0.3uA em StandBy)

– Encapsulamento TSSOP de 16 pinos


• Applications
– AMR - Remote meter reading
– Home, Building, Industrial Automation
– RKE and Tire Pressure Monitoring

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 97


Placas de desenvolvimento
MRF49XA
PIC18 Explorer Development Board
Part # DM183032

MRF49XA PICtail™/PICtail Plus


Daughter Boards
Part # AC164137-1 (433 MHz)
Part # AC164137-2 (868/915 MHz)

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 98


Rádio MRF24J40MA/MB
• Compatível com 2.4 GHz IEEE
802.15.4™
• Suporta as pilhas Microchip:
– ZigBee® , MiWi™ and MiWi P2P

• Funcionalidades:
– Rádio Microchip’s MRF24J40 2.4 GHz
– Antena integrada no PCB
– Montagem em superfíce
– Potência TX Sensibilidade RX
MA = +0 dBm MA = -94 dBm
MB = +20 dBm MB = -102 dBm

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 99


Placa de desenvolvimento PICDEM™ Z

• PICDEM Z+ com suporte


ao MRF24J40
• Inclui:
– 2 x Mother boards
– 2 x Placas RF
– 1 x Zena Sniffer
– Pilhas ZigBee™ e MiWi™
– Software Zena para config. da Part #: DM163027-2
Pilha e Sniffer

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 100


Development Kits
PICDEM Z™ 2.4 GHz
Demonstration Kit
Part # DM163027, $269
Available today at:
www.microchipdirect.com

Explorer 16 board,
with MRF24J40MA
PICtail™ Plus Daughter Card
Part # DM240001, $129.99
Part # AC164134 $18.95

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 101


Versões Disponíveis
Versão Demo
− Apenas Software
− Permite a configuração da Stack e o
Playback das mensagens
Versão Completa
− Inclui suporte ao Snifer USB

© 2009 Microchip Technology Incorporated. All Rights Reserved. 1379 WN2 Slide 102
Configurando a Stack
Ferramenta de
Sniffer Zena
Configuração
gráfica da pilha
Cria as descrições e
outras constantes
Gera o código para
a aplicação
Gera linker script

© 2009 Microchip Technology Incorporated. All Rights Reserved. 1379 WN2 Slide 103
Capturando as Mensagens
Analisa os pacotes decodificados
Especifica o nível de decodificação

© 2009 Microchip Technology Incorporated. All Rights Reserved. 1379 WN2 Slide 104
Monitora a Atividade de Rede
Demonstra as
hierarquias
físicas
Monitora as
associações a
rede
Demonstra as
rotas das
mensagens

© 2009 Microchip Technology Incorporated. All Rights Reserved. 1379 WN2 Slide 105
Referências

AN1066 – MiWiTM Application Note


AN1204 – MiWi P2P Application Note
AN1283 – MiWi MiMAC Application Note
AN1284 – MiWi MiAPP Application Note
AN1232 – ZigBee 2006 Application Note
MRF24J40 Datasheet
Manual do PICDEM Z
Links:
www.zigbee.org
www.microchip.com/zigbee
www.microchip.com/miwi

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 106


A equipe Microchip agradece
a sua presença

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 107