Pourquoi j'aime la carte de développement de nœud IoT du kit de découverte B-L4S5I-IOT01A, et pourquoi vous l'aimerez aussi
Je suis développeur de solutions embarquées depuis de nombreuses années et je sais personnellement à quel point trouver la « bonne » carte de développement peut être une expérience déconcertante. Une recherche rapide génère une liste presque illimitée, qui ne tient même pas compte des cartes d'extension ! Il s'agit d'une décision critique, car une carte de développement appropriée vous sera utile de plusieurs façons, notamment en tant que représentation matérielle d'un produit final, en tant que plateforme de prototypage rapide extensible et en tant qu'outil de formation pour tester des technologies de pointe.
La carte de développement de découverte IoT B-L4S5I-IOT01A de STMicroelectronics est une carte de développement à laquelle je me suis particulièrement attaché, car elle répond à ces différents besoins. Laissez-moi vous montrer ce que je veux dire et en quoi elle peut vous aider.
Pourquoi j'aime la carte B-L4S5I-IOT01A de STMicroelectronics
La carte B-L4S5I-IOT01A est une carte de développement à faible coût, extensible et riche en fonctionnalités qui est légèrement plus grande qu'une carte de crédit standard (Figure 1). Pour les débutants, cette carte de développement inclut des embases extensibles courantes pour les shields et les capteurs via l'utilisation d'embases Arduino et d'un connecteur Pmod de Digilent. Ces connecteurs sont parfaits pour faire des tests avec des capteurs et des circuits spécifiques à un produit ne faisant pas partie de la carte de développement. Cela vous permet, à vous ou à votre équipe, de tester les circuits et de créer du code d'application bien avant que le matériel prototype ne soit disponible pour vous permettre de travailler directement avec.
Figure 1 : La carte de découverte IoT B-L4S5I-IOT01A contient une multitude de capteurs, d'embases extensibles standard et de connecteurs embarqués, ainsi que des outils logiciels qui peuvent aider pour le prototypage rapide ou le développement de produit. (Source de l'image : STMicroelectronics)
La connectivité et les capteurs embarqués sont deux des fonctionnalités que j'aime le plus, car cela me permet de créer des applications complètes sans avoir besoin des embases d'extension. Par exemple, si je dois fabriquer un dispositif IoT, la carte de développement inclut un module Wi-Fi embarqué que je peux utiliser pour connecter le système à Amazon Web Services (AWS) ou à Microsoft Azure. En fait, le logiciel qui s'exécute sur le processeur Arm Cortex-M embarqué — STM32L4S5VIT6 — est disponible sur GitHub et fait partie de la plateforme de développement STM32CubeIDE.
Fonctionnalités de sécurité avancées
Si, comme moi, vous vous intéressez beaucoup à la sécurité IoT, vous pouvez tirer parti de l'élément sécurisé STSAFE-A110 pour configurer une solution avec démarrage sécurisé. En fait, vous pouvez même vous lancer dans le processus complet de création d'une solution sécurisée, y compris les mises à jour micrologicielles sécurisées, en exploitant le logiciel fourni par AWS et STMicroelectronics. Vous pouvez également tirer parti du système SBSFU (Secure Boot Secure Firmware Update) pour personnaliser des solutions et en savoir plus sur la sécurité IoT.
Des capteurs pour s'entraîner avec des technologies de pointe
J'ai mentionné que la carte de développement était équipée de nombreux capteurs embarqués. L'un de ces capteurs est l'unité de mesure inertielle LSM6DSLTR, incluant un accéléromètre 3D et un gyroscope 3D (Figure 2). Ce capteur est intéressant, car il vous donne également la possibilité d'utiliser cette carte de développement pour en savoir plus sur l'intelligence artificielle (IA) et l'apprentissage automatique (ML) sur des dispositifs basés sur des microcontrôleurs.
Figure 2 : La carte B-L4S5I-IOT01A est équipée de l'unité de mesure inertielle LSM6DSLTR, qui se compose d'un accéléromètre 3D et d'un gyroscope 3D, et vous permet de tester les concepts d'apprentissage automatique et d'intelligence artificielle sur un microcontrôleur. (Source de l'image : STMicroelectronics)
Par exemple, vous pouvez utiliser la carte de développement pour générer des ensembles de données pour divers gestes 3D en utilisant l'accéléromètre de l'unité LSM6DSLTR pour mesurer le mouvement de la carte. Vous pouvez ensuite utiliser ces données pour entraîner un réseau neuronal que vous pourrez par la suite redéployer sur la carte de développement via le plug-in IA STM32CubeIDE. Ensuite, exécutez le modèle d'inférence IA, observez ses performances, puis revenez à votre réseau neuronal et ajustez-le, pour un système de production ou simplement pour en savoir plus sur les technologies de pointe.
Conclusion
Lors de la sélection d'une carte de développement, n'oubliez pas que la carte peut remplir plusieurs objectifs simultanément. Personnellement, j'aime choisir des cartes de développement qui peuvent être utilisées pour les produits, les tests, le prototypage et même pour des cours de formation. La carte B-L4S5I-IOT01A de STMicroelectronics est l'une de ces cartes, et elle est fournie avec tous les composants nécessaires pour tester des technologies de pointe et développer un produit destiné à la production.
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum




