Beruflich Dokumente
Kultur Dokumente
Plataforma hardware
Este captulo se centrar en describir los dispositivos fsicos ms importantes que se
utilizarn en el desarrollo del trabajo. Ms concretamente, se trata de sensores
inalmbricos, y de una pasarela que permitir conectar la red inalmbrica de stos
con una red de rea local o Ethernet.
En primer lugar se estudian las partes hardware del sensor utilizado: microcontrolador principal, chip de radio o convertidor serie-USB. Asimismo, se explican los
fundamentos de los protocolos o estndares de radio IEEE 802.15, ZigBee
y DASH7.
Despus, se trata la pasarela, detallando sus principales caractersticas y funciones.
15
3
2
8
Figura 2.1 Parte trasera del Tmote Sky
(1) Conector USB estndar tipo A. Adems de transferencia de datos, proporciona potencia al sensor.
(2) Conector negativo para el portapilas (dos del tipo AA). (3) Memoria tipo EEPROM para la
conexin USB. Permite identificar al sensor cuando se conecta al puerto. (4) Microcontrolador
principal, MSP430F1611 de Texas Instruments. Vase 2.1.1. (5) Oscilador de cristal a 32 kHz .
(6) Memoria Flash de bajo voltaje con 8 Mb de capacidad. (7) Conector positivo para el portapilas.
(8) Chip que contiene almacenado un identificador nico de 48 b para el puerto serie.
Moteiv era la empresa dedicada a la fabricacin sensores para redes inalmbricas. Sus productos ms
conocidos son Tmote Sky y el firmware Tmote Connect. Fundada en 2003 con sede en San Francisco
(California). Por su parte, Sentilla es la empresa centrada en gestin y eficiencia del consumo energtico.
Proporciona soluciones software para optimizar y automatizar todo tipo de procesos. Moteiv pasa a ser ahora
Sentilla (de hecho, parte del equipo de Sentilla perteneca a Moteiv). Tambin tiene sede en California
(Redwood City).
16
11
12
13
14
15
16
17
18
26
25
24
23
22
21
20
19
17
AV CC
DVSS
AV SS
P6.2/A2
P6.1/A1
P6.0/A0
RST/NMI
TCK
TMS
TDI/TCLK
TDO/TDI
XT2IN
XT2OUT
P5.7/TBOUTH/SVSOUT
P5.6/ACLK
P5.5/SMCLK
1
2
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
48
47
46
4
5
45
44
43
42
7
8
41
40
39
10
11
38
12
37
36
13
14
35
15
16
34
33
20 21 22 23 24 25 26 27 28 29 30 31 32
P5.3/UCLK1
P5.2/SOMI1
P5.1/SIMO1
P5.0/STE1
P4.7/TBCLK
P4.6/TB6
P4.5/TB5
P4.4/TB4
P4.3/TB3
P4.2/TB2
P4.1/TB1
P4.0/TB0
P3.7/URXD1
P3.6/UTXD1
P3.5/URXD0
P1.5/TA0
P1.6/TA1
P1.7/TA2
P2.0/ACLK
P2.1/TAINCLK
P2.2/CAOUT/TA0
P2.3/CA0/TA1
P2.4/CA1/TA2
P2.5/R OSC
P2.6/ADC12CLK/DMAE0
P2.7/TA0
P3.0/STE0
P3.1/SIMO0/SDA
P3.2/SOMI0
P3.3/UCLK0/SCL
P3.4/UTXD0
DVCC
P6.3/A3
P6.4/A4
P6.5/A5
P6.6/A6/DAC0
P6.7/A7/DAC1/SVSIN
V REF+
XIN
XOUT
Ve REF+
VREF /Ve REF
P1.0/TACLK
P1.1/TA0
P1.2/TA1
P1.3/TA2
P1.4/SMCLK
XIN
XOUT
DV CC
DV SS
AV CC
AV SS
P1
RST/NMI
P2
8
ROSC
XT2IN
XT2OUT
ACLK
System
Clock
ADC12
10KB RAM
DAC12
P3
12-Bit
12-Bit
8 Channels 2 Channels
<10s Conv. Voltage out
P4
P5
P6
MCLK
Test
Incl. 16 Reg.
JTAG
MCB
Emulation
Module
CPU
MAB,
4 Bit
MAB,MAB,
16 Bit16-Bit
Bus
Conv
MDB,
16-Bit
MDB,
16 Bit
MDB, 8 Bit
4
TMS
TCK
TDI/TCLK
TDO/TDI
Hardware
Multiplier
MPY, MPYS
MAC,MACS
DMA
Controller
Watchdog
Timer
3 Channels
15/16-Bit
Timer_B7
Timer_A3
7 CC Reg
Shadow
Reg
3 CC Reg
POR
SVS
Brownout
Comparator
A
USART0
USART1
UART Mode
SPI Mode
I2C Mode
UART Mode
SPI Mode
18
10
Segn el modelo OSI (Open System Interconnection) se tienen hasta siete capas (de abajo a arriba en
la pila) son: fsico, enlace de datos, red, transporte, sesin, presentacin y aplicacin.
11
12
Link Quality Indication. Este valor es utilizado por los protocolos de comunicacin por radio.
19
vos: FFD y RFD13. El FFD puede funcionar en tres modos: como coordinador de
red de rea personal (PAN), como coordinador, o como un simple dispositivo. Por
su parte, RFD est concebido para aplicaciones muy simples, como un interruptor
o un sensor infrarrojo, es decir, con poco consumo de recursos y memoria.
Un FFD puede comunicarse tanto con RFD como con otros FFD, mientras
que un RFD solo puede hacerlo con un FFD.
Con esto, se definen dos tipos de topologa de red: estrella y peer-to-peer.
TOPOLOGA EN ESTRELLA
Tal y como se muestra en la Figura 2.4, se tienen varios dispositivos que establecen una comunicacin con un nico controlador central, denominado coordinador de PAN. Este coordinador puede iniciar, terminar o reencaminar trfico
alrededor de la red establecida.
Coordinador PAN
FFD (full)
RFD (reduced)
13
20
El coordinador de la red es de tipo FFD, pero con funcionalidad de coordinador PAN. Cada dispositivo establece comunicacin bidireccional con el coordinador.
Todos los dispositivos operan con direcciones de red extendidas y nicas. Pueden usarse para comunicarse directamente con el coordinador, o pueden mapearse (una vez est conectado el dispositivo) a una direccin corta.
Las aplicaciones tpicas son automatizacin del hogar, perifricos del PC, juegos, o sistemas de monitorizacin de salud.
TOPOLOGA PEER-TO-PEER
Tambin se tiene un coordinador de la red PAN, si bien ahora, cualquier dispositivo puede establecer conexin con otro (siempre que se encuentre en su
rango de cobertura). Por tanto, las conexiones establecidas son ms complejas
(del mismo tipo que una red mallada). En la Figura 2.5 se muestra un ejemplo.
FFD (full)
Coordinador PAN
RFD (reduced)
Cada nodo establece comunicacin con todos los que estn a su alcance. Al
existir ms enlaces, habr una mayor transferencia de datos, pero la red ser ms
fiable.
Una red puede ser de tipo ad-hoc, puede organizar sus propias rutas, o incluso
podra recuperarse ante errores. Existen protocolos que permiten enviar datos
21
desde un nodo hasta otro, pasando por nodos intermedios (cubriendo as mayores distancias).
Topologa til para control y monitorizacin industriales, redes de sensores
inalmbricos, agricultura inteligente
Un caso especial, basado en la topologa peer-to-peer es el cluster tree o red en
rbol. En ella la mayora de los nodos son de tipo FFD. Se pueden agregar varios
bloques de este tipo, para formar una red de ms alcance (Figura 2.6). La desventaja de tener una red con mucha cobertura es que aumenta la latencia de los
mensajes.
Coordinador PAN
Dispositivo
PAN 2
PAN 1
PAN 3
Primer coordinador
22
Capas superiores
802.2 LLC
SSCS
MAC (Enlace)
Nivel Fsico
Figura 2.7 Modelo de capas para 802.15.4
La parte fsica (PHY) se encarga del transceptor de radiofrecuencia con un mecanismo de control de bajo
nivel. La subcapa MAC proporciona acceso al canal fsico para cualquier tipo de transferencia (nivel
superior). En un estndar diferente (IEEE 802.2) se define la parte de control de enlace lgico (LLC), que
accede a MAC a travs de una capa de convergencia SSCS.
Se encarga de tareas como: activacin/desactivacin del transceptor radio, control de potencia para el canal activo, medicin de nivel LQI para los paquetes recibidos, protocolo de acceso CSMA-CA, seleccin de la frecuencia para un canal
determinado, envo/recepcin de datos procedentes de niveles superiores.
En la Tabla 2.1 se muestran las frecuencias y las tasas de transmisin definidas
en esta norma.
PHY (MHz)
868/915
2450
Banda (MHz)
Modulacin
Tasa de chip
(kchip/s)
Tasa de datos
(kbps)
868.0-868.6
BPSK
300
20
902.0-928.0
BPSK
600
40
2400.0-2483.5
O-QPSK
2000
250
23
El chip CC2420 utiliza la banda (universal) de los 2450 MHz en la cual se han
definido 16 canales, cuyas frecuencias centrales FC vienen dadas por la expresin
FC 2405 5 k 11 MHz k 11,12,..., 26
(2.1)
Banda (MHz)
Modulacin
Tasa de chip
(kchip/s)
Tasa de datos
(kbps)
868.0-868.6
BPSK
300
20
902.0-928.0
BPSK
600
40
868.0-868.6
ASK
400
250
902.0-928.0
ASK
1600
250
868.0-868.6
O-QPSK
400
100
902.0-928.0
O-QPSK
1000
250
2400.0-2483.5
O-QPSK
2000
250
La ltima revisin del mismo es IEEE 802.15.4d, de 2009 (se aaden modula-
Es importante tener en cuenta que existen tecnologas que funcionan conjuntamente en la banda de los 2.4 GHz :
Los canales de IEEE 802.15.4 se extienden desde 2045 MHz hasta
2480 MHz .
Estndar de modulacin inalmbrico IEEE 802.11b/g (conocido comer-
cialmente como Wi-Fi) ofrece canales desde 2412 MHz hasta 2484 MHz.
Comunicaciones Bluetooth, en el rango 2402, 2480 MHz .
14
24
Entre las tareas a realizar por esta subcapa de nivel de enlace se encuentran:
generar balizas de red (en caso de que se trate de un nodo coordinador), sincronizacin de dichas balizas, soporte para la asociacin/disociacin de nodos, seguridad, implementacin del algoritmo de acceso al canal CSMA-CA, control del
mecanismo de asignacin de intervalos temporales, proporcionar un enlace fiable
entre dos entidades pares MAC.
15
25
Alianza ZigBee
proporciona
mejoras
al
estndar
ya
comenta-
do IEEE 802.15.4, aadiendo capas de gestin de red, seguridad y aplicacin. Algunas de las caractersticas de ZigBee:
26
Respecto a las topologas de red, la capa de red ZigBee permite crear redes de
tipo estrella, rbol y de mallado. Se deben seguir estas reglas:
Encaminadores y coordinadores no pueden pasar a estado de bajo consumo (sleep). Necesitan reenviar cualquier paquete que les llegue. Por su parte,
los nodos finales s pueden pasar a sleep (ahorro de energa).
El caso ms sencillo es una estructura en estrella (Figura 2.9) en la que existe
un coordinador (ZC), y el resto son nodos o dispositivos finales (ZED).
ZC (coordinador)
ZED (nodo final)
27
ZC (coordinador)
ZR (encaminador)
ZED (nodo final)
Por ltimo, se ofrece la posibilidad de crear una red denominada mesh, peer-topeer o de mallado (Figura 2.11). En este caso, se establecen varios enlaces entre
nodos encaminadores, y un nodo final puede comunicarse con varios encaminadores, o con el coordinador.
ZC (coordinador)
ZR (encaminador)
ZED (nodo final)
28
Aplicacin propietaria 2
Aplicacin propietaria 1
Objeto de dispositivo
ZigBee (ZDO)
Esta capa es necesaria para proporcionar funcionalidad y asegurar una operacin correcta de la subcapa MAC de IEEE 802.15.4, y por otro lado, ofrecer una
interfaz de servicio adecuada para la capa de aplicacin APL. Proporciona dos
entidades: NLDE y NLME.
16
peer.
Protocolo propietario desarrollado por la empresa Digi International para redes inalmbricas peer-to-
29
Como se observa en la Figura 2.12, se puede subdividir en varios bloques: soporte de aplicacin (APS), objetos de dispositivos (ZDO) y aplicaciones propietarias.
La capa APS establece una interfaz entre la capa de red NWK y el conjunto
de capa ZDO y aplicaciones definidas por el fabricante. Esto se consigue con
dos entidades: APSDE y APSME.
17
Tecnologa
Basada en
DASH7
ISO/IEC
18000-7
433.92 MHz
ZigBee
IEEE 802.15.4
(parcial)
2450 MHz
915 MHz
868 MHz
Potencia
media
Latencia
media
Dinmico
de 10 m a
10 km
30-60 W
2 s (peor caso)
30-500 m
300-600 W
Segundos a
minutos (peor
caso)
Frecuencias Alcance
30
Tecnologa
DASH7
No
200 kbps
ZigBee
250 kbps
Bueno
Aceptable
No
Entre las ventajas de DASH7 destaca su bajo consumo energtico (hasta 10 veces menos) lo que repercutir en mayores ahorros, y una mayor duracin de la batera. Adems, el hecho de trabajar alrededor de los 433 MHz proporciona ms
alcance a la seal.
Respecto a posibles aplicaciones, las ms comunes: automatizacin de edificios
(control de acceso, gestin eficiente de energa), servicios basados en localizacin,
automovilismo (sistemas de monitorizacin de presin, niveles de combustible),
o cadenas logsticas.
Baja tensin de alimentacin: 2.1 V 3.6 V con regulador de tensin interno o 1.6 V 2.0 V con regulador externo.
31
VREG_EN
NC
XOSC16_Q1
XOSC16_Q2
AVDD_XOSC16
40
39
38
37
43
41
AVDD_IF1
VREG_IN
44
42
ATEST2
R_BIAS
45
ATEST1
47
46
AVDD_CHP
48
forman el chip.
VCO_GUARD
36
NC
AVDD_VCO
35
DVDD_RAM
AVDD_PRE
34
SO
AVDD_RF1
33
SI
GND
32
SCLK
RF_P
31
CSn
TXRX_SWITCH
30
FIFO
RF_N
29
FIFOP
GND
28
CCA
AVDD_SW
10
27
SFD
NC
11
26
DVDD1.8
NC
12
25
DVDD3.3
23
24
DSUB_PADS
DSUB_CORE
DGUARD
RESETn
DGND_GUARD
DGND
20
DVDD_ADC
22
19
21
18
AVDD_IF2
NC
AVDD_RF2
AVDD_ADC
15
NC
17
14
16
13
AGND
Exposed die
attach pad
ADC
DIGITAL
DEMODULATOR
ADC
- Digital RSSI
- Gain Control
- Image Suppression
- Channel Filtering
- Demodulation
- Frame
synchronization
LNA
Serial
voltage
regulator
90
TX POWER CONTROL
DAC
Power
C ontr ol
PA
On-chip
BIAS
micr ocontroller
FREQ
SYNTH
CONTROL LOGIC
TX/R X C ON TR OL
DIGITAL
INTERFACE
WITH FIFO
BUFFERS,
CRC AND
ENCRYPTION
DIGITAL
MODULATOR
- Data spreading
- Modulation
Digital and
Analog test
interface
DAC
X OS C
16 MH z
32
Interconexin de redes inalmbricas (propias de los motes) con una infraestructura basada en Ethernet.
Network Storage Link for USB 2.0 Disk Drives. Microcomputador del fabricante Linksys que
funciona como servidor de datos, al poder conectarle unidades de almacenamiento.
33
Pantalla de estado y configuracin a travs de protocolo HTTP (mediante pgina web) para identificacin de nodo, reseteo, contadores
No obstante, en el punto 4.27 se trata la puesta en marcha y configuracin de la
pasarela Tmote Connect.
34
Dimensiones fsicas. El tamao reducido de estos sensores posibilita su inclusin en una toma de corriente. A partir del diagrama electrnico de
un Tmote Sky (o similar) puede construirse un prototipo adecuado.
Consumo reducido de energa. Como se ha explicado, el microcontrolador incluido posee varios modos de ahorro de energa, consumiendo lo estrictamente
necesario, y aumentando la vida de la batera.
35