https://github.com/adlerweb/asysbus
Arduino System Bus
https://github.com/adlerweb/asysbus
arduino arduino-library can-bus home-automation smarthome
Last synced: 7 months ago
JSON representation
Arduino System Bus
- Host: GitHub
- URL: https://github.com/adlerweb/asysbus
- Owner: adlerweb
- License: gpl-3.0
- Created: 2015-05-11T18:25:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-06-14T14:29:43.000Z (over 1 year ago)
- Last Synced: 2025-05-13T10:16:11.456Z (7 months ago)
- Topics: arduino, arduino-library, can-bus, home-automation, smarthome
- Language: C++
- Size: 178 KB
- Stars: 27
- Watchers: 15
- Forks: 16
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)](https://www.mikrocontroller.net/articles/Hausbus_Diskussion), 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](https://github.com/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](https://www.youtube.com/user/adlerweb/search?query=aSysBus).