wireless p43 p76.en.es(1)

56
 23 CAPÍTULO 2 Hasta y ejecución de Aquí está el corazón del libro. Pasamos de una bolsa de las piezas a una red de trabajo de ZigBee en un solo capítulo, tomando el camino más sencillo para el éxito temprano. Las direcciones, el firmware y configuración de los pasos que culminan en una sesión de chat sencillo para un intercambio satisfactorio de los saludos. Hola mundo, que están en marcha. Vamos a empezar. Fundamentos de Radio ¿Qué es exactamente esta cosa llamada radio? En cualquier diccionario o enciclopedia, usted encontrará una definición que describe la transmisión de información a través de la modulación de las ondas en el espectro electromagnético. Vaya, eso es bastante misterioso, sobre todo cuando se declaró COU-con las matemáticas y las ecuaciones que describen el comportamiento de la radio. Estos sin duda nos ayudará a trabajar con el medio, sin embargo, todavía no puede responder a la pregunta de lo que es. Si usted se siente insatisfecho con las palabras o las matemáticas el, eso est á bien. Una manera útil de  pensar en la radio es como un misterio bien descrito. Después de todo, no podemos ver la radio. No podemos tocar la radio o escuchar su pronunciación ni olerlo o sentirlo. Miles de millones de años de evolución no nos ha proporcionado con cualquier aparato sensorial directa para percibir la parte de radio del espectro electromagnético en absoluto. Nuestro lenguaje en torno al fenómeno revela esto. La radio de la palabra viene del radio, la América de un ray o o rayo en una rueda , algo que se propag a desde un centro hacia el exterior. Es cierto, pero muy vago. Alrededor de la vuelta del siglo pasado se conoce como "comunicación etérea" en un guiño al "éter" que se creía erróneamente a invadir el espa cio exte rior. Eso resu ltó ser tan malo. Hoy en dí a se refiere a menudo como la comunicación inalámbrica, pero eso no es lo que es. Eso es lo que no es. La radio también es menos de tomate, queso, menos y menos pan, pero que no es mejor que nos ayuden a entenderlo. E l elemento de misterio es fundamenta l para la experiencia human a de la radio, y una pista tranquilizador que su comprensión de que siempre será un poco flojo.

Upload: rafael-lopez-gtz

Post on 15-Jul-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 1/56

23

C A P ÍT U L O 2

Hasta y ejecución de

Aquí está el corazón del libro. Pasamos de una bolsa de las piezas a una red de trabajo deZigBee en un solo capítulo, tomando el camino más sencillo para el éxito temprano. Las

direcciones, el firmware y configuración de los pasos que culminan en una sesión de chatsencillo para un intercambio satisfactorio de los saludos. Hola mundo, que están enmarcha.

Vamos aempezar.

F u n d a m e n t o sd e R a d i o¿Qué es exactamente esta cosa llamada radio? En cualquier diccionario o enciclopedia,usted encontrará una definición que describe la transmisión de información a través de lamodulación de las ondas en el espectro electromagnético. Vaya, eso es bastantemisterioso, sobre todo cuando se declaró COU-con las matemáticas y las ecuaciones quedescriben el comportamiento de la radio. Estos sin duda nos ayudará a trabajar con elmedio, sin embargo, todavía no puede responder a la pregunta de lo que es. Si usted sesiente insatisfecho con las palabras o las matemáticas el, eso está bien. Una manera útil de

 pensar en la radio es como un misterio bien descrito. Después de todo, no podemos ver laradio. No podemos tocar la radio o escuchar su pronunciación ni olerlo o sentirlo. Milesde millones de años de evolución no nos ha proporcionado con cualquier aparato sensorial

directa para percibir la parte de radio del espectro electromagnético en absoluto. Nuestrolenguaje en torno al fenómeno revela esto. La radio de la palabra viene del radio, laAmérica de un rayo o rayo en una rueda, algo que se propaga desde un centro hacia elexterior. Es cierto, pero muy vago. Alrededor de la vuelta del siglo pasado se conocecomo "comunicación etérea" en un guiño al "éter" que se creía erróneamente a invadir elespacio exterior. Eso resultó ser tan malo. Hoy en día se refiere a menudo como lacomunicación inalámbrica, pero eso no es lo que es. Eso es lo que no es. La radio tambiénes menos de tomate, queso, menos y menos pan, pero que no es mejor que nos ayuden aentenderlo. El elemento de misterio es fundamental para la experiencia humana de laradio, y una pista tranquilizador que su comprensión de que siempre será un poco flojo.

Page 2: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 2/56

24 | Capítulo 2:E n m a rcha

Por suerte, tenemos una enorme capacidad para describir la propagación de la radio, predecir su comportamiento, y puede ser utilizada para un gran número de propósitos. Por ejemplo, usted está a punto de utilizarlo en la creación de su propia red de malla desensores, inteligentemente la manipulación de un fenómeno que va más allá de suscompetencias directas de la percepción. Eso es bastante limpio.

Page 3: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 3/56

25

El espectroelectromagnéticoLa radio es sólo una porción de la amplia gama de energía que llamamos el espectroelectromagnético (ver Figura 2-1). Este espectro incluye de alta potencia los rayos gamma

que llegan del Su-pernovas en el espacio exterior, los rayos X se usan para echar unvistazo a los huesos rotos, las microondas que cocinan nuestra comida, de infrarrojos que

  percibimos en términos generales en forma de calor, y el pequeño uno segmento delespectro que alrededor de un tercio de nuestro cerebro se dedica a descifrar: la luz visible.Las ondas de radio son mucho más largas que las ondas de luz y muchos pueden viajar através del opaco-tancias tales como ropa, muebles y paredes de ladrillo. Energía de radiono requiere ningún medio. Se puede propagar muy bien en el vacío y por lo tanto, es ideal

 para las comunicaciones, donde las conexiones de cables de metal son poco prácticos, oen línea de visión puede ser impedido por obstáculos. Cuando las ondas de radio incidenen un conductor, como el metal, producen una corriente eléctrica que transforma su

energía en otra forma. Esto significa que la radio no viajan bien a través de paredes demetal, pero también significa que podemos emplear antenas metálicas de la transducciónde energía de radio en señales eléctricas que las computadoras pueden detectar y procesar.Los ingenieros tienen un amplio conjunto de teorías, ecuaciones y leyes para predecir ymanipular el comportamiento de la radio. Por suerte, podemos hacer que hacer por elmomento con una sola de estas herramientas, el ley del cuadrado inverso.

 Figura 2-1. Gráfico del espectro electromagnético

Ley del cuadradoinversoLas señales de radio requieren una gran cantidad de energía, ya que, a diferencia de losmensajes se ejecutan a través de un alambre, que se desintegran de forma acelerada. Larazón de esto es fácil de entender. Como emitir señales de distancia de su fuente, que

rápidamente se extendió a cabo como ondas en un estanque. Sonido funciona más omenos la misma manera, por lo que es fácil de escuchar un susurro de cerca, peroimposible de entender, incluso a unos pocos metros. Tanto el sonido y la descomposiciónde radio de acuerdo con la ley del cuadrado inverso. Cada vez que se duplica la distancia,se necesita cuatro veces la cantidad de energía (como Figura 2-2 muestra), por lo queatravesar largas distancias requiere de enormes gastos de energía en comparación con losmás cortos.

ZigBee redes de malla han sido diseñados con la ley del inverso del cuadrado de la mente.En lugar de utilizar baterías grandes para generar la gran cantidad de energía necesaria

 para enviar una señal a larga distancia, cada radio tiene sólo pequeñas cantidades de poder 

Page 4: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 4/56

26 | Capítulo 2:E n m a rcha

de ir a una corta distancia a su vecino más cercano en la red. Mediante la adición de nodosa la red, las grandes distancias se puede recorrer sin ningún tipo de nodo que necesitanacceso a grandes cantidades de energía.

Page 5: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 5/56

Int roducción a ZigBee |25

 Figura 2-2. Ley del cuadradoinverso

In troduc c ión a Z igB eeMucha gente piensa que ZigBee y XBee son la misma cosa. Eso no es cierto. ZigBee esun estándar de protocolo de comunicaciones para bajo consumo de energía, redes demalla inalámbrica. XBee es una marca de radio que soporta una gran variedad de

 protocolos de comunicación, entre ellos Zig-Bee, 802.15.4, y Wi-Fi, entre otros.

El protocolo ZigBee es un estándar de la misma manera que Bluetooth es un estándar.Cualquier dispositivo de fabricante que es totalmente compatible con el estándar ZigBee

  puede comunicarse con el dispositivo de cualquier otra compañía de ZigBee. Así que,

