Compañeros de entrenamiento: hacer ejercicio físico agradable para los niños (3 / 4 paso)

Paso 3: Código del cliente

El cliente se cifra en NodeJS. Si desea saltar esta parte y a construir la misma rutina de demostración exacta como puede descargar el código en el repositorio de GitHub: https://github.com/hermanbanken/thomas-bot. Al construir su propia lógica este repositorio también puede contener ejemplos prácticos.

Arquitectura

Puesto que el servidor se escribirá en el meteorito, para acelerar el desarrollo, el Edison necesita conectarse a la api DDP del servidor. Es como un api REST, pero sólo es JSON y reactivo se actualiza en el cliente cuando cambian los datos en el servidor.

El punto de entrada del cliente es main.js. Habrá primero autenticarse en el servidor y ejecutar alguna rutina o espere instrucciones. Si ha copiado el código, necesitará ajustar el nombre de host o IP del servidor.

Se hace referencia a varias funciones separadas en main.js: la lógica para el acelerómetro (accel.js), el sensor de contacto (touch.js), una pantalla lcd opcional (lcd.js) y el sensor flex (flex.js) todos dividen a ficheros distintos.

Instalación

Instalar estos scripts y paquetes en ambas tarjetas de Edison moviendo el código allí usando el XDK o scp. Hemos encontrado que a veces el XDK no compila las dependencias correctamente en el equipo de desarrollo, por lo que es posible que necesita para copiar las fuentes y ejecute 'MNP instalar' en el Edison sí mismo. Esto es específicamente el caso de bluetooth diferentes bibliotecas que hemos probado.

Manejo de DDP

Una parte importante de los amiguetes es que puede recibir el niño necesita realizar ejercicios. Para ello definimos una "colección", un lugar para los documentos a publicarse. Con DDP suscribimos en nuevos mensajes en esta colección de bandeja de entrada:

En el servidor: Meteor.publish ("userInbox", function() {regresar Inbox.find ({userId: this.userId});})
Así que la bandeja de entrada más abajo contiene solamente los mensajes de usuario.
DDP.subscribe ('userInbox', []);
var taskObserver = ddp.observe("inbox");
taskObserver.added = {function(id)}
var mensaje = ddp.collections.inbox[id];
Console.log ("Hacer algo con", mensaje);
}

Artículos Relacionados

Compañero de la caja de dinero de cubo (para una recepción de boda)

Compañero de la caja de dinero de cubo (para una recepción de boda)

mi novio y yo estamos incorporando toques Gamers en nuestra boda, ya que estamos tanto gamers geek. Hemos decidido que nuestros clientes solo nos dan dinero hacia nuestra luna de miel (si querían hacerle un regalo). He visto en otras bodas una caja d
Hacer imitación de plumas para los trajes y accesorios

Hacer imitación de plumas para los trajes y accesorios

tenía dos o tres proyectos sobre la mesa que plumas. En su mayoría grandes negro plumas de vuelo.Después de casi un año tratando de encontrar el tamaño que necesitaba en el color que necesita y al precio que quería pagar - yo estaba dispuesto a renun
Cómo hacer una bolsa de dinosaurios para los niños

Cómo hacer una bolsa de dinosaurios para los niños

tiempo: 20-30 minsMateriales:Telapernos demáquina de coser y herramientasCintaPaso 1: Cortar y Pin Comprado esta tela de libro de dinosaurios de la buena voluntad de $2 y decidió hacer dinosaurio bolsas en lugar del libro.1. en primer lugar, cortar a
Blu-ray se ha convertido en popular entre todos los fans de la película y rip blu-ray a mp4 lo hace más fácil para los aficionados a disfrutar de películas blu-ray cada donde.

Blu-ray se ha convertido en popular entre todos los fans de la película y rip blu-ray a mp4 lo hace más fácil para los aficionados a disfrutar de películas blu-ray cada donde.

