Arduino System Bus
Switch branches/tags
Nothing to show
Clone or download
Latest commit 05edcdb Jul 1, 2018
Permalink
Failed to load latest commit information.
examples Allow using upstream Seeed-Studio/CAN_BUS_Shield library Jan 14, 2018
hardware Add hardware Jul 2, 2017
tools Python Encoder Jan 14, 2018
LICENSE Initial commit May 11, 2015
README.md Redme: Link to CAN_BUS_Shield Jul 1, 2018
asb.cpp
asb.h Import library Jul 1, 2017
asb_can.cpp Make data const byte * Jan 14, 2018
asb_can.h
asb_comm.cpp
asb_comm.h Make data const byte * Jan 14, 2018
asb_hook.h Import library Jul 1, 2017
asb_io.cpp Import library Jul 1, 2017
asb_io.h Import library Jul 1, 2017
asb_io_din.cpp Import library Jul 1, 2017
asb_io_din.h Import library Jul 1, 2017
asb_io_dout.cpp Import library Jul 1, 2017
asb_io_dout.h Import library Jul 1, 2017
asb_proto.h Import library Jul 1, 2017
asb_uart.cpp Make data const byte * Jan 14, 2018
asb_uart.h Make data const byte * Jan 14, 2018
library.properties Import library Jul 1, 2017

README.md

aSysBus - The Arduino System Bus

aSysBus is hard- and software to build a network of arduino nodes using a CAN-bus or other interfaces. It was build as a replacement for iSysBus(DE), which used native AVR code and a java based configuration framework instead of Arduino. It is mostly used for home automation and other control communication.

For CAN communication Seeed-Studio/CAN_BUS_Shield is required. Be aware the library frequently breaks backwards compatibility. As time of writing master should work, if problems occur look for a commit close to a commit of this library and file a bug here.

Take a look around the wiki to learn more about the protocol, the included examples should help to get you started. If you speak german there are several videos over at YouTube.