como el auricular Bluetooth de Motorola puede comunicarse con el iPhone de Apple, uninterruptor de la luz puede CentralLite ZigBee de comunicarse con una cerradura de la puerta Negro & Decker. ¿Cómo funciona esto? Pues bien, al igual que un gran pastel, los protocolos de red robustos, son todos acerca de capas.

Protocolos de red más modernas emplean un concepto de capas para separar distintoscomponentes y funciones en módulos independientes que se pueden montar de diferentesmaneras. No vamos a molestar con un montón de teoría de la red aquí, sólo lo suficiente

 para que pueda completar las tareas a mano.

Cada red tiene un nivel físico, donde las señales de transmisión son en realidad. Por 

ejemplo, el equipo puede ser conectado mediante un cable Ethernet a Internet. Por otrolado, puede ser la radio que va con una conexión WiFi, utilizando señales de radio paraatravesar el mundo real. Eso es todo lo que sucede en el nivel físico, y no cambia nada alrespecto, por ejemplo, lo que está pasando en la capa de aplicación, que es donde vive sunavegador web. Firefox no le importa un comino si se cambia de Ethernet a Wi-Fi. Está

 protegido por las interfaces entre las capas que permiten a cada módulo de software yhardware para cambiar la forma en que hace su trabajo, pero aún así hablar con las otrascapas de la misma manera.

Page 6: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 6/56

26 | Capítulo 2:E n m a rcha

Otra manera de conceptualizar esto es considerar su coche. Usted puede conducir encarreteras de concreto, las calzadas de asfalto, puentes de metal y un montón de tierra deaparcamiento sin necesidad de cambiar los vehículos. Sus neumáticos proporcionan unainterfaz entre la capa de vehículo y la capa de carretera. Se iba a funcionar igual de bien sivas conduciendo una moto o un camión de helados. Cualquiera de capa se puede cambiar 

a cabo de forma independiente sin afectar al otro.La capa de red por debajo de ZigBee que apoya a sus características avanzadas que seconoce como IEEE802.15.4. Se trata de un conjunto de normas que definen la gestión de energía,direccionamiento, la corrección de errores, formatos de mensaje, y otros de punto a puntoespecíficas necesarias para la correcta comunicación que tendrá lugar a partir de una radioa otra. Marca XBee-radios se pueden comprar con o sin ZigBee. Por ejemplo, la serieXBee un hardware que no funcionan en este libro (pero no menciona en Capítulo 1)-

Apoya 802.15.4 directamente en su forma nativa. ZigBee es un conjunto de capasconstruidas encima de 802.15.4. Estas capas de añadir tres cosas importantes:

 Enrutamiento

Las tablas de enrutamiento definen cómo una radio puede transmitir mensajes através de una serie de otras radios a lo largo del camino a su destino final.

 La creación ad hoc de lared 

Este es un proceso automatizado que crea toda una red de radios sobre la marcha, sinninguna intervención humana. Muy bien.

  La auto-sanación

de mallaLa autocuración es un proceso relacionado que automáticamente se da cuenta de siuno o más radios no se encuentra en la red y vuelve a configurar la red para reparar las rutas rotas.

Un ZigBee la red es un poco como un equipo de baloncesto. Ambos se componen devarios jugadores, y cada jugador se especializa en ciertos tipos de acciones. Sin losdiferentes actores, no puede funcionar correctamente. Por supuesto, ZigBee no es bastanteel baloncesto. Por un lado, las radios no son particularmente altas. Además, en realidadsólo hay tres tipos de jugadores, o los tipos de dispositivo. Cada red ZigBee tendrá unasola coordinador del dispositivo de. No se puede llamar a cualquier cosa de una red hastaque tenga al menos dos cosas conectadas. Así que cada ZigBee red de trabajo tambiéntendrá por lo menos otro jugador, ya sea un dispositivo de enrutador o una extremo del dispositivo. Muchas redes se tienen ambas cosas, y la mayoría será mucho más grandeque sólo dos o tres radios:

Coordinador 

ZigBee redes siempre tienen un dispositivo único coordinador. Esta radio esresponsable de la formación de la red, la entrega de las direcciones, y la gestión de lasdemás funciones que definen la red, asegurarlo y mantenerlo sano. Recuerde que

cada neta-trabajo debe estar formado por un coordinador  y que nunca va a tener más

Page 7: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 7/56

Int roducción a ZigBee |27

de un coordinador en la red.

 Router Un router es un nodo con todas las características de ZigBee. Puede unirse a las redesexistentes, enviar información, recibir información, y la información de la ruta.Enrutamiento significa actuar como un

Page 8: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 8/56

28 | Capítulo 2:E n m a rcha

mensajería para la comunicación entre otros dispositivos que están demasiado lejos para transmitir la información por su cuenta. Los routers suelen ser conectado a unatoma de corriente eléctrica, ya que debe estar encendido todo el tiempo. Una red

 puede tener múltiples radios del router.

 Extremo

del dispositivo

Hay muchas situaciones donde el poder del hardware y de tiempo completo de unrouter son excesivos para lo que un nodo de radio en particular tiene que hacer. Losdispositivos finales son esencialmente versiones reducida de un router. Pueden unirsea las redes y enviar y recibir información, pero eso es todo. No actúan comomensajeros entre otros dispositivos, para que puedan utilizar el hardware más baratoy el poder pueden bajar de forma intermitente, el ahorro de energía por ir temporalmente en un no responde dormir modo. Los dispositivos finales siempre senecesita un router o el coordinador para ser su dispositivo principal. El padre ayuda a

los dispositivos finales a la red, y almacena los mensajes para ellos cuando estándormidos. Las redes ZigBee puede tener cualquier número de dispositivos finales. Dehecho, una red puede estar compuesta por un coordinador, varios dispositivos finales,y no en todos los routers.

To pología de la redEn el baloncesto, una vez que los jugadores son seleccionados, que todavía tienen quereunirse en equipo. Las redes ZigBee son de la misma manera. Se pueden conectar entresí en varios diseños diferentes o topologías de la red para dar a su estructura. Estas

topologías indicar cómo las radios están lógicamente conectados entre sí. Su disposiciónfísica, por supuesto, puede ser diferente. Hay tres principales topologías ZigBee, se ilustraen la Figura 2-3:

 Par La forma más sencilla de la red es uno con sólo dos radios, o nodos. Uno nodo debeser un coordinador de modo que la red puede estar formada. El otro puede ser configurado como un router o un dispositivo final.

En general, los proyectos que nunca se necesitan algo más que un

solo par de radios, no obtendrá mucha ventaja de ZigBee y deberíacon-posibilidad de usar la Serie 1 simple protocolo 802.15.4 radiosdiscutidos en Capítulo 1.

 Estr ella Este arreglo de la red es también bastante simple. Una radio coordinador se sienta en

el centro de la topología de estrella y se conecta a un círculo de dispositivos finales.Cada mensaje en el sistema debe pasar a través de la radio coordinador, que los envíacomo nee-DED entre los dispositivos. Los dispositivos finales no se comunicandirectamente entre sí.

Page 9: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 9/56

Int roducción a ZigBee |29

 Figura 2-3. ZigBee par, estrella, en malla, y el árbol detopologías de clúster 

Mall a

La configuración de malla emplea nodos router además de la radio coordinador. Estasradios pueden transmitir mensajes a través de otros routers y dispositivos finales,según sea necesario. El coordinador (en realidad una forma especial de router) actúa

 para gestionar la red. También puede enrutar los mensajes. Varios dispositivos finales  pueden conectarse a cualquier router o al coordinador. Éstos se pueden generar yrecibir información, pero necesitará la ayuda de sus padres para comunicarse con losdemás nodos.

Cúmulo del  Árbol 

Se trata de un diseño de la red donde los enrutadores formar una columna vertebral

de la clase, con los dispositivos finales agrupados en torno a cada router. No es muydiferente de una configuración de malla.

A bordar BásicoCasi cada persona tiene una dirección donde se puede llegar, por lo general una que esúnica para él. Muchas personas tienen más de uno. Tenemos las direcciones de correo,direcciones de correo electrónico, números de teléfono, números de pasaporte, y la listasigue. Cada tipo de dirección o identificación tifier-responde a un propósito ligeramentediferente. Es lo mismo con las radios (ver  Tabla 2-1). Si desea enviar un mensaje de

Page 10: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 10/56

30 | Capítulo 2:E n m a rcha

