pyvit - pyvit: Python Vehicle Interface Toolkit

  •        174

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

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.

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.

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.

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

MMCd

  •    

PalmOS automotive diagnostic and datalogging tool compatible with many pre-OBDII (1990-1994) Mitsubishi vehicles

SOMotionDetector - Simple library to detect motion type (walking, running, automotive) and count users steps

  •    Objective-C

Simple library to detect motion for iOS by arturdev . Based on location updates and acceleration.

strongSwan - IPsec-based VPN Solution

  •    C

strongSwan is an OpenSource IPsec implementation. IPSec is an encryption and authentication standard that can be used to build secure Virtual Private Networks (VPNs). It has powerful IPsec policies supporting large and complex VPN networks. It implements both the IKEv1 and IKEv2 (RFC 7296) key exchange protocols.

Spread toolkit - High performance messaging service that is resilient to faults across local and wide area networks

  •    C++

The Spread toolkit provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication, and point to point support. Spread services range from reliable messaging to fully ordered messages with virtual synchrony delivery guarantees.