GadgetsOrdinateurs

SecurePair fait dialoguer deux ESP32 par LED

Une bibliothèque Arduino permet à deux ESP32 de s'échanger des données chiffrées via une LED par appareil, utilisée à la fois comme émetteur et récepteur.

Une bibliothèque Arduino appelée SecurePair permet à deux microcontrôleurs ESP32 de communiquer à l'aide d'une LED visible, selon le site hackaday.com. Chaque ESP32 utilise une seule LED qui sert à la fois d'émetteur et de récepteur.

Le fonctionnement repose sur une propriété des diodes électroluminescentes : une LED peut également se comporter comme une photodiode. SecurePair exploite ce principe pour l'échange de clés et la communication chiffrée entre les appareils.

La bibliothèque est conçue pour fonctionner avec ESPNow ou LoRa en plus des LED. La lumière sert à l'appairage, tandis que l'échange de données chiffrées passe par la liaison sans fil. Le projet peut accueillir plus de deux appareils dans la conversation.

En bref

Qu'est-ce que SecurePair ?

Une bibliothèque Arduino qui permet à des microcontrôleurs ESP32 d'échanger des données chiffrées via une LED utilisée comme émetteur et récepteur.

SecurePair fonctionne-t-il uniquement avec des LED ?

Non. La bibliothèque est prévue pour fonctionner avec ESPNow ou LoRa en plus des LED : la lumière sert à l'appairage et le sans-fil à l'échange de données chiffrées.

Combien d'appareils peuvent communiquer avec SecurePair ?

Plus de deux appareils peuvent rejoindre la conversation si nécessaire.

Source