ce besoin : Serrure “connectée” à ouverture NFC Pros ✔ Alimenté par la clé (Téléphone ou clé physique) ✔ Pas de connexion Internet ✔ Pas de coût “Au point de présence” Cons ✘ Coût “à la porte” important ✘ Lourdeur au développement (SDK NFC propriétaire) ✘ Pas de feedback
ce besoin : Carte électronique et microcontrôleur Pros Cons ✔ Basse consommation ✘ Coûts de développement importants ✔ Latences très faibles ✘ Compétences requises ✔ Pas cher à produire ✘ Mises à jour complexes
ce besoin : Nano-Ordinateur et actionneurs “simples” ✔ Pros Cons LGTM ✔ Prototype en quelques jours ✘ Besoin d’énergie (batteries + PV) ✔ Pas de contraintes fonctionnelles ✘ Connexion Internet directe ✔ Pas de vendor-lock in ✘ Coût “Au point de présence” supérieur ✔ Faible coût “à la porte” ✔ Télémétrie / Remontée d’infos
Besoin d'interagir avec les GPIOs • libgpiod -> C/C++ • gpiozero -> Python • node-libgpiod -> NodeJS Rien (à jour) en PHP • Mais assez simple à contourner avec FFI.
de l’application ✔ PHP n’est historiquement pas bon pour ça mais : ✔ • stream_select() • curl_multi_select() • Fibers • ReactPHP, Revolt, etc. Aujourd’hui géré par nos abstractions habituelles (symfony/http-client)
MQTT ? Mercure Pas possible, aucune garantie d’avoir une route vers le raspberry Routage complexe (Topic Exchange) Parfait pour l’IoT, mais sécurité complexe Simple de mise en œuvre, sécurité adaptée