Skip to content

Commit 6839a3f

Browse files
author
CI
committed
Sync to GitHub
1 parent 11fd9af commit 6839a3f

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
# BACstack
22

33
BACstack is a low-level Elixir implementation for the ASHRAE standard 135, BACnet - Building Automation and Controller network.
4-
This implementation supports ASHRAE 135-xxxx<!-- TODO --> and BACnet/IPv4. Support for other transport layers (such as BACnet/SC, BACnet/MSTP)
4+
This implementation supports ASHRAE 135-xxxx and BACnet/IPv4. Support for other transport layers (such as BACnet/SC)
55
can be straight forward added on top of it.
66

7+
BACnet/Ethernet is a tested transport (but not supported on Windows),
8+
but rarely seen in commercial devices since BACnet/IPv4 is the better and superior choice.
9+
BACnet/IPv4 is the most mature transport and also most widely supported one in general (next to MS/TP).
10+
BACnet/MS/TP is an experimental transport that requires [circuits_uart](https://hex.pm/packages/circuits_uart)
11+
and an USB RS485 adapter (or any serial device/tty supported by circuits_uart).
12+
13+
<!-- TODO: Update year in ASHRAE 135-xxxx -->
14+
715
As this is a low-level implementation, users of this library are required to do the heavy-lifting of the BACnet stack,
816
such as automatically replying to Who-Is services, applying hard application timeout constraints, synchronizing time, etc.
917

0 commit comments

Comments
 (0)