nw  

cross-mobile diagnose app

Bild Bild
Summary

cross-mobile application to read diagnostic information from electrical vehicles.

Schlüsselbegriffe

React, Redux, React Native, JavaScript, UDS, CAN

Goals

StreetScooter wishes to have a wider choice of mobile devices for the field technicians and needs a cross-platform solution. To ease the search for errors, a Smartphone Apps is desired that accesses the C2C Box inside the vehicles

Background

StreetScooter Ltd is a sub-company of Deutsche Post who develops and builds electronic vehicles. StreetScooter Schweiz AG develops both software and hardware for Lithium battery systems in addition to propulsions for electric vehicles. By the end of the year 2018, there are approximately 15'000 vehicles (such as bicycles and small trucks) operating at "Deutsche Post" which are maintained by StreetScooter.
The previously used application communicated with the vehicles per Bluetooth. StreetScooter has removed the Bluetooth module for security reasons and replaced it with the so-called Car-to-Cloud-Box (C2C-Box). Because of this, the existing App can no longer read diagnose information from the vehicle

Result

The cross-platform mobile application (C2CApp) built with the React Native framework offers communication from an iOS or Android device to the C2C Box. The mobile device manually connects to the hotspot of the C2C Box and receive and request values from the CAN-Bus over Wi-Fi. The application supports the reception of cyclic CAN messages and the request of UDS (also referred to as extended CAN) messages. The C2CApp is indistinguishable from native apps because it displays received messages with UI elements of the host system. It also includes a native file picker to load configuration files into the application

project information

project time: 1 Semester
Efforts in hours per person: 360h (180h per person)
Teamgrösse: 2 Personen

Customer

StreetScooter Schweiz AG
Lehngasse 51
4702 Oensingen

info@smart-energy-control.ch

project team

Severin Pereto

Nicolas Odermatt

contact

Dominik Gruntz (dominik.gruntz@fhnw.ch)

<< zurück