En los últimos cuatro años y medio juntos, decenas de miles de usuarios hemos construido proyectos increíbles con Netduino, pero siempre por desgracia todos nuestros proyectos que necesitaban conectividad , literalmente necesitaban un cable de red.
Hoy en este post vamos a hablar de un nuevo Netduino insignia que no usa cables y con una función de SSL, es decir el Netduino 3 Wi-Fi, el Netduino inalámbrico de última generación.
Aunque puede que aún necesite en muchos proyecto conectividad ethernet, es cierto que en muchas otras ocasiones puede que no tenga conectividad por cable así que precisamente se ha creado Netduino 3 Wi-Fi para cubrir esa necesidad tan demandada .
Netduino 3 Wi-Fi se basa en las mejores características de la anteriores versiones de Netduino,y además añade un montón de nuevas características.
Éstos son algunos aspectos destacados de lo que es el nuevo y mejorado con Netduino 3 Wi-Fi:
- Micro: STM32F427VI Rev 3 ,es decir un nuevo microcontrolador mucho mas potente que el incluido en las anteriores versiones
- 2 MB de flash de doble banco (el doble que NP2)
- 256KB de RAM incluyendo 64KB de RAM central acoplada (33% más que NP2), ahora tiene 64 KB más RAM también.
- Wi-Fi: TI CC3100, 802.11b / g / n (2.4GHz)
- Soporta redes abierta, WEP y WPA2
- El soporte integrado para la última seguridad SSL (incluyendo TLS 1.2)
- Tres puertos GoBus 2.0 (para componentes plug and play)
- Soporte incluso de muchos mas escudos de Arduino (con almohadillas de cabecera ICSP)
- Nueva pulsador-escudo amigable miniatura
- Más potencia (mA) a disposición de sus proyectos, la capacidad de apagar los subsistemas que no sean necesarios de forma inteligente y el potencial de todo tipo de nuevos proyectos Netduino.
- Nuevo subsistema de alimentación de marca y gestión de energía: alimentación cc desde 12V hasta 5V (idela 9v) ,pues lo ideal son tensiones más bajas para mantener el calor hacia abajo ,ya que cualquier cosa por encima de ~ 7.5V es sólo va a conseguir quemar el LDO).
- Más de la mitad de todos los componentes son nuevos.
En cuanto al software, Netduino 3 Wi-Fi utiliza una pila de red Netduino.IP híbrido especial (integrado plenamente en el CLR).Sólo tiene que escribir código NETMF regular usando System.Net.Socket, HttpWebRequest, SslStream, etc.
Y, por supuesto Netduino 3 Wi-Fi es impresionante para los proyectos que utilizan Microsoft Azure, por ejemplo soportando AMQP
Esta placa está diseñada con el futuro en mente, y también es ideal para proyectos conectados a Internet de hoy en día.
Netduino 3 Wi-Fi también tendrá firmware actualizable (incluyendo funcionalidad integrada de actualización de firmware para el CC3100) y ganará aún más rica funcionalidad en el tiempo.
Por defecto en realidad asigna el flash como dos secciones 1MB (con 384KB disponibles para el código, como antes). Es un tipo especial de destello del flash de doble llamada del banco que, en teoría, va a recibir una actualización de firmware completa (NETMF, aplicación, etc.) por el aire … y Flash la segunda 1MB con él … y luego reiniciar en la segunda mitad del flash.
En cuanto al nuevo SDK Netduino siguiente sera el 4.3.2 y el IDE recomendado sera Visual Studio 2013
Para las plantillas … se puede utilizar la aplicación Netduino Plus 2 por ahora. El nuevo SDK incluye un esquema de plantilla simplificado y la nueva plantilla es un super-conjunto de la plantilla Netduino Plus 2.
Por cierto ,para configurar los ajustes de Wi-Fi, simplemente abrir la red Config de MFDeploy y configurar su SSID y contraseña. WPA2 / PSK se selecciona automáticamente para que usted (y cubre WPA2 también).
Algunos vínculos sobre las características de esta estupenda placa- Netduino 3 Wi-Fi esquema
- Netduino.IP pila de red híbrida para TI CC3100 (GitHub)
- STMicro STM32F427VI microcontrolador
- Procesador de red inalámbrica TI CC3100
- Netduino 3 Wi-Fi Especificaciones