Rust in der industriellen IoT-Branche: Ersetzen von Legacy-C++ in einem Pilotprojekt für Asset-Tracking-Anbieter

Ein australischer Anbieter von Bergbautechnologie wollte die Zuverlässigkeit seiner C++-Telemetriemonitore verbessern. Wir Errichtete ein Rust-basiertes Pilotmodul für eine Sensorgruppe und konnte so sowohl die Stabilität als auch die Entwicklungsgeschwindigkeit verbessern.

20%

Schnellere Modulentwicklung

99.99%

Verfügbarkeit

3

Monate Rust-Modul geliefert

“Unser Kunde testete Rust als sichere Alternative zu C++. Mit Hilfe eines von uns entwickelten Moduls zur Asset-Tracking-Verwaltung konnten sie in der Produktion sehen, wie viel die Technologie die Zuverlässigkeit verbessern und die Entwicklung beschleunigen kann.”

– Mykhailo Maidan, CTO bei Yalantis

Denken Sie daran, zu Rust zu migrieren? Wir helfen Ihnen, dies schmerzfrei zu erreichen.

Werden Sie unsere nächste Erfolgsgeschichte. Teilen Sie uns Details zu Ihrem Projekt mit und vereinbaren Sie einen Termin für ein Gespräch über Ihre Ziele.

Von Medizinprodukten bis hin zur industriellen Automatisierung – wir bieten umfassende Unternehmenslösungen, bei denen die Einhaltung gesetzlicher Vorschriften bereits integriert ist. Alles aus einer Hand.

Mehr erfahren

Unsere Büros

Flagge Polens

Polen

Jerozolimskie 123 u. Tr., Warschau, 00-001

Flagge von Zypern

Zypern

Athinon-Straße 8, Larnaca, 6023

Flagge Estlands

Estland

12 Parda, Tallinn, 10151

US-Flagge

USA

1080 Ximeno Ave, Long Beach, CA 90804

Deutschlandflagge

Deutschland

Marienplatz 22, München 80331

FAQ

  • Warum hat Rust die Entwicklung im Vergleich zu C++ beschleunigt?

    Rust hat viele der Probleme im Hinblick auf Speicherverwaltung und Sicherheit beseitigt, die die Arbeit mit C++ beim Kunden verlangsamt hatten. Dank weniger Fehler, klarer Abstraktionen und weniger Debugging konnte ein Rust-Ingenieur das Modul 20% schneller bereitstellen als ähnliche Module, die der Kunde zuvor in C++ entwickelt hatte.

  • Wie haben Sie eine sichere Integration mit dem Legacy-C++ sichergestellt?

    Wir haben eine Rust-FFI-Schicht erstellt, die die bestehenden C++-Bibliotheken des Clients umhüllte. Dadurch konnte die neue Module-Bibliothek die alte Logik wiederverwenden, während Rust gleichzeitig die Sicherheit sicherstellte und die in ihren C++-Modulen üblichen Speicherprobleme vermeidete.

  • Wie wurde das Verhalten proprietärer Sensoren ohne Hardware getestet?

    Wir haben einen Python-Simulator entwickelt, der den tatsächlichen Sensorverkehr, die Zeitablaufmuster und die Spezialfälle nachbildete. Damit konnte das Team den Rust-Modul vollständig testen, ohne auf physische Geräte angewiesen zu sein, und wurde das wichtigste Werkzeug für automatisierte und manuelle QA.

  • Was hat zur 99,99 -Prozent-Verfügbarkeit beigetragen?

    Ruts striktes Sicherheitsmodell eliminierte ganze Kategorien von Speicher-bedingten Fehlern, während die Zustandsmaschine des Moduls, CRC-Prüfungen und die Wiederholunglogik Fehler vorhersehbar abarbeiteten. Dieses Projekt bestätigt, dass Rust für die Überwachung von Industrie-IoT-Assets eine sauberere Laufzeit-Verhaltensweise erzeugt, im Vergleich zu den C++-Modulen des Clients.

  • Kann Ihre Vorgehensweise auch in anderen Modulen wiederverwendet werden?

    Ja. Unser Rust-Pilot für Legacy-Systeme legte eine klare Architektur, ein Testansatz und ein Interoperabilitätsmuster zwischen Rust und C++ fest, die der Kunde in seinen über 70 Modulen wiederverwenden kann. Die von uns bereitgestellten Richtlinien und Code-Überprüfungen helfen seinen Ingenieuren, denselben Designansatz zu reproduzieren.

Fangen wir an aus der Anrufplanung

  1. Einen Anruf planen
  2. Wir erfassen Ihre Anforderungen
  3. Wir bieten eine Lösung
  4. Wir sind gemeinsam erfolgreich!

Willkommen bei Yalantis, bitte füllen Sie das Formular aus und wir werden uns melden

Foto von Tania Gaidamaka

    $0 (nicht ausgewählt)

    Bitte laden Sie eine Datei mit einer der folgenden Dateiendungen hoch: .pdf, .docx, .odt, .ods, .ppt/x, .xls/x, .rtf, .txt

    Name_of_file.pdf

    10,53 MB

    “Wir garantieren Datenschutz. Diese Website ist durch reCAPTCHA geschützt und die Datenschutzerklärung.”

    Vielen Dank, dass Sie uns kontaktiert haben.

    Behalten Sie Ihren Posteingang im Auge. Wir melden uns in Kürze bei Ihnen.
    In der Zwischenzeit können Sie unsere erfolgreichsten Fallstudien erkunden und lesen
    Kundenfeedback auf Clutch.

    Wir sind auch offen für Partnerschaften

    Schauen Sie sich unser Empfehlungsprogramm an. Entdecken Sie alle Vorteile.