ZigBee, lo que necesita saber la dirección de la radio de destino. Al igual que con lagente, cada radio es conocido por varias direcciones diferentes, cada una tiene un

 propósito. Para empezar, cada radio tiene un 64 único y asignados de manera permanente- el número de serie poco. Ningún otro de radio ZigBee en la tierra tendrá que mismonúmero de serie.

Page 11: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 11/56

Int roducción a ZigBee |31

Luego hay un menor de 16 bits de direcciones que se asignan dinámicamente a cada radio por el coordinador cuando se establece una red. Esta dirección es única sólo dentro de unared dada, pero ya que es más corto, muchos más de ellos pueden ser manipulados en lamemoria muy limitada disponible en un chip ZigBee. Por último, cada radio XBee se

 puede asignar una cadena corta de texto llamado el identificador de nodo. Esto permite

que la radio debe abordarse con un nombre más amigable. Cuatro de cada cinco sereshumanos prefieren una máquina muy fácil.

Tabla 2-1. Los tipos dedirecciones

T i p o E j e m p l o Ú ni co

De 64-bit

De 16-bit

Nodo

0013A200403E0750

23F7

RADIO DE FRED

Sí, siempre y en todas partes

Sí, pero no sólo dentro de una

singularidad de la red

L a s d i r e c c i o n e s

d e l P A N

En los Estados Unidos, casi todas las ciudades tiene una calle principal. Miles dediferentes fam ilias de vivir en, por ejemplo, 123 Main Street. Podemos distinguirlos,

 porque mientras que su dirección es la misma, su pueblo o ciudad es diferente. Cada redZigBee crea una virtual "ciudad" de la misma manera, y las etiquetas que no de la ciudadcon un nombre, pero con un número, la red de área personal (PAN) de direcciones. Estaes otra dirección de 16-bit. Hay

65.536 PAN diferentes direcciones disponibles, cada uno con la capacidad de generar una-otra 65536 de 16 bits de radio se dirige por debajo de ella. En teoría, por lo tanto, esteesquema de direccionamiento tiene espacio para más de 4 mil millones de radios en total,más de lo que necesitas, no importa que tan ambicioso proyecto en el que pudo haber 

 planeado!

CanalesIncluso si toda la frente es perfecto, su mensaje todavía no se conseguirá a través de lasradios a menos que ambos estén sintonizados en la misma frecuencia. Cuando elcoordinador ZigBee recoge una dirección de red del PAN, también se verifica en todos loscanales disponibles, por lo general 12 seres diferentes, y toma uno solo para lasconversaciones de esa red. Todas las radios de la red deben utilizar el mismo canal. Deforma predeterminada, las radios XBee manejar la selección de canales automática-mente

  por lo que normalmente no es necesario que te preocupes por esto, a menos que, por supuesto, algo sale mal.

A l l T o g e t h e r N o w

Así, por un mensaje para obtener a través de una radio a otra, las radios tienen que estar en el mismo canal y tener la información misma sartén, y la radio que envía debe conocer 

Page 12: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 12/56

32 | Capítulo 2:E n m a rcha

al menos una de las direcciones de la recepción de radio (ver  Figura 2-4). Además,algunos trabajos de net-cuentan con protocolos de seguridad que requieren un intercambiode claves, sin embargo, los protocolos de encriptación y seguridad (que se examinan en elCapítulo 8) No son necesarios para cualquiera de los proyectos

Page 13: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 13/56

Int roducción a ZigBee |33

se describen. Por ahora, recuerde que usted necesitará un PAN y un discurso por radio para que sus mensajes a través de. Usted aprenderá cómo éstos se establecen en lassiguientes secciones.

Puede ejecutar en la terminología en relación con ZigBee capa de

aplicación ad-vestidor, incluidas las conversaciones de ZigBee perfiles, grupos, Y   puntos finales. Usted no necesitará estos términos para hacer los proyectos en este libro, por lo que se mencionan aquí sólo para tranquilizar a los que con seguridad puede ignorar por el momento.Vamos a cubrir los conceptos de nivel de aplicación en el Capítulo 8.

 Figura 2-4. Diagrama de Venn que muestra el canal, el PAN, y hacer frente a

Hexadecimales

 No hay duda al respecto: si desea utilizar un XBee, usted necesita entender la notaciónhexadecimal. Cada vez que se establece una dirección de XBee, configurar uno de los

temporizadores, o leer la intensidad de la señal, los números que utilizamos son todoslos formato de base 16.

¡Relájate! Es bastante fácil y vamos a mostrar todo lo que necesita saber acerca de estosnúmeros especiales. Si usted ha trabajado con computadoras en todo, usted ha visto casiseguro que estos números, llamados hexadecimales, hexadecimal, o en la base 16 (todoséstos significan la misma cosa).

 Normalmente, expresamos los números en base 10, contando con números del 0 al 9,entoncesllevar a a otro lugar para obtener 10 comoesto:

Page 14: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 14/56

34 | Capítulo 2:E n m a rcha

1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ...

8 ... 9 ...10

En decimal, hay un lugar de las unidades, un lugar de las decenas, un lugar de cientos, yasí sucesivamente. Tomemos el número decimal 7453:

Page 15: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 15/56

Int roducción a ZigBee |35

7 4 5 3mil cientos decenas los

103 102 101 100

Esto probablemente se ve muy familiar. Sin embargo, si usted vino de otro planeta y nosaben leer decimales, se puede multiplicar cada número por su lugar para obtener elvalor total. (7 * 1000) + (4 * 100) + (5 x 10) + (3 * 1) = 7453. Espere un momento, este

método será muy útil más adelante.

Tal vez le interese saber que decimal es sólo una de las muchas formas de escribir losnúmeros. Imagine lo compacto de su notación sería si pudiera contar de 0 a15 antes de que usted tenía que llevar a otro lugar, por ejemplo:

1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9

... Uh-oh!

 No tenemos un número único para expresar 10! Podríamos hacer un garabato nuevo yque funcione bien, excepto que sería más fácil si pudiéramos usar algo que ya están en

el teclado del ordenador. Así que vamos a usar la letra A y decir que representa 10. Acontinuación, puede utilizar la letra B en reposo durante 11 años, y así sucesivamente:

1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... A. .. B. .. C.

.. D. .. E. .. F. ..10

Puede parecer extraño, pero nosotros no cometimos un error al final. F significa 15, yluego de expresar 16 nos llevó a lo que tuvimos 1 en el lugar sixteens y 0 en el lugar delas unidades:

1 0sixteens los

161 160

Así es, en la notación hexadecimal de 10 significa 16. Para evitar confusiones, quesuelen marcar números hexadecimales de una manera especial, con un cero a laizquierda y una letra x, así:0x10. El cero a la izquierda y x no decir que estamos multiplicando por cero o nada. Sonsimplemente un prefijo, como el signo de dólar, para hacernos saber qué tipo denotación seguir. Así que si usted ve la 0x7E2 hexadecimal he aquí cómo sedescomponen:

7 E 2

de doscientos cincuenta y seisessixteens los

162 161 160

Entonces, ¿qué número es esto de todos modos? Recuerde que el ejercicio demultiplicación que hicimos con decimales? Vamos a intentarlo con este hexadecimaldesconocido. (7 * 256) + (E * 16) + (2 * 1) =? Oh molesta, tenemos que traducir esaletra E en su forma decimal. Vamos a hacer que en este momento: (7 * 256) + (14 * 16)+ (2 * 1) = 2018.

Trate de traducir estos decimales a hexadecimal. Los primeros están llenos paraempezar:

10 = 0xA

16 = 0x10

Page 16: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 16/56

36 | Capítulo 2:E n m a rcha

17 = 0x11

18 =

160 = (Sugerencia: pensar en cómo sixteens hay en 160)

256 =

Page 17: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 17/56

Int roducción a ZigBee |37

Ahora intenta traducir estos números hexadecimales endecimales:

0xFF =

0x3 =

0x4B =0x4C =

0x186A0 =

Esto último es difícil, por lo que es justo decir ahora que Windows y Macintosh tienencalculadoras hexagonales. En la habitual calculadora de Windows, cambiar el menú Ver de la Norma para la Ciencia. En la calculadora de Macintosh (Figura 2-5), Cambiar elmenú Ver para programador. Ahora, haga clic en el diciembre y los botoneshexagonales para cambiar de decimal a hexa-decimal. Se les prometió fácil, y lo que

 podría ser más sencillo que hacer clic en un botón? Disfrute.

 Figura 2-5. Mac calculadora en el modo de programación

