Dev & Code 18 h agoZu Lesezeichen hinzufügen

Auf Hacker News erzählt ein SRE, der mit seiner Familie eine verlassene Bowlingbahn mit 8 Bahnen im Mittleren Westen übernommen hat, wie er das proprietäre System durch ESP32 für 5 $ pro Stück ersetzt hat. Die BOM sinkt von 120.000 $ auf ~1.600 $. Eine Lektion über Software-Lock-in.
Hier ist die Art von Geschichte, die uns daran erinnert, warum wir die Hardware-Bastlerszene lieben. Auf Hacker News postete ein SRE (Site Reliability Engineer) einen Show HN, der am Wochenende für Aufsehen sorgte. Seine Situation ist atypisch: Er und seine Familie haben eine verlassene Bowlingbahn mit 8 Bahnen in einer kleinen Stadt im ländlichen Midwest gekauft, als Antwort auf den Mangel an Freizeitmöglichkeiten für die Familien in der Gegend. Angesichts des Angebots für ein neues Managementsystem - etwa 120.000 $ - hat er getan, was ein SRE natürlich tut: Er hat die Infrastruktur neu geschrieben. Das Ergebnis: Eine Reihe von ESP32 (die Wi-Fi-Mikrocontroller von Espressif zu ~5 $ pro Stück) für ~1.600 $.
Eine klassische Bowlingbahn integriert ein proprietäres System (typischerweise Brunswick oder QubicaAMF), das verwaltet:
Diese Systeme sind alt (oft aus den 90er oder 2000er Jahren), veraltet und werden zu hohen Preisen verkauft - besonders die Wartung. Unser SRE hat wie in der Produktion gedacht: Jedes Subsystem lässt sich auf einige Sensoren und eine einfache Geschäftslogik reduzieren.
Der ESP32 ist ein Dual-Core-Xtensa-LX6-Mikrocontroller mit 240 MHz, integriertem Wi-Fi und Bluetooth, zu ~5 $ pro Stück. Er ist perfekt für:
Durch die Verkettung mehrerer ESP32 (einer pro Bahn + ein Master oder ein Broker) hält die Geschäftslogik leicht in den 520 KB SRAM - die Bowling-Scoring-Regeln sind ein kleiner Zustandsautomat.
Es ist nicht die BOM von 1.600 $, die beeindruckt - es ist die Wiederherstellung des Protokolls zwischen Sensoren, Berechnung und Anzeige. Das Reverse-Engineering des proprietären Formats (manchmal durch einfaches serielles Sniffing oder I2C an den Originalkabeln), die Neuimplementierung der Geschäftslogik und das Laufenlassen davon lokal ohne Cloud-Abhängigkeit ist es, was das Projekt reproduzierbar macht. Und genau deshalb kommt diese Art von Geschichte eher von einem SRE als von einem reinen Maker: Die Kultur der Observability + Zuverlässigkeit ist diejenige, die am besten mit der Wiederherstellung eines Legacy-Systems umgehen kann.
Wenn Hardware für 120.000 $ vor allem Software-Lock-in verkauft, kann ein ESP32 für 5 $ + gut investierte Entwicklungszeit 90 % der Lücke schließen. Nicht für alles, nicht überall - aber es ist eine gesunde Erinnerung daran, was jemand erreichen kann, der eine Bowlingbahn wie einen zu wartenden Dienst behandelt.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.