Software specific to the automotive industry is a growing industry. Almost every car now offers a variety of applications and electronics to drivers which enhance their driving experience and are essential to running the car. When a fault occurs, it can be quite difficult to find out which of the many applications is responsible. This is where Quantex comes in. A German-based organisation that develops and manufactures diagnostic equipment for a variety of vehicle brands.
Their products are used by garages and car owners to identify faults in a car using the vehicle’s self-test-procedures and their troubleshooting techniques. You can find Quantex tools in cars worldwide.Andrey Voronko is the Managing Director of Quantex and the Systems Architect behind the technologies used in their solutions.
“Our starting point was the need to rebrand and enhance our automotive scanner ScanDoc Compact. The enhancement should be both around functionality and the overall service portfolio that we offer our customers. The Internet of Things is essential in answering these needs,” Andrey explains how they started the journey with Mongoose OS.
A challenge that Quantex faced, and many other organisations do as well, is around cost. While IoT seems the perfect solution, the cost involved in finding the right hardware and embedding expertise, can cause projects to become delayed and budgets to increase.
“We have very strict demands in terms of latency and connection stability. Our current WiFi networking functionality is not reliable enough for the diagnostic applications we are developing,” we heard from Quantex as the second challenge. Their products enable car owners and mechanics to quickly diagnose problems so that they can focus on the fix. It is not acceptable to have slow data transmission or in a worst case, a dropped connection. The diagnostic commands round trip time should not exceed a latency threshold and no significant delays or drops should be expected with the new solution. Also, the solution should support both local network and Internet modes, each with its own latency thresholds.
The answer to this challenge was again using Mongoose OS with ESP8266. The WiFi module incorporated in ESP8266 provides a stable and strong connection while Mongoose OS firmware satisfies both latency and IoT connectivity requirements by fine-tuning TCP/IP stack parameters on the WiFi module.
“We looked for a sustainable solution that would allow us to grow and expand upon. There simply wasn’t a solution until we found Mongoose OS. It has all the necessary functionality for right now and future expansion,” Andrey describes their decision-making process. Another vital plus for Mongoose OS, it’s open source: “We are able to make changes to the project, which we couldn’t do with a closed source solution.”
“Working with Cesanta was very smooth. We are not experts in implementing network functionality. They are. And they exceeded our expectations for both latency and bandwidth. The team is professional, fast to respond to questions and most importantly they made a real effort to understand our own complexities before presenting the right solution.”