Ajouter un commentaire

Lego Smart Play : des briques interactives mais sans aucune documentation technique

Par:
francoistonic

jeu, 19/03/2026 - 10:56

Lego a lancé les nouvelles Smart Play. Ce sont des briques intégrant des composantes, un micontrôleur et divers capteurs. Nous avons cherché, en vain, la documentation technique, voire, des API ou des SDK officiels. Rien. Nous avons alors contacté Lego pour en savoir plus. La réponse est claire : Lego ne fournit aucun SDK, aucune documentation technique pour comprendre l'électronique ou même coder et personnaliser le comportement. 

Lego rate une belle occasion de créer une communauté maker autour de ces briques et d'étendre les usages. En attendant une possible ouverture, il faut se tourner vers des SDK non officiels. 

Il y a par exemple LEGO Smart Brick NFC Tal Toolkit. Marcin Ruszkiewicz a fait du reverse et une analyse poussée de la brique Tag. Pour pouvoir accéder au tag, Marcin a utilisé un lecteur PN7150 et un ESP32. Le tag utilise un EM EM4233 et non un composant NXP. Chaque tag utilise 66 blocs de 4 bytes soit 264 bytes. Le chiffrement repose sur l'AES-128-CCM. 

Pour en savoir plus : https://github.com/marcinruszkiewicz/lego_smart_brick

Laurent Ellerbach, qui a souvent contribué à Programmez!, est un big fan de Lego et du monde maker. Avec son projet LegoSmartPlay, il utilise le nano framework .Net. Pour ce faire, il est utilise un ESP32-C3, le lecteur NFC PN5180, un capteur de couleur TC3472 et un lecteur MP3 YX5300. Il s'agit de recréer un brique Smart Play pour "tromper" l'app officiel et les autres briques.

Le but du POC est de lire le tag, de jouer du son, lire les couleurs, émuler la couche BLE. 

Le projet : https://github.com/Ellerbach/LegoSmartPlay/blob/main/README.md#ble--emulating-the-smart-brick

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y   GGG   V     V  EEEE  TTTTTT 
Y Y G V V E TT
Y G GG V V EEE TT
Y G G V V E TT
Y GGG V EEEE TT