Categories
General

Azure Sphere MT3620: preparando el dispositivo

Una vez instalados el VS/SDK y con el dispositivo conectado al puerto USB, lo preparamos para poder empezar a usarlo.

Actualizando el OS

En el menú inicio podemos encontrar el acceso al Azure Sphere Developer command prompt. Una vez en el prompt procedemos a actualizar el OS:

azsphere device recover

Todo MT3620 viene con el Azure Sphere OS instalado de fabrica, sin embargo, la primera vez que se usa se debe actualizar manualmente el OS. Una vez el dispositvo se configure con acceso Wifi, el OS se actualiza automáticamente cada 24 horas o cada vez que el dispositivo se reinicia.

https://docs.microsoft.com/en-us/azure-sphere/install/install-os

Preparar el tenant de Azure y el tenant de Azure Sphere

Lo interesante de Azure Sphere es su integración nativa con Azure sobre Internet que facilita el despliegue continuo al dispositivo de actualizaciones tanto funcionales como de seguridad. Para esto necesitamos tener un tenant (i.e. organización de Azure Active Directory – AAD) en Azure y un tenant (no confundir con el anterior) de Azure Sphere, que es el espacio en donde se almacena la información de los dispositivos registrados.

Conseguir un tenant de AAD puede hacerse gratuitamente usando una subscripción Trial de Azure si es que no se tiene uno aún. Si tu compañía ya tiene un tenant de Azure se puede utilizar el mismo. En la documentación hay más detalle de como crear un tenant.

Una vez tengamos acceso al tenant usamos nuestras credenciales para hacer login desde el prompt de Azure Sphere:

azsphere
login

Conectados, creamos un nuevo tenant de Azure Sphere si es la primera vez. En caso de que ya exista un tenant de Azure Sphere creado, usar el mismo. La recomendación de MSFT es usar un solo tenant para cada organización.

azsphere
tenant create --force --name <tenant-name> 

Registrar el dispositivo

Con el tenant de Azure Sphere creado, registramos el dispositivo. Hay que tener en cuenta que esto es una acción permanente, una vez registremos el dispositivo a un tenant especifico, este no se puede volver a registrar en otro tenant diferente nunca más. Aunque se puede ver como un limitante, esto en realidad hace parte del diseño que garantiza la seguridad de Azure Sphere.

azsphere
device claim

Azure Sphere crea un nuevo dispositivo en el tenant y su correspondiente ID.

https://docs.microsoft.com/en-us/azure-sphere/install/claim-device

Configurar la conexión Wifi

Con dispositivo registrado, podemos configurar los parámetros para conectarlo a una red WiFi. Primero validamos el estado actual que debería aparecer sin configurar:

azsphere
device wifi show-status

Configuramos los parámetros de WiFi, básicamente el SSID y el password de la red. La red debe usar autenticación WPA/WPA2 ya que WEP no es soportado.

azpshere
device wifi add --ssid <ssid> --key <passwd> 

En este momento nuestro dispositivo debería estar conectado a la red. Lo validamos con el mismo comando que usamos anteriormente chequeando el “Connection state”:

azsphere
device wifi show-status

https://docs.microsoft.com/en-us/azure-sphere/install/configure-wifi

Con esto ya estamos listos para empezar a programar nuestro Azure Sphere en el próximo post.

Leave a comment