De nombreux produits doivent reconnaître une carte, un badge ou un smartphone approché de l'appareil : un contrôle d'accès, une machine qui ne s'active que pour l'opérateur autorisé, un distributeur, un objet à suivre tout au long de la production.
Dans ce projet, nous avons associé un microcontrôleur STM32 de STMicroelectronics au PN7150 de NXP, un contrôleur NFC complet avec firmware intégré. Le STM32 gère la logique de l'application et le PN7150 s'occupe de toute la partie radiofréquence : le résultat est un lecteur NFC compact, basse consommation et facile à intégrer sur la carte du client.
En bref : nous livrons le firmware STM32 qui pilote le PN7150 et fournit à votre application des données simples à utiliser (UID de la carte, contenu NDEF, événements de présence), déjà testé sur le matériel réel.
Le PN7150 est un contrôleur NFC de NXP qui intègre la partie radiofréquence et un firmware interne conforme à la norme NCI (NFC Controller Interface) du NFC Forum. Le microcontrôleur n'a pas à générer le signal à 13,56 MHz : il envoie des commandes et reçoit réponses et notifications sur un bus I²C.
Le matériel est simple : quelques liaisons entre le STM32 et le PN7150, plus l'antenne et son réseau d'adaptation. Le firmware est organisé en couches, si bien que votre application n'a pas besoin de connaître les détails du protocole NCI.
La même base firmware s'adapte à des produits très différents : seuls changent la logique de l'application et le type de carte à lire.
Ouverture de portes, armoires et passages avec un badge ou un smartphone, avec la liste des utilisateurs autorisés.
Une machine ou un outil ne démarre qu'avec la carte de l'opérateur, et chaque utilisation est enregistrée.
Tags NFC sur produits, lots ou outils pour les suivre en production et en entrepôt.
L'appareil reçoit des paramètres ou affiche son état quand on approche le téléphone, sans écran ni boutons.
Lecture de cartes et de billets sans contact pour distributeurs, accès et services payants.
Association rapide de nouveaux appareils et commandes de proximité à la maison et dans les bâtiments.
Que vous partiez d'une idée ou d'une carte existante, le parcours est le même : quelques phases claires, chacune avec un début et une fin.
Organisez vos idées dans un schéma simple et complet : quelles cartes lire, ce qui doit se passer, quelles sont les priorités.
Même si vous prévoyez des évolutions, découpez le projet en petits morceaux : par exemple d'abord la lecture de l'UID, puis le NDEF et l'émulation de carte.
Une fois vos idées claires, écrivez-nous : nous étudions la carte, choisissons le bon STM32 et vous proposons délais et coûts pour chaque phase.
Vous avez déjà le matériel ? Nous pouvons développer le firmware sur votre carte avec STM32 et PN7150, ou concevoir nous-mêmes l'électronique et l'antenne. Voir aussi développeurs firmware STM32 et exemples et applications (en anglais).
Chargeurs Li-ion en réseau sur ESP32-C3 qui se relaient via ESP-NOW.
Lire le projetPilotage d'installations thermiques complexes : pompes à chaleur, chaudières et solaire thermique.
Lire le projetLogiciel Windows pour charger et mettre à jour le firmware de toute carte ESP32.
Lire le projetDites-nous ce qu'il doit lire et comment il doit se comporter : nous développons le firmware STM32 et, si nécessaire, l'électronique avec le PN7150.