Cycle de vie des produits

Cycle de vie des produits

Yoctopuce soigne la pérennité de ses produits, et s'efforce de maintenir leur disponibilité et leurs caractéristiques essentielles sur le long terme. Cela n'empèche pas d'y appliquer parfois quelques améliorations durant le cycle de vie, lorsque ces améliorations ne prétéritent pas les spécifications documentées.

Améliorations logicielles

Tous les modules Yoctopuce peuvent être mis à jour sous le contrôle de l'utilisateur. Des nouveaux firmwares sont publiés occasionellememt par Yoctopuce. Ils sont documentés et disponibles sur la page Firmwares.

Aucune mise à jour logicielle n'est effectuée spontanément, l'utilisateur garde dans tous les cas le contrôle de la version logicielle qu'il désire utiliser.

Remplacements matériels mineurs

Yoctopuce peut parfois devoir remplacer un composant électronique par un autre composant strictement équivalent, par exemple pour des raisons d'approvisionnement ou d'obsolescence décrétée par le fabricant. Aucune communication formelle n'est faite pour ce genre de remplacements, mais Yoctopuce les consigne en interne, notemment pour l'établissement des certificats RoHS.

Améliorations matérielles mineures

Yoctopuce effectue parfois des améliorations matérielles sans risque, comme l'augmentation de la capacité de la mémoire de l'enregistrée de données. Aucune communication formelle n'est faite pour ce genre de remplacements, mais elles sont généralement signalées dans les logs du module au démarrage. Yoctopuce les consigne également en interne.

Révisions matérielles

Certaines modifications matérielles plus importantes peuvent conduire à améliorer l'une ou l'autre des caractéristiques essentielles du module, comme la tension maximale supportée ou la tension d'isolation de sécurité. Si les caractéristiques physiques (dimensions du module, emplacement des connecteurs) sont maintenues et que la nouvelle version est entièrement compatible avec la précédente au point d'utiliser le même firmware, le produit ne change pas de nom mais la révision matérielle est simplement incrémentée: Révision B, Révision C, etc.

Pour les produits ayant subi une révision matérielle, la révision est indiquée sous le PCB. Si la révision matérielle offre un changement important pour l'utilisateur, elle est non seulement signalée dans les logs du module au démarrage mais il est également possible de la détecter par l'API Yoctopuce à l'aide de la fonction get_productRelease. Les révisions matérielles peuvent avoir un impact sur le prix du module, en cas de variation significative des coûts de production.

Versions majeures

Il arrive que l'évolution d'un produit soit trop importante pour justifier de maintenir la compatibilité jusqu'au niveau du firmware lui-même. Cela a été le cas par exemple lorsque nous avons dû changer le capteur de lumière du Yocto-Light, ou lorsque nous avons changé le circuit électrique du Yocto-Maxi-IO pour en améliorer les caractéristiques. Dans ce cas, un nouveau produit est créé, avec un suffixe indiquant le numéro de version majeure: Yocto-Light-V2, Yocto-Maxi-IO-V2, etc.

Même dans ce cas, nous maintenons autant que possible les dimensions du module, l'emplacement des connecteurs, et toute l'interface logicielle avec les programmes de l'utilisateur. En général, il n'est donc même pas nécessaire de recompiler le programme pour utiliser le nouveau module. Les changements significatifs avec la version précédente sont clairement documentés, et les clients ayant demandé à être informés des modifications aux produits ainsi que ceux effectuant des achats récurrents du produit remplacé sont informés individuellement. Le nouveau produit peut avoir un prix différent de la version précédente en cas de variation significative des coûts de production.

Yoctopuce continue de proposer des mise à jour logicielles pour les anciens produits, même lorsqu'ils sont remplacés par une nouvelle version améliorée.


Yoctopuce, get your stuff connected.