[Windows IoT] Almacenamiento local usando SQLite con EF 7

Vamos a continuar con el ejemplo de la aplicación que simula el envío de datos desde una placa Raspberry Pi2 a un servicio WCF hospedado en un IIS. En esta ocasión vamos a controlar si hay conexión a internet y en caso contrario vamos a guardar la lectura en una base de datos local del tipo SQLite usando la versión 7 de EntityFramework.

Continue reading…

[Windows IoT] Configurar aplicacion de inicio

Una vez que creada nuestra aplicación universal para dispositivos IoT, es importante configurar nuestro dispositivo para cargarla al inicio (por defecto se carga una aplicación denominada DefaultApp). Para ello vamos usar PowerShell. Lo primero es crear una sesión entre el PC y el dispositivo.


net start WinRM

Set-Item WSMan:\localhost\Client\TrustedHosts -Value [IP_DISPOSITIVO]

Enter-PSSession -ComputerName [IP_DISPOSITIVO] -Credential [IP_DISPOSITIVO]\Administrator

Continue reading…

[Windows IoT] Conectar y configurar Raspberry Pi 2 a traves PS, SSH o HTTP

La configuración de la placa Raspberry Pi 2 la podemos hacer usando la salida HDMI (monitor) y puertos USB (teclado y ratón), pero en ocasiones es más cómodo usar PowerShell, SSH o HTTP.

Si usamos PowerShell, los pasos a seguir son:

1. Obtener la dirección IP de la placa Raspberry. La podemos obtener al arrancar placa y conectarla a un monitor HDMI. Si no tenemos un monitor HDMI, podemos usar la utilidad “Windows IoT Core Watcher”

Watcher

Continue reading…

[Windows IoT] Introduccion a Raspberry Pi 2 Model B

Vamos a comenzar una serie de artículos orientados a programar aplicaciones para la placa Raspberry Pi 2 Model B.

Antes de nada es necesario seguir los siguientes pasos:

1. Lo primero es conseguir la placa, en mi caso lo hice en amazon

Las características de esta maravilla son:

  • Quad-Core Cortex A7 a 900 MHz
  • RAM: 1 GB
  • Puertos: 4 x USB 2.0 , 1 x 40 GPIO pin, 1 X HDMI, 1 x Ethernet, 1 x Combo audio/mic, 1 x Interfaz de cámara (CSI), 1 X Interfaz de Pantalla (DSI), 1 x Micro SD, 1 x Núcleo Grafico 3D

Continue reading…