Le framework ESP8266
Le GeekMagic SmallTV est une gamme d’appareils bon marché fonctionnant avec un microcontrôleur ESP8266 ou ESP32 et dotés d’un écran logé dans un petit boîtier en plastique ; elle affiche des informations comme l’heure et la météo. Les travaux précédemment menés sur ces appareils exigeaient généralement de modifier le logiciel d’origine. La nouvelle méthode de Yongha Kim exploite quant à elle la fonction de visionneuse de photos intégrée à l’appareil ; elle ne requiert ni intervention sur le logiciel ni soudure. L’image est générée sur un ordinateur du réseau, puis envoyée à l’appareil via HTTP.
Les chiffres Python Pillow
Dans l’exemple, l’image est créée avec la bibliothèque Pillow sous Python et affiche les données d’utilisation de Claude et Codex. Il suffit de préparer une image de 240×240 et de la transmettre à l’appareil ; grâce à la prise en charge du GIF, il est également possible d’ajouter des animations. La méthode est présentée comme une preuve de concept. Pour ceux qui souhaitent aller plus loin, remplacer entièrement le micrologiciel reste une option.