En la actualidad, el Blu-ray es muy popular por su alta definición y mejores experiencias visuales. Según Screen Digest, BD ventas subieron 64,2% en 2010 frente a 2009, mientras que el alquiler de BD fueron 105.5% en 2010. Por lo tanto, Blu-ray poco
Cómo hacer deliciosos '' orejas de elefante '' para los niños!

Cómo hacer deliciosos '' orejas de elefante '' para los niños!

No te preocupes. Estos no son orejas de elefante real. Al menos creo que no lo son. Sus hijos no pueden estar tan seguros. :) Los niños les encanta estas delicias crujientes, y hoy voy a mostrar cómo hacerlo.Paso 1: Lo primero que se necesita se mues
Cómo hacer guata de recuperación para los cohetes modelo

Cómo hacer guata de recuperación para los cohetes modelo

este video muestra cómo puede ahorrar dinero haciendo su propio guata de recuperación para sus cohetes modelo.
Hacer un 'compañero de trabajo reconocimiento pecera' con una expresión Cricut

Hacer un 'compañero de trabajo reconocimiento pecera' con una expresión Cricut

recientemente, en mi lugar de trabajo, las exigencias en productividad fueron alto compromiso moral y empleado fueron bajos y nos faltaba una forma de reconocer el arduo trabajo y esfuerzos realizados por nuestros compañeros de trabajo. Así que decid
Sprites y gráficos sobre el compañero Micromite

Sprites y gráficos sobre el compañero Micromite

Micromite compañero Mini Kit equipo es capaz de múltiples pantalla y modos de audio.Una de las más atractivas de estos modos es modo 4: modo de Sprite y azulejo.Modo 4 es capaz de:Hasta 16 16x16 sprites con 16 colores.Hasta 63 fichas de 8 x 8 con 16
Banco de herramientas de soporte de un compañero

Banco de herramientas de soporte de un compañero

este es mi venerable 35 años negro & Decker Workmate. Lo más a menudo uso como base para las varias herramientas eléctricas normalmente montado en un banco.Paso 1: Un espacio multiplicador Mi compañero me permite hacer un mejor uso de mi taller de ga
Cómo asustar a la S #! @ de tus compañeros de

Cómo asustar a la S #! @ de tus compañeros de

Ever quería asustar el s %$ de sus compañeros pero no sabía cómo? Los mejores gritos que nunca escuchará son sólo un clic de distancia.Paso 1: La puesta en marcha gire en primer lugar de los altavoces¡ elegir una de las bromas más abajocascabeles (me
Cómo dibujar una cabina para su compañero de trabajo

Cómo dibujar una cabina para su compañero de trabajo

en este Instructable, usted aprenderá cómo dibujar una cabina para su compañero de trabajo. Todo lo que necesitas es una pluma y su imaginación. Hice este instructable en Techshop en Detroit!techshop.wsPaso 1: Paso 1: dibujar la cabina El primer paso
Cómo animar a su compañero ciudadanos en bicicleta al trabajo

Cómo animar a su compañero ciudadanos en bicicleta al trabajo

15 de mayo es de bici al día de trabajo en San Francisco. Andar en bicicleta al trabajo es excelente en casi todos los días, pero bicicleta para trabajar día es especial porque la coalición de la bicicleta de San Francisco anima a la gente a tratar d
Cómo hacer medidores/tapones para los oídos hechos a mano

Cómo hacer medidores/tapones para los oídos hechos a mano

Pongo este tutorial para volver a cerrar y actualizar y acaba de poner la cosa extra de aquí que Olvidé mencionar en el video de cómo a hacer a mano medidores/tapones para los oídos y mencionar cosas y poner consejos extras y corregir donde fue mal,a
Cómo hacer un cisne de Origami (para principiantes): por OrigamiArtists

Cómo hacer un cisne de Origami (para principiantes): por OrigamiArtists

www.origamiartists.net aprende a hacer origami del cisne. Origami para niños.  Aprender a hacer artículos de papel de origami. Artesanía para hacer con los niños... Doblar un papel y hacer origami son un reto para los principiantes pero este origami