Consumer Appliance mit ESP32-S2 - welche Peripherie nach außen sinnvoll ?

OP #6514595
Lesenswert?
• ▲
▼
Hallo,

wir entwickeln derzeit ein Consumer Device (im Prinzip handelt es sich 
um akkubetriebene LED-Anzeigen, die über Wifi angesteuert werden). Das 
Design basiert auf dem ESP32-S2 und kommt mit relativ minimalistischer 
Hardware aus. Allerdings macht uns die Wartung der Geräte Sorgen, denn 
wenn mal größere Mengen davon im Umlauf sind, steigt natürlich das 
Risiko beim Ausrollen von Updates. Wir haben dann natürlich keinen 
physischen Zugriff mehr auf die Geräte und unsere Kunden sind nicht 
unbedingt IT-affin.

Updates soll es grundsätzlich OTA geben, aber wir haben Angst, trotz 
Tests mal ein Update zu versemmeln und gleich mal ein paar hundert 
Geräte zu bricken.

Daher Meine Frage, welche Vorsichtsmaßnahmen hierfür (neben dem Testen 
natürlich) auf der HW-Seite getroffen werden könnten ?

- Reset-Pin von außen zugänglich machen ?
- USB-Port von außen zugänglich machen (verwenden wir derzeit nur zum 
Laden, keine USB-to-UART Bridge vorgesehen) und Notfalls-Updates per 
PC-Installer ausliefern ?
- USB-Port über eine von außen zu öffnende Klappe zugänglich machen für 
Notfälle ?

Die Alternative wäre ein Austausch der Geräte, aber das ist natürlich 
mit hohen Kosten verbunden. Wir verfügen auf unseren Märkten über keine 
Niederlassungen, Service-Center etc., d.h. die Wiederbelebung muss durch 
Endkunden möglich sein.

Was wären denn eure Empfehlungen ?
#6514613
Lesenswert?
• ▲
▼
Franz W. schrieb:
> - Reset-Pin von außen zugänglich machen ?

Wenn es keine andere Möglichkeit gibt, den Controller zu resetten (z.B. 
Powercycle), dann ja.

Ansonsten vielleicht noch einen Taster vorsehen, mit dem man die 
Werkseinstellungen wieder herstellen kann. Also eine funktionierende 
Firmware laden kann. Das müsste man dann den Bootloader beibringen, dass 
er mit gedrücktem Taster beim Einschalten eine andere Firmware nutzt und 
nicht die normale.


Fänd ich komfortabler, als dann über irgendein Recovery-Tool neu flashen 
zu müssen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.