cannelloni - a SocketCAN over Ethernet tunnel

  •        93

cannelloni is written in C++11 and uses UDP to transfer CAN frames between two machines. cannelloni is not suited for production deployments. Use it only in environments where packet loss is tolerable. There is no guarantee that CAN frames will reach their destination at all and/or in the right order.

https://github.com/mguentner/cannelloni

Tags
Implementation
License
Platform

   




Related Projects

can-utils - Linux-CAN / SocketCAN user space applications

  •    C

Linux-CAN / SocketCAN user space applications

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.

NetworkEvents - Android library listening network connection state and change of the WiFi signal strength with event bus

  •    Java

Android library listening network connection state and change of the WiFi signal strength with event bus. It works with any implementation of the Event Bus. In this repository you can find samples with Otto and GreenRobot's bus.

opendbc - democratize access to car decoder rings

  •    Python

The project to democratize access to the decoder ring of your car. A DBC file encodes, in a humanly readable way, the information needed to understand a vehicle's CAN bus traffic. A vehicle might have multiple CAN buses and every CAN bus is represented by its own dbc file. Wondering what's the DBC file format? Here and Here a couple of good overviews.

LEIBnix

  •    C++

With LEIBnix you can control and monitor devices connected to the EIB (European Installation Bus). LEIBnix uses the FT1.2 protocol/interface to connect to the EIB. Physical interface can be any bus-coupler or BIM-113 module.


Rebus - :bus: Simple and lean service bus implementation for .NET

  •    CSharp

This repository contains Rebus "core". You may also be interested in one of the many integration libraries.Rebus is a lean service bus implementation for .NET. It is what ThoughtWorks in 2010 called a "message bus without smarts" - a library that works well as the "dumb pipes" when you need asynchronous communication in your microservices that follow the "smart endpoints, dump pipes" principle.

Simple Service Bus

  •    

Simple Service Bus (SSB) is a fork of Udi Dahans popular open source Enterprise Service Bus (ESB) : nServiceBus

servicebus - Simple service bus for sending events between processes using amqp.

  •    Javascript

Simple service bus for sending events between processes using amqp. Allows for send/receive and publish/subscribe pattern messaging over RabbitMQ. Simply running multiple versions of Process A, above, will cause servicebus to distribute sent messages evenly accross the list of listeners, in a round-robin pattern.

Openhab - The OSGi-based Open Home Automation Bus

  •    Java

The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation. It is an open-source solution based on the Eclipse SmartHome framework. openHAB brings together different bus systems, hardware devices and interface protocols by dedicated bindings. These bindings send and receive commands and status updates on the openHAB event bus.

go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files

  •    Go

Using the pure-Go journal package you can submit journal entries directly to systemd's journal, taking advantage of features like indexed key/value pairs for each log entry. The sdjournal package provides read access to the journal by wrapping around journald's native C API; consequently it requires cgo and the journal headers to be available.The machine1 package allows interaction with the systemd machined D-Bus API.

message_bus - A reliable and robust messaging bus for Ruby and Rack

  •    Javascript

A reliable, robust messaging bus for Ruby processes and web clients. Long-polling is implemented using Rack Hijack and Thin::Async, all common Ruby web server can run MessageBus (Thin, Puma, Unicorn) and handle a large amount of concurrent connections that wait on messages.

Simple CAN Trace GUI

  •    Java

It is a powerfull CAN (Controller Area Network) Trace Programm. With this Programm you can Trace the CAN-Telegrams(Frames) and send Telegrams on the CAN-Bus.

Shuttle Service Bus

  •    

Shuttle Service Bus is a free open-source software project that aims to provide an enterprise ready service bus without any restrictions.

service-bus - PHP Lightweight Message Bus supporting CQRS.

  •    PHP

This library will receive support until December 31, 2019 and will then be deprecated. prooph/service-bus is a lightweight messaging facade. It allows you to define the API of your model with the help of messages.

CAN bus network drivers and utilities

  •    C

The CAN projects aim is to develop and maintain a CAN driver for Linux/windows that support misc. can chips/cards. Also utilities such as tracing tools, diagnostic tools and such will be published in the project. The Very Simple Control Protocol (VSCP)

Apache Synapse - Lightweight ESB engine and XML router.

  •    Java

Apache Synapse is a lightweight ESB engine and XML router.

cantalope

  •    

CANtalope is an open source reader for the Controller Area Network protocol. Using this software a developer can read and transmit CAN messages on the CAN bus. Keep in mind that this tool does require a seperate hardware interface.

MyCANScan

  •    C

mycanscan is a CAN bus data visualizer for the Toyota Prius hybrid car. It can display much more information than the standard Multi Function Display. mycanscan is an Open Source project based on the quot;My Can Projectquot; by Attila Vass.

android-yolo - Real-time object detection on Android using the YOLO network with TensorFlow

  •    C++

android-yolo is the first implementation of YOLO for TensorFlow on an Android device. It is compatible with Android Studio and usable out of the box. It can detect the 20 classes of objects in the Pascal VOC dataset: aeroplane, bicycle, bird, boat, bottle, bus, car, cat, chair, cow, dining table, dog, horse, motorbike, person, potted plant, sheep, sofa, train and tv/monitor. The network only outputs one predicted bounding box at a time for now. The code can and will be extended in the future to output several predictions. To use this demo first clone the repository. Download the TensorFlow YOLO model and put it in android-yolo/app/src/main/assets. Then open the project on Android Studio. Once the project is open you can run the project on your Android device using the Run 'app' command and selecting your device.