X B e e A c t u a l i z a c i o n e s d ef i r m w a r eSu cerebro está lleno de hechos, y sus destellos brillantes de hardware con nuevas posi-

 bilidades. Ha llegado el momento de poner sus manos a la obra. Su primer trabajo seráasegurar que los tipos de derecho y las versiones de firmware se instalan en sus XBees.

Page 18: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 18/56

38 | Capítulo 2:E n m a rcha

Usted va a utilizar el programa X-CTU para esto, así que arrancar el sistema operativoWindows (o Linux, ver "X-CTU en Linux" en la página 33), A continuación, descargar einstalar X-CTU.

Page 19: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 19/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

El programa X-CTU y las instrucciones de instalación están disponibles enhttp://www.digi.com/ support / KBase / kbaseresultdetl.jsp? kb = 125. Durante el

  proceso de instalación, si se le pregunta si desea descargar las nuevas versiones delfirmware, siga adelante y por ellos. Además de los X-CTU, tendrás que instalar loscontroladores adecuados para su tarjeta adaptadora XBee. La mayoría de las tarjetas de

entrada, tales como el Explorador de SparkFun XBee y la mochila de Nueva MicrosXBee, utilice drivers FTDI. Los controladores y las instrucciones de instalación estánubicadas en el http://www.ftdichip.com/FTDrivers.htm. Windows puede ser capaz dedescubrir los factores por sí solo si tienes Windows Update activado y están conectados auna red.

X - C T U e n L in u x

Para utilizar X-CTU bajo Linux, tendrás que instalar primero Vino, que le permiteejecutar aplicaciones de Win-dows bajo el sistema X Window. En un sistema Linux, por 

lo general se puede instalar Wine usando su gestor de paquetes de Linux.

A continuación, usando Wine, descargar el instalador de X-CTU y ejecutar este comando:

vino 40002637_c.exe 

(Si el nombre del archivo no es 40002637_c.exe, Sustituirlo por el nombre del archivoque ha descargado.)

A continuación, cree un vínculo simbólico entre el puerto serie que corresponde a suXBee y un puerto serie de Windows, como COM10:

ln-s / dev /ttyUSB0  ~ / .wine/dosdevices/com10

El nombre del archivo de dispositivo real (ttyUSB0 en el ejemplo) puede variar, así que busca en la salida de la dmesg mando poco después de enchufar el adaptador de XBee para ver qué dispositivo se añadió.

A continuación, el lanzamiento de X-CTU usando uncomando como:

vino .wine / drive_c / \ Archivos de programa / Pieza / XCTU / X-CTU.exe

Haga clic en la pestaña Puertos Com usuario y escriba el nombre del puerto COM queha creado (por ejemplo, COM10), a continuación, haga clic en Agregar. Por desgracia,tendrás que hacer esto cada vez que inicie X-CTU, ya que no se acuerda de los puertos

COM personalizado.

Conecte una de las radios XBee en su adaptador de XBee y conectar el adaptador a un puerto USB de su computadora Windows. Inicie la aplicación X-CTU. Usted debe ver asu conexión USB XBee esté listada bajo el puerto COM de selección. Haga clic en el

 puerto apropiado para seleccionarlo y, como se muestra en Figura 2-6.

La configuración predeterminada de X-CTU por lo general va a trabajar para marcasnuevas radios XBee que se configuraron en la fábrica. La forma más fácil de confirmar 

Page 20: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 20/56

34 | Capítulo 2:E n m a rcha

que todo está configurado correctamente es hacer clic en el botón de prueba / consulta unavez que haya seleccionado un puerto COM. Si todo va bien, verá un mensaje de que lacomunicación con el módem está bien y que le da el tipo de módem y la versión delfirmware, como se muestra en Figura 2-7.

Page 21: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 21/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

 Figura 2-6. X-CTU pantalla de inicio de

 Figura 2-7. X-CTU prueba de confirmación

Page 22: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 22/56

36 | Capítulo 2:E n m a rcha

Si aparece el mensaje "No se puede comunicar con el módem",asegúrese de que su XBee está correctamente colocado en su adaptador,que no está demasiado lejos para la sala o en la espalda con un alfiler, yque no se ha insertado al revés (ver Las cifras2-8 y 2-9). Además, asegúrese de que ha seleccionado el puerto COM

correcto. (Si usted sospecha que su XBee puede estar usando el firmwarede la API, comprueba la casilla Activar el modo de API. Modo API secubre en Cap- el Capítulo 5.) También es posible que su XBee se haconfigurado a una velocidad de transmisión distinta de la

  predeterminada de 9600 baudios. Intente cambiar a una de lasvelocidades de transmisión de otros y volver a intentarlo. Si ustedtodavía no puede obtener una respuesta en Aceptar para la prueba, no sedesespere. La mayoría de las veces, el hardware está bien. Hay unmontón de otras correcciones que usted puede intentar. Compruebe laApéndice   para pasos adicionales de solución de problemas o Digicontacto para apoyo técnico en http://www.digi.com/support . A veces,sólo de pasar al siguiente paso ayuda con problemas de conexión, asíque vamos a hacer eso ahora.

 Figura 2-8. Un XBee desalineado y colocado incorrectamente. Tenga en cuenta que una de las patillas de metal está mostrando por delante de el zócalo. Esta radio no funcionará hasta que estébien volver a colocar.

La lectura actual del f i rmware yconfiguraciónAhora que ya has probado el XBee para la comunicación básica, usted querrá echar unvistazo a lo que el firmware que está deportivos y la forma en que el firmware estáconfigurado actualmente. Vaya a la pestaña de configuración del módem, a continuación,

Page 23: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 23/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

haga clic en el botón Leer en Módem paráme-tros. Si todo va bien, esto va a llenar laventana de abajo con todo tipo de información útil, como se muestra en Figura 2-10.

Page 24: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 24/56

38 | Capítulo 2:E n m a rcha

 Figura 2-9. El XBee alineada y asentada correctamente en el adaptador. Todos los pasadoresmetálicos se insertan en los zócalos.

Tenga en cuenta la "Descarga de nuevas versiones" botón. Utilice este botón de vez encuando para que X-CTU visite el sitio web de Digi las nuevas versiones de firmware(haga clic en "Descargar las nuevas ver-siones", a continuación, haga clic en Web).

L i n u x S o l u c i ó n d e

  p r o b l e m a sSi está ejecutando X-CTU bajo Wine en Linux, es posible que aparezca un cuadro dediálogo que le indica el fichero de configuración del módem no se pudo encontrar. Estecuadro de diálogo solicitará la descarga de los archivos de configuración más recientesdesde el sitio web. Si se produce un error:

1. Visita el Pieza sitio FTP.

2. A continuación, busque tanto en el  xbee_s2 (Serie 2) y xbee_zb (ZigBee firmware)-subdir ectories para encontrar el archivo de firmware que coincide con lo que vioen Figura 2-7 (Para ejemplo, XB24-ZB_2041.zip para un XBee ordinario, XBP24-

 ZB_2041.zip para un XBee-PRO).3. A continuación, busque el número más alto  XB (Para XBee) o  XBP  (Por XBee-PRO) en el firmware  xbee_zb directorio, ordenar por fecha, y descargar todos losarchivos ZIP más recientes disponibles. Por ejemplo, en el momento de escribir estas líneas, los archivos de firmware más recientes para el XBee regulares fueron

 XB24-ZB_2070.zip, XB24-ZB_2170.zip,-XB24  ZB_2270.zip, XB24- ZB_2370.zip, XB24-ZB_2870.zip, Y XB24-ZB_2970.zip.

4. En X-CTU, vaya a la pestaña de configuración del módem, haga clic en descargar nuevas versiones, y utilice la opción de archivos para instalar cada uno de losarchivos (uno a la vez, por desgracia) que acaba de descargar.

5. Haga clic en el botón Leer de nuevo, y X-CTU debería reconocer la XBee.

Page 25: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 25/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

El tipo de módem en la lista tiene que ser XB24-ZB o XBP24 ZB-.Tipos de módem XB24-B, XB24P-B, SE-XB24, y XB24P SE-se puedeactualizar el firmware a la ZB. Si usted ve a otro modelo que aparececuando se lee de la radio, puede que no sea el hardware adecuado, encuyo caso no va a funcionar con este libro. Capítulo 1 tiene informaciónsobre dónde obtener el hardware adecuado.

 Figura 2-10. XBee coordinador de la configuración

Page 26: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 26/56

40 | Capítulo 2:E n m a rcha

Si usted recibe un cuadro de diálogo que dice que hay un problema(Figura 2-11), Con una sugerencia para presionar el botón de reinicioXBee, trate con delicadeza la XBee de su zócalo en el adaptador yvolver a colocar la misma. Asegúrese de esperar 10 segundos para el X-CTU para reconocer la radio, después lo hace, se va a cerrar el cuadro de

diálogo por sí solo.Al hacer esto, mientras que el adaptador está enchufado efectivamenterestablece. La Junta de Evaluación de Digi tiene un botón de reset, asíque si ese es su adaptador, sim-plemente pulse el botón.

 Figura 2-11. Si usted recibe este mensaje, puede restablecer el XBee tirando suavemente de él fuerade su órbita y volver a colocar la

Vamos a configurar el XBee primero:

1. La clase de módem de radio se muestra en Módem: XBee (Figura 2-10). Por todo lo

almacenado en lo que hacemos en la parte principal de este libro, debería ser XB24-ZB (o XBP24 ZB-si usted está utilizando la versión de alta potencia de las radiosPRO). Si su valor es a otra cosa, seleccione cualquiera de estas opciones en el menú.

2. En Conjunto de funciones, verá una lista de firmware diferente que puede ser cargada  para esta clase de módem de radio. Para empezar, vamos a configurar una radiocoordinador y un enrutador, tanto en modo AT comando. Así que para su primeraradio, si no está ya seleccionada, elija ZIGBEE coordinador en su conjunto defunciones. Cualquier versión2070 o superior debe estar bien, en general, que desea la versión de mayor número de(Son hexadecimales) aparece para ese conjunto de la función en particular.

Page 27: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 27/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

3. Haga clic en el botón Write para programar su radio con el firmware del coordinador.Para tener una referencia más adelante, utilice un pedazo de cinta o una pequeñaetiqueta para identificar a esta radio como coordinador.

Si obtiene un error de Windows, tales como "No se pudo abrir el

archivo de salida. Error del sistema. Acceso denegado. ", Verifiqueque su cuenta tiene ad-ministrador de acceso.

Una vez que haya instalado su primera radio con el coordinador de software de manejo,retire con cuidado de que la radio del adaptador y con cuidado el asiento de una radio ensegundo lugar en el mismo adaptador. Haga clic en Leer en la pantalla de configuracióndel módem para ver lo que el firmware está en que la radio, a continuación, seleccioneXB24-ZB (o XBP24-ZB para radios PRO), ROUTER ZIGBEE AT, y la versión de mayor número disponible. Cualquier versión 2270 o superior debe estar bien. Una vez más, hagaclic en Escriba a programar su radio en segundo lugar con el firmware del router. Marquela radio del router, así que lo identifica.

Si su radio tiene el firmware de la API, y ha tenido que marcar la casillaHabilitar API en la ficha Configuración de PC, al cambiar al firmwarede comandos AT, el último paso de la actualización puede fallar con unmensaje sobre un "Marco de error en los parámetros" (Figura 2-12).Puede pasar por alto este error, cambie de nuevo a la pestañaConfiguración de PC, desactive la casilla Habilitar API, a continuación,seleccione la ficha Configuración del módem y leer en los parámetrosdel módem nuevo. ¡Uf!

 Figura 2-12. Error al cambiar de API a AT firmware

Además de seleccionar el firmware, puede utilizar el X-CTU para configurar laconfiguración de los radios. Debido a que no pueden tener a tiempo completo el acceso aWindows y X-CTU, es una buena idea para saber cómo cambiar esta configuración conun programa de terminal serie regular. Vamos a empezar por la creación de sus XBees deesta manera.

Page 28: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 28/56

42 | Capítulo 2:E n m a rcha

C o n f i g u r a c i ó n d eX B e eCada vez que no son capaces de utilizar X-CTU, se puede configurar cualquier XBee queestá en modo AT de comando mediante el uso de un programa de terminal serie. En elcapítulo anterior hemos cubierto una gran variedad de software de terminal de serie. Aquívamos a mostrar dos programas diferentes, Tera Term para Windows y para MacintoshCoolTerm (CoolTerm también funciona en Windows).

U n p r o g ra m a d e te r m i n a l se r ie p a r a L i nu x

Si estás en Linux, probablemente encontrará  picocom a ser un programa de terminaladecuado. Las versiones más recientes de apoyo eco picocom local, que le permite ver lo que estás escribiendo. Para utilizar picocom, tendrás que compilarlo e instalarlo,

luego ejecutarlo en la línea de comandos. Por ejemplo, para conectar con el primer USB-puerto serie (si sólo tienes uno conectado XBee en su sistema Linux, es probableque sea este puerto), el uso de:

picocom - eco - imap crcrlf / dev/ttyUSB0

Puede salir de picocom tecleando Ctrl-A. Seguido de Ctrl-X

Conf i guración

  No importa qué programa usar, tendrás que configurar el software para utilizar los parámetros de comunicación se muestra en la Tabla 2-2.

Tabla 2-2. La configuración predeterminada XBee para el  software de terminal serie

Baud 9600

Datos 8 bits

de paridad

Ning

uno Bits de parada

1

Control de flujo

Ning

uno

Salto de línea CR + LF Avance de línea

o Auto

Eco local En

Page 29: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 29/56

X B e e A c t u a l iz a c i o n e s d e f i rm w a r e

Puer to s

Siempre hay que seleccionar el puerto USB está conectado el adaptador de XBee al. EnWindows, esto probablemente va a ser catalogado como uno de los puertos COM, enMacintosh, como un puerto con la palabra usbserial en el título, y en Linux, como un

 puerto con ttyUSB en el título. Muchas personas de averiguar qué puerto es el adecuadoa través de ensayo y error. Sinceramente, esto no es una mala manera de hacerlo. La otraopción es quitar el adaptador de XBee del puerto USB y ver que el nombre del puertodesaparece de tu lista de puertos. El nombre del puerto que desaparece es el adaptador de XBee. Los usuarios de Windows también se puede encontrar una lista de los puertosCOM activos mediante la selección del Administrador de dispositivos en el Panel deControl en el menú Inicio. Los usuarios de Macintosh

Page 30: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 30/56

Page 31: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 31/56

C o n f i g u r a c ió n d e X B e e

Puede ver una lista de los puertos por abrir el programa Terminal, escribiendo ls / dev

/ tty *. (Linux los usuarios deben utilizar ls / dev / ttyUSB *), Y luego pulsando latecla Intro.

C o n ex ió n d esd e W i n d ow sPara comenzar a utilizar el XBee a través de Tera Term en Windows, conecte eladaptador de XBee en uno de sus puertos USB y lanzar la aplicación de Tera Term. TeraTerm general, se puede seleccionar desde el menú Inicio de Windows. La pantalla deinicio (Figura 2-13) Solicitará una nueva conexión.

 Figura 2-13. Tera Term abertura de lamalla

Seleccione en la serie "Nueva conexión" de pantalla, a continuación, seleccione el puertoque está conectado al adaptador de XBee. Haga clic en Aceptar y usted debería ver unaventana en blanco Tera Term. Elija Terminal en el menú de configuración. En el cuadrode diálogo que se presenta (Fig. 14.2-URE), Elija CR + LF para la nueva línea derecepción y comprobar la "eco local" caja. Haga clic en Aceptar para cerrar este panel.

A continuación, seleccione de serie en el menú de configuración para confirmar que los parámetros de comunicación son correctos. Ya ha seleccionado el puerto, y el valor por defecto de 9600 baudios, 8 bits de datos, sin paridad, un bit de parada y sin control deflujo será perfecto (Figura 2-15). Haga clic en Aceptar para cerrar el panel.

Si quiere guardar permanentemente esta configuración, seleccione Guardar Configuración... en el menú Configuración y haga clic en el botón Guardar. Usted está listo para

Page 32: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 32/56

42 | Capítulo 2:E n m a rcha

empezar con la configuración de su XBee!

Page 33: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 33/56

C o n f i g u r a c ió n d e X B e e

 Figura 2-14. Tera Term terminal de la instalación

 Figura 2-15. Tera Term configuración del puerto serie

Page 34: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 34/56

44 | Capítulo 2:E n m a rcha

Para confirmar que el XBee está conectado correctamente, puede intentar ponerlo enmodo de comando. Escriba tres signos más en una fila, pero no  presiona Retorno, sólotiene que esperar un momento después de entrar en ellos:

+ + +

Si usted no recibe una respuesta, pruebe a escribir los tres signos más nuevo. Asegúresede no escribir nada antes o después de ellos. Usted debe ver a un Aceptar respuesta(Figura 2-16). Si lo hace, enhorabuena, estás conectado con éxito a su XBee! Saltar a la"Comando Y modo transparente "en la página 46 para continuar.

Su radio requiere segunda parte de la guardia de un antes y un segundode tiempo de guardia después de escribir el + + + o no voy a entrar en elmodo de comando.Comenzar  escribiendo nada por lo menos un segundo, a continuación,escriba las tres muestras más, y luego no escribe nada más para obtener más por lo menos un segundo. Recuerde, no pulse la tecla de retorno!Eso cuenta como escribir algo y le impide entrar en el modo comando.

 Figura 2-16. Tera Term con XBee en modo decomando

Conexión de M acin toshPara comunicarse con el XBee del sistema operativo Macintosh, vamos a utilizar un

 programa de código abierto llamado CoolTerm (Figura 2-17). CoolTerm está en continuodesarrollo, por lo que probablemente va a evolucionar rápidamente y pueden comportarsede manera diferente u ofrecer nuevas funciones

Page 35: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 35/56

C o n f i g u r a c ió n d e X B e e

 por el momento de leer esto. Una vez que hayas descargado e instalado CoolTerm, hagadoble clic en la aplicación para abrirla. Haga clic en el botón Opciones para mostrar laconfiguración actual (Figura 2-18). Elija el puerto está conectado el adaptador de XBee dela lista de dispositivos en la parte superior de la pantalla. El puerto tendrá probablementeusbserial como parte de su título. Los valores por defecto de 9600 baudios, los paquetes

de 8-N-1, y ninguno para el control de flujo será perfecta para las conexiones iniciales alas radios XBee. Usted querrá marcar la casilla de eco local para que pueda ver loscomandos que se está escribiendo en la pantalla. Haga clic en el botón Aceptar paraguardar la configuración.

 Figura 17.02. Ventana de

CoolTerm

Para abrir la conexión en serie, pulse el botón Conectar. Ahora usted puede poner suXBee en el modo de comandos escribiendo tres signos más (+ + +) En la ventana inferior.

  No pulse Intro! El XBee debe responder con OK alrededor de un segundo más tarde.Usted verá esta respuesta en la ventana de CoolTerm (Figura 2-19).

Page 36: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 36/56

46 | Capítulo 2:E n m a rcha

 Figura 2-18. CoolTerm ajustes, seleccione su puerto y marque la casilla de eco local 

 Figura 2-19. CoolTerm + + + con la respuesta OK para entrar en modo decomando

Si usted no ve la Aceptar, Asegúrese de que ha seleccionado el puerto correcto en la pantalla de opciones, y que ha conectado con el botón Connect. También asegúrese de quesólo ha introducido + + +. No pulse Intro! La radio debe obtener sólo los tres signos máso que no voy a entrar en el modo de comando.

Page 37: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 37/56

C o n f i g u r a c ió n d e X B e e

S oluc ión de problemas

Aquí hay algunas cosas para comprobar si usted no está recibiendo una Aceptar larespuesta de su radio al intentar ponerlo en modo de comando:

•¿Está la radio conectado al adaptador de XBee?

•Está el adaptador de XBee conectado alordenador?

•¿Ha seleccionado el puerto correcto?

•Se está comunicando a 9600 baudios?

•¿Podría su radio se establecerá en alguna otravelocidad?

•¿Podría ser su radio en el modo de API? Ver Capítulo 5.

•¿Está presionando la tecla Intro después de escribir + + +?•¿Estás esperando un segundo lleno de "tiempo de guardia" antes deescribir + + +?•¿Estás esperando un segundo lleno de "tiempo de guardia"después de escribir + + +?

Com ando y m odo t ransparenteTodos XBees comunican por la radio uno con el otro de la misma manera. Sin embargo,ellos pueden utilizar la conexión serie local de dos maneras muy diferentes. Las radiosconfigurados para el modo de utilizar la API de un formato de datos y envolvente que esgrande para los ordenadores que hablan entre sí, pero no es fácilmente legible por humanos. Vamos a estar cubriendo este en un capítulo posterior. XBees que estánconfigurados para utilizar el "A" los comandos están diseñados para la interacciónhumana más directa. Radios AT-configurados alternar entre dos modos:

Modo transparenteEste es el estado por defecto para las radios XBee utilizando AT firmware. Se llamatransparente porque la radio, simplemente pasa la información a lo largo de

exactamente como se lo recibe. Trans-padres modo se utiliza para enviar datos através de el XBee a un destino remoto de radio. Cuando se reciben datos, se envía através del puerto serie tal y como se recibió. Lo que usted envíe es lo que reciben.Muy simple.

  Del modo demando

A veces no queremos enviar ningún dato en absoluto. En cambio, queremos hablar directamente a la radio local, tal vez de preguntar acerca de su configuración o alterar la forma en que se comporta. En este caso queremos hablar  a la radio en lugar de através de él. En lugar de pasar a lo largo de lo que el tipo, la radio debe parar,

Page 38: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 38/56

48 | Capítulo 2:E n m a rcha

escuchar y reaccionar. Esto se conoce como modo de comando.

Tabla 2-3 un resumen de estosmodos.

Tabla 2-3. Modo transparente frente al comando de AT 

radios

Transparente modo C o m a nd o modo

Hablar a t r a v é s d e el XBee Hablar a la propia

XBee

Page 39: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 39/56

C o n f i g u r a c ió n d e X B e e

Transparente modo C o m a nd o modo

Cualquier dato puede ser enviado a través de Sólo responde a los comandos AT

Default Estado + + +para acceder al modo

Espere 10 segundos para volver a este modo El tiempo de espera después de 10 segundos sin entrada

XBees AT-configurados se encuentran normalmente en el modo transparente. Paraobtener una radio para cambiar al modo comando, que debe emitir una cadena única detexto de una manera especial. Aquí es donde los tres signos más vienen en ( Tabla 2-4).Cuando la radio ve un segundo de silencio en el flujo de datos, seguido por  + + + y unsegundo de silencio, se sabe que deje de enviar datos a través de comandos y empiece aaceptar a nivel local. (Es muy poco probable que esta combinación particular queaparecen en los datos de serie por casualidad.) Una vez que la radio está en modo decomando, se escucha la entrada del usuario por un tiempo. Si 10 segundos pasan sinninguna intervención del usuario, el XBee automáticamente sale del modo de mando y

vuelve a entrar en el modo transparente.Tabla 2-4. Entrar en el modo decomando

G u a r d ia s il e n c io e l ti e m p o C o m a n d o secuencia G u a r d i a s i l e n c io e l t i e m p o

Un segundo antes + + + Un segundo después de

Recuerde que debe no pulse Intro después de escribir el+ + + porque va a interrumpir el silencio tiempo de guardia y le impideentrar en el modo de comando!

C o m a n d o s A T ( s o n d e s u a m i g o )

Los comandos AT que las radios XBee utilizan para la instalación interactiva es undescendiente de los comandos Hayes que fue desarrollado originalmente para laconfiguración de módems telefónicos. El conjunto de comandos Hayes nunca ha sido unestándar de codificación, pero muchos otro módem hombre cantes de estilo a su conjuntode comandos después de Hayes y hoy en día una gran variedad de dispositivos decomunicación utilizan el mismo formato para que acepte mensajes de configuración deconexiones en serie.

Usted siempre necesario pulsar Intro o Retorno después de emitir uncomando AT. Ahora para ser claros, el acuerdo es nunca presione Introdespués + + + y Al-

 formas pulse Intro después de su comando AT. Es probable que cometer errores con esta toma al principio, pero que llegará de forma natural losuficientemente pronto.

Cada comando AT se inicia con las letras "A", que significa "atención". La idea es captar la atención del dispositivo, en este caso nuestra radio XBee. El AT es seguido por doscaracteres que indican que la orden se publica, a continuación, por parte de algunos

Page 40: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 40/56

50 | Capítulo 2:E n m a rcha

valores de configuración opcionales. He aquí un ejemplo:ATID 1966 <CR>

Page 41: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 41/56

C o n f i g u r a c ió n d e X B e e

  No escriba el <CR> literalmente. Sólo tiene que añadir un retorno de carro al final,normalmente pulsando la tecla Intro en el teclado. Es una estructura muy simple que lequede claro una vez que haya publicado unos cuantos comandos. Estas son algunas de las

 básicas:

A

Cuando el A comando se emite por sí mismo, la radio, simplemente devolverá unOK. Esto es como preguntar "¿Estás ahí?" Y la radio responde "Sí!" Si escribe A y

  pulse Intro, y no ve un OK como respuesta, usted probablemente ha agotado eltiempo de modo de comando y tendrá que escribir la + + + volver a entrar en ella.Esto va a pasar mucho al principio, pero con el tiempo te acostumbrarás a lasincronización.

ATID

Escribir  ATID   por sí solo le mostrará el ID de red de área personal que estáactualmente asignado a la radio. PAN se dirige definir la red a la que una radio seconectará a través de un número hexadecimal en el rango de 0x0-0xFFFF. Adición de

una dirección después de la ATID comando asignará una dirección nueva del PAN ala radio. Esto se demuestra a continuación.

ATSH / ATSLCada radio XBee tiene un número de serie 64-bits que sirve como una dirección

 permanente que es único para ella en el mundo. La dirección de número de serie sedivide en dos partes, una parte alta y una parte baja. Esto se debe a un único registrono es suficientemente grande para contener toda la dirección. No se puede cambiar,así que mientras simplemente introduciendo ATSH o ATSL le mostrará los partes de altay baja de ese número de serie, respectivamente, la adición de cualquier informaciónde la dirección después de este comando se producirá una ERROR respuesta.

ATDH / ATDLEstos muestran o asignar la dirección de destino que la radio local le enviaráinformación a. Escribir ATDH voluntad mostrar que la parte alta corriente de la direc-ción de destino, mientras que poner la información de dirección después de la ATDH

voluntad establecer una nueva parte alta a la dirección de destino.ATCN

Este comando le dejará fuera del modo de comando inmediatamente, devolviendo laradio a modo transparente. También puede escribir nada durante 10 segundos y laradio se reducirá de forma automática el modo de comando.

ATWR

Esto escribe la configuración actual completa de firmware, de modo que la próximavez que los poderes de radio que tiene a la nueva configuración. ATWR es similar a uncomando Guardar en un equipo que escribe el documento en el disco duro por lo queestá almacenado incluso después de que el ordenador está apagado.

ATMY

Este comando le muestra la corriente de 16 bits de direcciones. El coordinador asignaesta dirección dinámica por lo que se puede visualizar (pero no establecido) para losde la serie 2 radios ZigBee.

Page 42: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 42/56

52 | Capítulo 2:E n m a rcha

U t il iz a n d o l o s c o m a n d o s A TEmitir cualquiera de estos comandos AT es muy fácil tanto en Windows como Macintosh.Estos son los pasos:

1. Utilizar + + +  pedir a la radio para entrar en modo de comando.

2. Espere a que un Aceptar respuesta.3. A leer un registro, escriba un comando AT, tales como ATID , Seguido por un retorno decarro.

4. A establecer un registro, escriba un comando AT seguido por el parámetro que deseeestablecer, de esta manera: ATID 1966, Seguido por un retorno de carro. El espacioantes de que el parámetro es opcional, así que esto también funciona: ATID1966.

Figura 2-20 muestra cómo se ve en Windows.

 Figura 2-20. La lectura, la creación, a continuación, volver a leer unregistro en el Tera Term

En CoolTerm en un Macintosh, el procedimiento funciona más o menos lo mismo.Después de poner la radio en el modo de comando con + + +, Emitir un comando AT,escribiendo en la ventana, seguido por un retorno de carro.

Los resultados de la consulta con ATID, El establecimiento de ATID 1966, Y luegoconsultar con el ATIDde nuevo se muestran en laFigura 2-21.

Ahora que sabe cómo conectar con el XBee, ponerlo en modo de comando, y el problemade los comandos AT, está listo para configurar dos radios para comunicarse con el otro.

Page 43: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 43/56

C o n f i g u r a c ió n d e X B e e

Vamos a empezar esa conversación brillante.

Page 44: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 44/56

54 | Capítulo 2:E n m a rcha

 Figura 2-21. Lectura y ajuste de los registros enCoolTerm

B a s ic Z i g B e e v iv oLas redes son todos acerca de las conexiones, por lo que la configuración de un solo radiono califica como hacer una red, ya que no está conectado a nada. Usted necesitará por lomenos dos radios para hacer una red, así que aquí está lo que usted necesita para crear su

 proyecto, un simple primer período de sesiones de chat de ZigBee.

Piezas•Una XBee Serie 2 de radio, se configura como un coordinador ZigBee A (Pieza:

XB24-Z7WIT-004, DK 602 a 1098-ND).•Una XBee Serie 2 de radio, configurado como un router ZigBee A (igual que elanterior).

•Dos placas de adaptador de USB XBee (SFE: WRL-08687).

•Dos equipos, cada uno ejecutando un programa de terminal de serie, o un equipo queejecuta dos programas diferentes terminal serie. El uso de dos ordenadores es menosconfuso, así que encontrar un compañero, si puedes.

DireccionesCada XBee de radio tiene una dirección de 64-bit número de serie impreso en la parte

  posterior (Fig. 22.2-URE). El principio o "alto" parte de la dirección será 0013A200,Pieza de pre-asignado rango de espacio de direcciones. La última o "baja" parte de ladirección será diferente para cada radio. Se verá algo como esto: 4052DAE3.

Escriba su coordinador y direcciones de enrutador para que pueda referirse a ellasmás tarde:

Coord inador dirección R o u t e r dirección

Page 45: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 45/56

C o n f i g u r a c ió n d e X B e e

0013A200 0013A200

Page 46: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 46/56

Page 47: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 47/56

B a s i c Z i g B e e v i v o |5 1

 Figura 2-22. Detrás de XBee es de 64 bits de ladirección

Coord inadorComience con el Coordinador de XBee ZIGBEE en la radio que ha configuradoanteriormente en este capítulo. Recuerde que todas las redes ZigBee debe tener uncoordinador de la radio y un solo coordinador de radio, de modo que la red puede ser correctamente definido y gestionado. Utilice el programa de terminal de serie y loscomandos AT (o X-CTU si tiene acceso) para configurar la radio coordinador con losajustes en En la tabla 2-5.

  En la tabla 2-5. Coordinador de laconfiguración para el chat de parejas

F u nción C om and o Parámetro

PAN ID

Dirección de destino de

alta

 

ATID

ATDH

ATDL

2001 (Cualquier dirección de 0 a FFFF va a hacer)

0013A200

& ltvea el router <dirección grabada

Cuando haya terminado, revise su trabajo se vuelve a emitir cada comando AT sin ningúntipo de parámetro para que la radio puede mostrar las direcciones que está utilizando(Figura 2-23).

Como un paso final, utilice la ATWR comando para escribir la nueva configuración del

Page 48: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 48/56

52 | Capítulo 2:E n m a rcha

firmware de la radio por lo que se guarda para la próxima puesta en marcha.

Page 49: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 49/56

B a s i c Z i g B e e v i v o |5 3

 Figura 02.23. Ajuste y comprobación de coordinador de la radio

Esto es lo que la sesión podría ser:+ + +

Aceptar

ATID 2001

AceptarATDH 0013A300

Aceptar

ATDL 43023E45

Aceptar

ATID

2001

ATDH

13A200

ATDL

43023E45

ATWR

Aceptar

Page 50: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 50/56

54 | Capítulo 2:E n m a rcha

Usted debe obtener una respuesta en Aceptar después de la emisión decada comando para establecer paráme-tros, y otra respuesta OK alescribir los cambios en el firmware. Si usted no recibe una respuesta OK,más probable es que tomó más de 10 segundos para emitir el comando yque ha abandonado el modo de comando. Esto puede suceder con

 bastante frecuencia cuando estás empezando, pero usted consigue mejor 

en él a medida que avanza. El error común no es otra que expide la ATWR

comando para guardar los cambios, luego de perder suconfiguración cuando la radio se apaga.

El tiempo de espera de modo de comando se puede cambiar a un valor más largo conATCT, Pero lo mejor es esperar a hacerlo hasta que se sienten máscómodos con las radios para que no se establezca el tiempo de espera aun valor imposible de corto

 por accidente.

Route rVuelva a colocar la radio coordinador con el router ZigBee XBee en la radio que haconfigurado anteriormente en este capítulo. Utilice el programa de terminal de serie y loscomandos AT (o X-CTU si tiene acceso) para configurar la radio del router con laconfiguración de Tabla 2-6.

Tabla 2-6. Router de configuración para el chat de parejas

F u nción C om and o Parámetro

PAN ID

Dirección de destino de

alta

 

ATID

ATDH

ATDL

2001 (Debe ser el mismo para todas las radios en su red)

0013A200

& ltvea el Coordinador <dirección grabada

Cuando haya terminado de configurar la radio, revise su trabajo se vuelve a emitir cadacomando AT sin ningún tipo de parámetro para que la radio puede mostrar las direccionesque está utilizando (ver Figura 2-24).

Como un paso final, utilice la ATWR comando   para escribir la nueva configuración delfirmware de la radio por lo que se guarda para la próxima puesta en marcha. Desconecte

el XBee de la computadora por el momento.

D o s e q u ip o s d e¡Prepárate para chatear. Conecte el coordinador de XBee a través de un adaptador al

 puerto USB de un ordenador. Poner en marcha una aplicación de terminal serial, o usar la pestaña Terminal en X-CTU. (Asegúrese de seleccionar el puerto actual y configurar laaplicación de terminal para la tasa de derecho de transmisión y otros ajustes.) Su radiorouter debe estar conectado de la misma manera que el segundo equipo, que debe estar enejecución su propia aplicación de terminal serie.

Page 51: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 51/56

B a s i c Z i g B e e v i v o |5 5

 Figura 2-24. Ajuste y comprobación de la radiodel router 

U n aC o m p u t a d o r a

Si sólo tiene un ordenador, conecte ambos equipos a los puertos USB que del ordenador.A continuación, elija dos ventanas de terminal diferentes, como Tera Term eHyperTerminal de Win-dows, o CoolTerm y ZTerm en Macintosh. Elija un puerto de laradio en un programa de la radio y el puerto del otro en el otro programa. Haga de cuentaque el programa de la primera terminal es un ordenador, y que su programa de segundoterminal es otra. Teniendo todo esto en claro puede hacer que su cabeza le dolía un poco,

 pero es una prueba válida cuando no se puede encontrar un segundo ordenador real.

Char

la rEste es el momento que has estado esperando. Si todo está configurado correctamente, eltexto que se escribe en el programa de terminal serie en el primer equipo será recibida por el segundo equipo y aparecer en la pantalla del terminal serie así. Dale una oportunidad.

Recuerde que el chat va a pasar cuando los radios están en el modo detrans-parente. Si se encuentra en modo de comando, el tipo ATCN y pulseIntro,o, simplemente, esperar 10 segundos para el modo de comando de tiempo de espera.

Page 52: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 52/56

56 | Capítulo 2:E n m a rcha

Soluc ión de problemasSi todo funciona perfectamente la primera vez, eso es genial! Sin embargo, la experienciademuestra que a veces hace falta un par de intentos de tener todo bien. Usted acaba de

establecer un sistema bastante complejo. No se desespere si el chat no funciona deinmediato. En casi todos los casos, no hay nada malo con cualquiera de su hardware, oincluso con la mayor parte de su configuración. Sólo se necesita un parámetro erróneolanzar una llave en las obras. Aprender a descubrir que la llave y arreglarlo es unahabilidad esencial, así que aquí están algunos consejos acerca de lo que para probar si lascosas no funcionan en un primer momento:

1. Comience con las cosas simples. Asegúrese de que sus radios están sentadoscorrectamente en las tarjetas de entrada y que todos los cables USB están conectadosen la forma en que deberían ser.

2. Compruebe que cada radio está respondiendo correctamente en la ventana de terminalal tratar de utilizar  + + +  para ponerlo en modo de comando. Si usted no recibe unnuevo bien, revise su selección de puertos, velocidad de transmisión, y los otrosajustes hasta encontrar la razón por la radio no se está comunicando correctamente.(Si accidentalmente se configura ya sea por radio con el firmware de la API, no va aresponder y usted tendrá que cambiar el firmware a la versión A de X-CTU).

3. Si ambos equipos están respondiendo, utilice los comandos AT para comprobar losajustes. Los problemas más comunes son: no utilizar el PAN ID igual en ambosradios, no se establece la dirección de destino en cada radio que el número de serie dela otro de radio, y no guardar la configuración adecuada.

4. Si los ajustes de todos parecen ser correctos, asegúrese de que usted tiene el firmwarede coor-nador en una radio y el firmware del router en la otra radio. Usted puedeutilizar el ATVR comando  para mostrar que el firmware está en uso. El número delcoordinador de la versión se iniciará 20xx y el número de la versión del router comenzará a 22xx. Si ves a otros valores, volver a X-CTU y cargar el firmwareadecuado.

5. A veces las radios estará perfectamente configurada y conectada, pero el router se hanunido a una red diferente. Esto sucede a menudo en situaciones de aula, dondemuchas personas están utilizando el ID de la misma sartén en la misma habitación.Trate de usar dife-rentes ID del PAN para cada par.

6. Un router que normalmente se encuentra el coordinador del PAN y unirse a sí mismaa la red. Muy de vez en cuando esto no va a pasar bien. Puede forzar a cada radio

  para reconstruir su configuración de red desde cero mediante la emisión de unrestablecimiento de la red con RTAC.Haga esto en ambos equipos, a continuación,vuelva a revisar para ver si están conectando correctamente.

7. A veces, estableciendo dos radios de nuevo a los valores de fábrica y lareconfiguración de las mismas hará que se vacíe un ajuste malo que había quedado deuna instalación anterior, o un desconocido error tipográfico. La ATRE comando

acabará con la configuración personalizada de la radio y dejar el conjunto del

firmware limpia a los valores predeterminados de fábrica. Síguelo con elATWR

Page 53: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 53/56

B a s i c Z i g B e e v i v o |5 7

comando para escribir los valores por defecto en el firmware, y luego volver a los pasos de configuración y tratar de poner en la configuración de nuevo.

Page 54: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 54/56

58 | Capítulo 2:E n m a rcha

8. No se olvide que el apoyo técnico de Digi es un gran recurso. Si bien no tienen por qué ser su primer paso, si estás realmente atascado que le puede ayudar a confirmar que las radios están funcionando adecuadamente a nivel de hardware. También hayuna serie de grandes recursos en línea y foros puedes leer las ideas y donde se puede

 pedir más ayuda. Consulte la guía de recursos en el Apéndice.

É x i t o !Cuando se hacer  obtener el trabajo de chat, esto es motivo de una mayor  celebración.Baila el Hokey-Pokey, cantar el himno nacional de Noruega, comer pudín, o hacer las trescosas a la vez. Su primera red ZigBee está en marcha!

Page 55: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 55/56

57

C A P Í T U L O 3

Construir un timbre de la puerta mejor 

Ahora que las ruedas están en movimiento, es probable que con ganas de crear algo prác-tico. Vamos a seguir adelante con ella. Realizaremos una breve introducción del sistema

microcontrolador Arduino, con las instrucciones básicas para la configuración y uso.Como esto no es un libro de Arduino, vamos a cubrir sólo lo que necesita saber para hacer este proyecto. Si eres nuevo en Arduino y está interesado en aprender más, ampliasreferencias a otros libros y sitios se proporciona para ayudarle a aprender lo que está fuerade nuestro alcance bastante limitado. Después de ponerse al día en los conceptos básicosde serie y protocolos simples, vamos a ejecutar una serie de proyectos de timbre de la

 puerta que se basan en la complejidad creativa a medida que adquiera habilidad. Toc, toc.¿Quién está ahí? La interacción inalámbrica!

Z ig B e e y A rd u in oArduino y XBees puede trabajar muy bien juntos en los sistemas de sensoresinalámbricos. Los dos son grandes herramientas para prototipos.

Acerca deArduinoArduino (Figura 3-1) Es un sistema de código abierto que es un microcontrolador muy

  popular entre los prototypers, do-it-yourself aficionados, diseñadores de interacción yeducadores. El sis-tema está diseñado para ser fácil de aprender, fácil de usar, flexible y

rápida para desarrollar con. Los microcontroladores son pequeñas computadoras quehacen trabajos específicos, como la toma de entrada de los interruptores y sensores yluego decidir si va a encender una luz o un anillo de campana. Son ampliamenteutilizados en dispositivos portátiles, incluidos los tipos es posible que desee utilizar enuna red de sensores inalámbricos. Así es como el proyecto Arduino se describe en su sitio

web:

Arduino puede detectar el medio ambiente mediante la recepción de aportes de unavariedad de sensores y puede afectar a su entorno por las luces controlantes, motores yotros actuadores. El microcontrolador de la placa se programa utilizando el lenguaje de

  programación de Arduino (basado en el cableado) y el entorno de desarrollo Arduino

Page 56: Wireless p43 p76.en.es(1)

5/13/2018 Wireless p43 p76.en.es(1) - slidepdf.com

http://slidepdf.com/reader/full/wireless-p43-p76enes1 56/56

58

(basado en el procesamiento). Proyectos de Arduino puede ser independiente o se puedencomunicar con el software que se ejecuta en una compu-tadora (por ejemplo, Flash,Processing, MaxMSP).