pyvit - pyvit: Python Vehicle Interface Toolkit

  •        333

pyvit is a toolkit for interfacing with cars from Python. It aims to implement common hardware interfaces and protocols used in the automotive systems. pyvit can be installed with pip: pip install pyvit.

https://github.com/linklayer/pyvit

Tags
Implementation
License
Platform

   




Related Projects

CANdevStudio - Development tool for CAN bus simulation

  •    C++

Most of automotive projects need to have an access to the Controller Area Network (CAN) bus. There are plenty of commercial frameworks that provides CAN stacks and hardware/software tools necessary to develop proper CAN networks. They are very comprehensive and thus expensive. CANdevStudio aims to be cost-effective replacement for CAN simulation software. It can work with variety of CAN hardware interfaces (e.g. Microchip, Vector, PEAK-Systems) or even without it (vcan and cannelloni) . CANdevStudio enables to simulate CAN signals such as ignition status, doors status or reverse gear by every automotive developer. Thanks to modularity it is easy to implement new, custom features. Access to CAN bus is based on Qt framework. Current list of supported CAN interfaces can be found here.

CAN_BUS_Shield - CAN Bus Shield - MCP2515&MCP2551

  •    C++

CAN-BUS is a common industrial bus because of its long travel distance, medium communication speed and high reliability. It is commonly found on modern machine tools and as an automotive diagnostic bus. This CAN-BUS Shield adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 CAN transceiver to give your Arduino/Seeeduino CAN-BUS capability. With an OBD-II converter cable added on and the OBD-II library imported, you are ready to build an onboard diagnostic device or data logger. or download the zip.

python-udsoncan - Python implementation of UDS (ISO-14229) standard.

  •    Python

This project is an implementation of the Unified Diagnostic Services (UDS) protocol defined by ISO-14229 written in Python 3. The code is published under MIT license on GitHub (pylessard/python-udsoncan).

Automotive

  •    

Automotive helper libraries.

Vamos Automotive Simulator

  •    C++

Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application.


Supplier Document Connector

  •    Java

Supplier Document Connector allows automotive suppliers to exchange necessary EDI documents with a major automotive partner/client. It uses HTTPS to securely connect directly to Daimler-Chrysler's EBMX, avoiding a third party network or service provider.

Quality Complaint Management System

  •    Java

Automotive Quality complaint Management to record Customer incident with all data, including reporting and easy serching. It is designed to use for technically automotive Customer complaints and to use as less screens as possible.(Automobil Reklamation)

RaceMUD

  •    

RaceMUD is a MUD with an unusual central theme - automotive racing. In its world, users can purchase and modify cars as much as their abilities can allow, and then race against both other players and NPCs.

awesome-robotic-tooling - Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace: https://freerobotics

  •    

To stop reinventing the wheel you need to know about the wheel. This list is an attempt to show the variety of open and free tools in software and hardware development, which are useful in professional robotic development. Your contribution is necessary to keep this list alive, increase the quality and to expand it. You can read more about it's origin and how you can participate in the contribution guide and related blog post. All new project entries will have a tweet from protontypes.

Vehicle Cloud Vehicle

  •    

A framework to provide an open souce standard that allows vehicles to comunicate to each other via a cloud service. iPhone, Android or other hand held device developers can use this common api. Vehicle to vehicle communication will be the next advancement in automotive saf...

EDI VDA 4915

  •    

EDI VDA 4915 is a project developed to read and translate the content of a VDA 4915 message format, usually used in the automotive industry. Also create a CSV file with data from the message file, so everyone can use it

ScanTool.net: OBD-II Software Front End

  •    

ScanTool.net OBD-II software lets you turn your laptop or desktop PC into a sophisticated automotive diagnostics system. Currently, it can be used to read trouble codes, display their definitions, reset the MIL, and display real-time sensor data.

vsomeip - An implementation of Scalable service-Oriented MiddlewarE over IP

  •    C++

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

caldera - An automated adversary emulation system

  •    Python

CALDERA is an automated adversary emulation system that performs post-compromise adversarial behavior within Windows Enterprise networks. It generates plans during operation using a planning system and a pre-configured adversary model based on the Adversarial Tactics, Techniques & Common Knowledge (ATT&CK™) project. These features allow CALDERA to dynamically operate over a set of systems using variable behavior, which better represents how human adversaries perform operations than systems that follow prescribed sequences of actions. CALDERA is useful for defenders who want to generate real data that represents how an adversary would typically behave within their networks. Since CALDERA's knowledge about a network is gathered during its operation and is used to drive its use of techniques to reach a goal, defenders can get a glimpse into how the intrinsic security dependencies of their network allow an adversary to be successful. CALDERA is useful for identifying new data sources, creating and refining behavioral-based intrusion detection analytics, testing defenses and security configurations, and generating experience for training.

CarLinO

  •    C

Car Linux Object (CarLinO) is a framework, written in C++, for launch and control all others processes in the automotive embedded systems. Moreover CarLinO provides a graphic support based on OpenGL for the applications.

Cajun-4-Win

  •    VB

An easy to use front end for media players in automotive configurations using touchscreen LCD as an interface.

EDI VDA 4908

  •    

This project was designed to read VDA4908 message files - SBI / Self Billing Invoices, usually used in automotive industry. For everyone read and use the data that the message carries, it creates a CSV file.

IntarS 6.1 ERP + CRM

  •    Objective-C

ERP CRM Warenwirtschaft Kostenrechnung Web Mobile GPL

PDA OBD One

  •    C

Engine computer system scanner for GM OBD-I style automotive computers. Initially to run on PalmOS and later on CE. Scan and tune your vehicle via a PDA.

MMCd Tools

  •    C++

Windows tools for processing datalogs from the MMCd automotive datalogging tool for pre-OBDII Mitsubishi vehicles for use on the Palm handheld. MMCd is freely available at http://mmcdlogger.sourceforge.net






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.