web-dev-qa-db-fra.com

Est-ce que ESP32 (y compris le SDK) est stable pour la fabrication de produits commerciaux?

J'étudie ESP32 pour un projet wifi, bien qu'il existe des alternatives telles que CC3200 (TI), en raison de son prix. Mais je soupçonne la fiabilité du matériel ou du SDK d’ESP32.

J'ai trouvé des bugs lors du développement de projets simples. Je les ai signalés à ESP, mais, ils viennent de le remettre à l'équipe de développement, il n'y a pas eu de réponse supplémentaire.

J'aimerais utiliser un produit de grande entreprise comme TI, mais la compétitivité-prix de ESP32 est trop bonne.

J'aimerais avoir des nouvelles de ceux qui ont développé des produits commerciaux avec ESP32.

4
JoonDong

Je ne suis pas sûr que le seul fait de dire cela, étant donné qu'Espressif a livré 100 millions de puces ESP32, est la meilleure réponse à la question de savoir si elle est suffisamment stable pour être mise en œuvre dans un produit. Je dirai que mon entreprise l'utilise, mais la nouveauté de la puce a certainement ajouté quelques obstacles. Cependant, j'estime qu'il est suffisamment stable pour être utilisé dans des produits. Je ne sais pas si vous utilisiez les bibliothèques Arduino ou l'IDF, mais mon expérience avec l'IDF a été plutôt bonne. 

L'ESP-IDF v3 (qui est actuellement en pré-version) semble avoir apporté une stabilité substantielle et ouvert de nouvelles fonctionnalités telles que Light Sleep. Je recommanderais de mettre à jour les mises à jour Over The Air si vous envisagez d'utiliser le wifi, au cas où. De cette façon, vous pourrez mettre à jour le firmware de vos clients si vous trouvez plus tard des bogues. 

Un autre élément à prendre en compte est la quantité de documentation sur la puce et le fichier idf dont vous aurez besoin. Les deux sont assez bien documentés, mais j'ai parfois regretté de ne pas avoir plus d'exemples ou de guides pour certains ensembles de fonctions. Cependant, la documentation s’améliore indéniablement, et avec le temps, cela ira en s’améliorant. Espressif est extrêmement actif sur le GitHub ESP-IDF. 

En outre, la puce a déjà subi quelques révisions de silicium. Vous voudrez peut-être également vous y intéresser pour voir si une révision a pu vous empêcher dans une version de la puce.

Vous pouvez vérifier cela vous-même dans les documents ESP32: https://esp-idf.readthedocs.io/en/latest/index.html et ESP-IDF GitHub: https: // github.com/espressif/esp-idf

Note latérale: Je ne suis pas d'accord pour dire que cela devrait être posté dans arduino.stackexchange.com ... Pourquoi le fait que l'ESP32 ait des bibliothèques de wrapper Arduino rend cette question spécifique uniquement pertinente pour Arduino Stackexchange?

6
EGibson

C'est une bonne question de développeur. Je dirais: Est-ce que ESP32 SDK est suffisamment fiable pour créer un produit "professionnel"? Alors je dirais simplement OUI. Tout simplement parce que Espressif shipt 100 Millions jetons en un an. 100 millions de SDK/applications ne peuvent pas être uniquement des objets de bricolage et de laboratoire IoT ... Par conséquent, le "SDK" Github est très vivant ... 

0
E.Racineux