[#IOT] #Windows10 y #RaspberryPi2, ahora si el Hello World ! (3 de N)

Hola !

Nuevo post para la serie de Windows 10 y Raspberry Pi 2

  1. Hardware y software (1 de N)
  2. Montando la SD en el device (2 de N)
  3. Ahora si el Hello World ! (3 de N)
  4. Sobre el proceso de despliegue desde VS y Web Management app (4 de N)
  5. Hello Blinky !!! (5 de N)
  6. Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)
  7. Accediendo a los devices conectados (7 de N)
  8. Desplegando una app desde un paquete (8 de N)

Hoy toca un poco de código con Visual Studio 2015 RC. Lo primero que haremos es crear un proyecto del tipo Windows Universal Blank App. Si no ves este tipo de proyectos en Visual Studio, tienes que ir a “Programs and Features” y cambiar las opciones de instalación de Visual Studio 2015 RC. La opción que debes seleccionar es “Universal Windows App Development Tools

Clipboard01

Ahora si, de vuelta a Visual Studio y a crear un nuevo proyecto con los siguientes pasos

1. Menu “File // New Project

2. Seleccionar “Templates // Visual C# // Windows // Windows Universal // Blank App

3. Como nombre vamos a innovar con un “HelloValentino”

Clipboard02

4. La app que crearemos será muy simple: al presionar un botón aparecerá un mensaje de welcome. Para esto agregaremos un botón en el XAML y su correspondiente controlador en el CS. El código de ambos es similar al siguiente

5. Esta app no tiene porque fallar, así que obviaremos ejecutarla en local 😉

Una vez que la Universal App funciona correctamente, ya podemos desplegarla a la Raspberry Pi con Windows 10. Si bien hay varias opciones para hacer esta acción, hoy optaremos por hacerlo desde Visual Studio 2015 RC.

6. Primero debemos verificar que la Raspberry PI 2 está online dentro de la red. En el post pasado expliqué que Windows IoT Core Watcher nos muestra los devices cuando los mismos están en nuestra red

Clipboard05

7. Mi RPI tiene el nombre por defecto que se crea con la imagen “minwinpc”. Este nombre o la IP es lo que utilizaremos en VS para desplegar la app en el device.

8. En las propiedades del proyecto, en la sección “Debug” cambiamos las opciones de inicio para que se despliegue y depure en modo remoto. En la sección Remote Machine pondremos el nombre o IP del device

Clipboard02

Importante: Si bien por defecto el proyecto está en modo DEBUG / X86, hay que cambiar la plataforma para que sea ARM para que funcione correctamente en el device.

9. Ahora volvemos al querido F5 y veremos como se despliega la app en la Raspberry PI 2.

10. En la RPI he conectado un mouse, así que puedo probar la app de una forma bastante rápida. Nada mejor que un video para mostrar esto.

Y, detalle importante, al solicitar la fecha y hora, vemos que la configuración regional del device está por defecto en USA 😉

IMG_20150508_133301

Pues bien, en el próximo post veremos un poco que hay detrás del proceso de publicación 😉

Saludos @ Home

/El Bruno

Advertisements

11 thoughts on “[#IOT] #Windows10 y #RaspberryPi2, ahora si el Hello World ! (3 de N)”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.