Anvil, un outil de développement d’applications Web populaire, a annoncé aujourd’hui une nouvelle boîte à outils développée pour le Raspberry Pi Pico W récemment publié. La boîte à outils fournit un moyen de communication entre une application Web et un Raspberry Pi Pico W en utilisant uniquement Python.
Cette nouvelle boîte à outils apporte des applications IoT sécurisées pour le microcontrôleur à 6 $ compatible Wi-Fi. Applications normalement réservées aux plus puissants et difficiles à trouver par Raspberry Pi.
La magie qui rend cela possible est double. Une version personnalisée du firmware MicroPython UF2 « Just Press Go » et « Anvil Uplink », un lien de communication bidirectionnel entre votre projet physique et les serveurs d’Anvil. Les applications sont écrites en Python pur via l’IDE en ligne Anvil et sur le Raspberry Pi Pico W, nous écrivons notre code en utilisant MicroPython. La liaison montante permet la transmission entre le Pico W et les serveurs d’Anvil et via l’IDE en ligne, nous pouvons facilement créer des interfaces utilisateur pour envoyer des messages au Pico W ou recevoir des données de la carte.
L’image du micrologiciel « Just Press Go » n’est que cela. Nous avons eu accès à une image de pré-version et en quelques minutes notre Raspberry Pi Pico W s’est connecté au Wi-Fi et aux serveurs d’Anvil. Via ce firmware, nous avons beaucoup de possibilités d’invention. Le Raspberry Pi Pico W à faible coût peut fonctionner avec des capteurs et des composants courants, permettant des projets tels que la collecte de données à distance et la robotique. Maintenant, avec Anvil, nous pouvons créer des applications Web GUI pour ces projets à l’aide d’un éditeur de mise en page par glisser-déposer et de code Python.
Le fondateur d’Anvil, Meredydd Luff, explique que le micrologiciel d’Anvil offre une expérience IoT plus sécurisée « Anvil a ajouté une sécurité TLS appropriée au micrologiciel Pico, notamment en permettant la validation du certificat du serveur et en utilisant l’horloge en temps réel du Pico pour vérifier la validité du certificat. Ces changements ont été contribué aux projets Micropython et Pico SDK. »
L’équipe d’Anvil a également travaillé sur la documentation de la boîte à outils Raspberry Pi Pico W et celle-ci peut être trouvée via le microsite d’Anvil. En seulement dix lignes de code, vous pouvez contrôler une LED sur votre Raspberry Pi Pico W depuis n’importe quel endroit dans le monde. Quelques lignes de plus et vous pouvez collecter des données à partir de capteurs Pico W distants et afficher le tout dans votre navigateur Web.
Anvil est une boîte à outils polyvalente, du contrôle d’une caméra Raspberry Pi HQ au contrôle des kits Lego Spike, c’est formidable de le voir adopter le tout dernier microcontrôleur dans son écosystème.
Avec un microcontrôleur à faible coût, la nouvelle boîte à outils d’Anvil et un peu d’imagination, nous avons hâte de voir ce que les fabricants feront avec cette nouvelle technologie passionnante.