Por qué me gusta la placa de desarrollo de nodo IoT del kit de descubrimiento B-L4S5I-IOT01A, y por qué le gustará a usted también
He sido un desarrollador integrado durante muchos años y he experimentado y visto de primera mano cómo encontrar la placa de desarrollo “adecuada” puede ser una experiencia abrumadora. Una búsqueda rápida revelará una lista casi ilimitada, ¡y eso ni siquiera tiene en cuenta las placas de expansión! Esta es una decisión crítica, ya que una buena placa de desarrollo le resultará útil de varias maneras, incluso como una representación de hardware para un producto final, como una plataforma expandible de creación rápida de prototipos y como una herramienta de capacitación para experimentar con tecnologías de vanguardia.
Una placa de desarrollo a la que me he acostumbrado especialmente, ya que satisface todas estas necesidades diferentes, es la placa de desarrollo de descubrimiento IoT (Internet de las cosas) B-L4S5I-IOT01A de STMicroelectronics. Déjeme mostrarle lo que quiero decir y cómo puede ayudarlo.
Por qué me gusta la B-L3S51-IOT01A de STMicroelectronics
La B-L3S5I-IOT01A es una placa de desarrollo de bajo costo, expandible y con muchas características que es un poco más grande que una tarjeta de crédito estándar (Figura 1). Para los principiantes, esta placa de desarrollo incluye cabeceras expandibles comunes para escudos y sensores mediante el uso de cabeceras Arduino y un conector Pmod de Digilent. Estos conectores son excelentes para experimentar con sensores y circuitos personalizados para un producto que no es parte de la placa de desarrollo. Esto le permite a usted o a su equipo probar circuitos y crear códigos de aplicación mucho antes de que el hardware del producto prototipo esté disponible para trabajar directamente con él.
Figura 1: La placa de descubrimiento IoT B-L45SI-IOT01A contiene una gran cantidad de sensores integrados, cabeceras expandibles estándares y conectores, así como herramientas de marco de software que pueden ayudar en la creación rápida de prototipos o en el desarrollo de productos. (Fuente de la imagen: STMicroelectronics).
La conectividad y los sensores integrados son dos de las características que más me gustan, ya que me permiten crear aplicaciones completas sin necesidad de las cabeceras de expansión. Por ejemplo, si necesito construir un dispositivo IoT, la placa de desarrollo tiene un módulo wifi integrado que puedo usar para conectarlo a AWS (Amazon Web Services) o a Azure de Microsoft. De hecho, el software que se ejecuta en el procesador integrado Cortex-M de Arm, el STM32L4S5VIT6, está disponible en GitHub y como parte de la plataforma de desarrollo STM32CubeIDE.
Características de seguridad avanzadas
Si al igual que yo, está muy interesado en la seguridad de IoT, puede aprovechar el elemento seguro integrado STSAFE-A110 para configurar una solución de arranque seguro. De hecho, incluso puede pasar por todo el proceso de creación de una solución segura, incluidas las actualizaciones de firmware seguro, al aprovechar el software proporcionado por AWS y por STMicroelectronics. También puede aprovechar el marco de SBSFU (actualización de firmware seguro y de arranque seguro) para personalizar soluciones y para obtener más información sobre la seguridad de IoT.
Sensores para practicar con tecnología de vanguardia
Anteriormente, mencioné que la placa de desarrollo tiene una gran cantidad de sensores integrados. Uno de esos sensores es la IMU (unidad de medición inercial) LSM6DSLTR, un acelerómetro 3D y un giroscopio 3D (Figura 2). Este sensor es interesante porque también le brinda la opción de usar esta placa de desarrollo para conocer más acerca de la AI (inteligencia artificial) y del ML (aprendizaje automático) en dispositivos basados en microcontroladores.
Figura 2: La B-L3S5I-IOT01A presenta la IMU LSM6DSLTR, que comprende un acelerómetro 3D y un giroscopio 3D, y le permite experimentar con conceptos de ML y de AI en un microcontrolador. (Fuente de la imagen: STMicroelectronics).
Por ejemplo, puede utilizar la placa de desarrollo para generar conjuntos de datos para varios gestos 3D utilizando el acelerómetro LSM6DSLTR para medir el movimiento de la placa. Luego, puede usar esos datos para entrenar una NN (red neuronal), que puede después implementar nuevamente en la placa de desarrollo a través del complemento de AI STM32CubeIDE. A continuación, ejecute el modelo de inferencia de AI, vea cómo funciona y luego retroceda y modifique su NN, ya sea para un sistema de producción o simplemente para conocer más sobre tecnologías de vanguardia.
Conclusión
Al elegir una placa de desarrollo, tenga en cuenta que la placa puede servir para varios propósitos de manera simultánea. Personalmente, me gusta elegir placas de desarrollo que puedan utilizarse para productos, experimentación, creación de prototipos e incluso cursos de capacitación. La B-L4S5I-IOT01A de STMicroelectronics es una de esas placas que viene con todo lo necesario para experimentar con tecnologías de vanguardia y para desarrollar un producto con intención de que sea producido.
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum




