Changes

Created page with "{{Template: Networking_device_manual_fw_disclosure | series = {{{series}}} | name = {{{name}}} | fw_version ={{Template: Networking_device_manual_latest_fw | series = {{{se..."
{{Template: Networking_device_manual_fw_disclosure
| series = {{{series}}}
| name = {{{name}}}
| fw_version ={{Template: Networking_device_manual_latest_fw
| series = {{{series}}}
| name = {{{name}}}
}}
}}

__TOC__

==Summary==

<b>BACnet</b> is a communication protocol for building automation and control (BAC) networks that use the ASHRAE, ANSI, and ISO 16484-5 standards protocol.

This manual page provides an overview of the BACnet functionality in {{{name}}} devices.

<b>Note:</b> BACnet is additional software that can be installed from the <b>System → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u>

==General Configuration==

[[File:Networking_rutos_manual_bacnet_general_configuration_v2.png|border|class=tlt-border]]

<table class="nd-mantable">
<tr>
<th>Field</th>
<th>Value</th>
<th>Description</th>
</tr>
<tr>
<td>Enable</td>
<td>off | on; default: <b>off</b></td>
<td>Enables BACnet router function.</td>
</tr>
<tr>
<td>Enable BBMD</td>
<td>off | on; default: <b>off</b></td>
<td>Enables BACnet broadcast management function.</td>
</tr>
<tr>
<td>BBMD interface</td>
<td>network interface; default: <b>eth0</b></td>
<td>Specifies interface for BBMD function. IP address of this interface should be reachable from WAN.</td>
</tr>
<tr>
<td>Port forward</td>
<td>off | on; default: <b>off</b></td>
<td>Creates port forward firewall rule to make application port in LAN reachable from selected BBMD interface.</td>
</tr>
<tr>
<td>Force gateway</td>
<td>off | on; default: <b>off</b></td>
<td>Adds configured gateway IP address and port to BBMD packages sent.</td>
</tr>
<tr>
<td>Gateway address</td>
<td>ip4; default: <b>none</b></td>
<td>Gateway IP address.</td>
</tr>
<tr>
<td>Gateway port</td>
<td>integer [1..65535]; default: <b>none</b></td>
<td>Gateway port number.</td>
</tr>
</table>

==BIP Configuration==

Communications in BACnet over IP (<b>BIP</b>) rely upon the protocol rules of IP and Ethernet.

[[File:Networking_rutos_manual_bacnet_bip_configuration_v1.png|border|class=tlt-border]]

<table class="nd-mantable">
<tr>
<th>Field</th>
<th>Value</th>
<th>Description</th>
</tr>
<tr>
<td>BIP port</td>
<td>integer [1..65535]; default: <b>47808</b></td>
<td>BIP UDP port.</td>
</tr>
</table>

==MSTP Configuration==

<b>MSTP</b> is most commonly used to connect field devices to controllers / routers / control applications. The physical layer uses RS485 which allows up to 31 devices to be installed on a single network.

[[File:Networking_rutos_manual_bacnet_mstp_configuration_v2.png|border|class=tlt-border]]

<table class="nd-mantable">
<tr>
<th>Field</th>
<th>Value</th>
<th>Description</th>
</tr>
<tr>
<td>MSTP MAC</td>
<td>integer [0..127]; default: <b>13</b></td>
<td>Router MSTP MAC address.</td>
</tr>
<tr>
<td>MSTP MAC max</td>
<td>integer [1..127]; default: <b>127</b></td>
<td>Maximum client address in the MSTP network.</td>
</tr>
<tr>
<td>Baud rate</td>
<td>300 {{!}} 600 {{!}} 1200 {{!}} 2400 {{!}} 4800 {{!}} 9600 {{!}} 19200 {{!}} 38400 {{!}} 57600 {{!}} 115200 {{!}} 230400{{#switch:{{{series}}}|RUT9|TRB2|TRB1|TRB2M= {{!}} 460800 {{!}} 921600 {{!}} 1000000 {{!}} 3000000}}; default: <b>38400</b></td>
<td>Serial data transmission rate (in bits per second).</td>
</tr>
<tr>
<td>Parity</td>
<td>Even {{!}} Odd {{!}} Mark {{!}} Space {{!}} None; default: <b>None</b></td>
<td>In serial transmission, parity is a method of detecting errors. An extra data bit is sent with each data character, arranged so that the number of 1 bits in each character, including the parity bit, is always odd or always even. If a byte is received with the wrong number of 1s, then it must have been corrupted. However, an even number of errors can pass the parity check.
<ul>
<li><b>None</b> (<b>N</b>) - no parity method is used.</li>
<li><b>Odd</b> (<b>O</b>) - the parity bit is set so that the number of "logical ones (1s)" has to be odd.</li>
<li><b>Even</b> (<b>E</b>) - the parity bit is set so that the number of "logical ones (1s)" has to be even.</li>
<li><b>Space</b> (<b>S</b>) - the parity bit will always be a binary 0.</li>
<li><b>Mark</b> (<b>M</b>) - the parity bit will always be a binary 1.</li>
</ul>
</td>
</tr>
<tr>
<td>Data bits</td>
<td>{{#switch:{{{series}}}|TRB2|TRB2M=7 {{!}} 8|RUT9=8|#default=5 {{!}} 6 {{!}} 7 {{!}} 8}}; default: <b>8</b></td>
<td>Number of data bits for each character.</td>
</tr>
<tr>
<td>Stop bits</td>
<td>1 {{!}} 2; default: <b>1</b></td>
<td>Stop bits sent at the end of every character allow the receiving signal hardware to detect the end of a character and to resynchronise with the character stream. Electronic devices usually use one stop bit. Two stop bits are required if slow electromechanical devices are used..</td>
</tr>
</table>

[[Category:{{{name}}} Services section]]

Navigation menu