The CAN bus is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other’s applications without a host computer.
The objective is to sell this as a comprehensive solution called vSentry that includes AI-enabled software, the installation of equipment, and staff training.
The project required a strong security layer and a complete understanding of the vehicles’ data encryption processes. To meet the client’s needs, the NIX team set out to develop an application that will monitor the status of various vehicles, analyze incoming data, and prevent potential attacks or hacking attempts. We needed to implement a web application that would allow the handling of errors that come from the controller area network (CAN) bus vehicles in real-time.
* The CAN bus is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other’s applications without a host computer.
One of the requirements was that the app should support the microservice architecture, and we needed to realize how it should communicate with all other modules within a large system. Also, all the messages coming from the CAN buses must be stored on the application side, which implies a huge data stream.
The AI-based software establishes a baseline for vehicle behavior by training the machine learning model with a clean dataset. Once the baseline is established, the AI engine monitors data coming from vehicles on the road and identifies function anomalies as potential cyberattacks or malfunctions. Using raw vehicle data, it precisely detects abnormalities and decreases the chances of false-positive alerts.
For example, when a vehicle is attacked, vSentry channels information (different vehicle metrics) through the security software to a CAN bus that receives all incoming data. It reads a variety of signals and sends them to the cloud, where the AI engine analyzes the data and determines the type of cyber attack and its details. This information is then transmitted to a web application that depicts reports and metrics for further processing by a security analyst.
Moreover, the system includes various statistics, configurations, training, and other services.
To ensure resistance, sustainability, and the handling of high data load, we used a timescale database. Later we added modules that allowed us to:
The system’s architecture consists of external and internal modules:
The client received a high-security web application that ensures vehicle safety while protecting personal data and privacy in real-time.
Powered by AI, machine learning, and deep learning, vSentry provides real-time vehicle insights to automakers and fleet owners and helps them reduce warranty costs, minimize vehicle downtime, decrease the total cost of ownership, and optimize vehicle performance.
“We didn’t have enough manpower or the capacity to complete a specific project, so we hired NIX to augment our staff. We started in April 2019, and we’ve been working with NIX on an ongoing basis. Headed by a knowledgeable project lead, the team is experienced and professional. The project manager heads the staff and demonstrates a really high level of expertise. We’ve been impressed by the NIX team’s expertise and we plan to continue working with them”.
Multifunctional Taxi Mobile App provides drivers with the most relevant data in real-time and shows maps based on the users' locations and preferences.
ThinkUP native mobile App helps to build self-improvement programs for motivation and a positive mindset provided by professional psychologists.
Management Platform is a customized solution for landlords to handle all aspects of running a successful property business.
See more success stories
Our representative gets in touch with you within 24 hours.
We delve into your business needs and our expert team drafts the optimal solution for your project.
You receive a proposal with estimated effort, project timeline and recommended team structure.
Preparing data for machine learning is a complex process that requires technical and domain expertise. Explore techniques to prepare your data for ML algorithms.
Learn how ServiceNow IT asset management tools can bring value to your company by introducing efficient management of its hardware, software, and cloud assets.
Learn about 12 essential steps to create a digital marketing strategy for your online venture that will give you a competitive edge over rivals in the niche.
Discovery phase is one of the most crucial steps towards building a successful software solution. In this article, we will tell why it’s so important and what benefits bring clients and service providers.
Xamarin provides a way to build native apps for iOS, Android, and Windows completely in C#. Take a look at the features of Xamarin application development.
A microservice is a component of an application that is made to operate autonomously. Consider the advantages of the microservices architecture.
Learn how your organization can benefit from the ServiceNow virtual agent and learn the best practices to build a suitable chatbot for your business.
Data fabric as the key to leveraging the power of the hybrid cloud, creating a hybrid multi-cloud experience, and improving storage through data management
Alt (for images): Data fabric architecture.
Generative AI is a disruptive technology that finds efficient application in many sectors of the digitally-driven world of the 21st century.
Explore our blog