Compartir a través de


Notas de la versión de TP 4.2.1

Technical Preview 4.2.1 (agosto de 2018) incluye los cambios y los problemas conocidos descritos en este artículo.

Nuevas características y cambios

Además de diversas mejoras de facilidad de uso, esta versión technical preview incluye los cambios descritos a continuación.

Compatibilidad con Curl

La compatibilidad con Curl se ha modificado de las siguientes maneras:

  • Las funciones que no admite el SO Azure Sphere subyacente se han quitado, como las que requieren archivos grabables (cookies) o funcionan en sockets UNIX.

  • También se han quitado funciones adicionales, como la familia mprintf(), ya que no se admitirán en futuras versiones libcurl.

  • Ahora se admite la autenticación de servidor, de modo que las aplicaciones ahora pueden comprobar que se comunican con el servidor esperado. El certificado del servidor debe estar firmado por una entidad de certificación (CA) en la que confía el dispositivo. Varios CA están integrados en el dispositivo Azure Sphere. Además, puede agregar un certificado al paquete de imagen de la aplicación.

Los clientes deben usar mecanismos de rizado existentes como curl_version_info o comprobar el código devuelto de curl_easy_setopt para determinar si se admite una característica determinada.

Estado de actualización del dispositivo

La utilidad de línea de comandos azsphere.exe incluye ahora el comando azsphere device show-ota-status , que devuelve información sobre la versión del SO Azure Sphere que ejecuta el dispositivo y si hay una actualización del sistema operativo disponible o se está descargando.

Problemas conocidos

Los siguientes son problemas conocidos en esta versión technical preview.

Lenguaje de desarrollo

El SDK de Azure Sphere solo admite el desarrollo de aplicaciones en C.

Actualmente, el Entorno de desarrollo integrado (IDE) de Visual Studio no genera un error si agrega un archivo de origen de C++ a un proyecto de Azure Sphere. Sin embargo, el desarrollo de C++ no es compatible y el proyecto resultante no se compilará correctamente.

LED de estado

El estado de la aplicación y los LED de estado de Wi-Fi en el panel de referencia mt3620 se proporcionan para el uso de la aplicación del cliente. El software del sistema no controla estos LED automáticamente.