Difference between revisions of "Template:Networking rutos manual bacnet"
Gytispieze (talk | contribs) (Created page with "{{Template: Networking_rutos_manual_fw_disclosure | fw_version ={{Template: Networking_rutos_manual_latest_fw | series = {{{series}}} | name = {{{name}}} }} }} __TOC__...") |
|||
(11 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Template: | + | {{Template: Networking_device_manual_fw_disclosure |
− | | fw_version ={{Template: | + | | series = {{{series}}} |
+ | | name = {{{name}}} | ||
+ | | fw_version ={{Template: Networking_device_manual_latest_fw | ||
| series = {{{series}}} | | series = {{{series}}} | ||
| name = {{{name}}} | | name = {{{name}}} | ||
Line 14: | Line 16: | ||
This manual page provides an overview of the BACnet functionality in {{{name}}} devices. | 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> | + | <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== | ==General Configuration== | ||
− | [[File: | + | [[File:Networking_rutos_manual_bacnet_general_configuration_v2.png|border|class=tlt-border]] |
<table class="nd-mantable"> | <table class="nd-mantable"> | ||
Line 42: | Line 44: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>Allow Remote Access</td> |
<td>off | on; default: <b>off</b></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> | <td>Creates port forward firewall rule to make application port in LAN reachable from selected BBMD interface.</td> | ||
Line 58: | Line 60: | ||
<tr> | <tr> | ||
<td>Gateway port</td> | <td>Gateway port</td> | ||
− | <td>integer [ | + | <td>integer [1..65535]; default: <b>none</b></td> |
<td>Gateway port number.</td> | <td>Gateway port number.</td> | ||
</tr> | </tr> | ||
Line 77: | Line 79: | ||
<tr> | <tr> | ||
<td>BIP port</td> | <td>BIP port</td> | ||
− | <td>integer [ | + | <td>integer [1..65535]; default: <b>47808</b></td> |
<td>BIP UDP port.</td> | <td>BIP UDP port.</td> | ||
</tr> | </tr> | ||
Line 84: | Line 86: | ||
==MSTP Configuration== | ==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: | + | [[File:Networking_rutos_manual_bacnet_mstp_configuration_v2.png|border|class=tlt-border]] |
<table class="nd-mantable"> | <table class="nd-mantable"> | ||
Line 101: | Line 103: | ||
<tr> | <tr> | ||
<td>MSTP MAC max</td> | <td>MSTP MAC max</td> | ||
− | <td>integer [ | + | <td>integer [1..127]; default: <b>127</b></td> |
− | <td>Maximum | + | <td>Maximum client address in the MSTP network.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Baud rate</td> | <td>Baud rate</td> | ||
− | <td>300 {{!}} 1200 {{!}} 2400 {{!}} 4800 {{!}} 9600 {{!}} 19200 {{!}} 38400 {{!}} 57600 {{!}} 115200 {{!}} 230400 {{!}} 460800 {{!}} 921600 {{!}} 1000000 {{!}} 3000000; default: <b>38400</b></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> | <td>Serial data transmission rate (in bits per second).</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Parity</td> | <td>Parity</td> | ||
− | <td>Even {{!}} Odd | + | <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. | <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> | <ul> | ||
<li><b>None</b> (<b>N</b>) - no parity method is used.</li> | <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>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>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>Mark</b> (<b>M</b>) - the parity bit will always be a binary 1.</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> | </ul> | ||
</td> | </td> | ||
Line 123: | Line 126: | ||
<tr> | <tr> | ||
<td>Data bits</td> | <td>Data bits</td> | ||
− | <td>{{#switch:{{{series}}}|TRB2| | + | <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> | <td>Number of data bits for each character.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Stop bits</td> | <td>Stop bits</td> | ||
− | <td>1 | + | <td>1 {{!}} 2; default: <b>1</b></td> |
− | <td>Stop bits sent at the | + | <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> | </tr> | ||
</table> | </table> | ||
[[Category:{{{name}}} Services section]] | [[Category:{{{name}}} Services section]] |
Latest revision as of 14:01, 8 May 2024
The information in this page is updated in accordance with firmware version .
Summary
BACnet 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.
Note: BACnet is additional software that can be installed from the System → [[{{{name}}} Package Manager|Package Manager]] page.
General Configuration
Field | Value | Description |
---|---|---|
Enable | off | on; default: off | Enables BACnet router function. |
Enable BBMD | off | on; default: off | Enables BACnet broadcast management function. |
BBMD interface | network interface; default: eth0 | Specifies interface for BBMD function. IP address of this interface should be reachable from WAN. |
Allow Remote Access | off | on; default: off | Creates port forward firewall rule to make application port in LAN reachable from selected BBMD interface. |
Force gateway | off | on; default: off | Adds configured gateway IP address and port to BBMD packages sent. |
Gateway address | ip4; default: none | Gateway IP address. |
Gateway port | integer [1..65535]; default: none | Gateway port number. |
BIP Configuration
Communications in BACnet over IP (BIP) rely upon the protocol rules of IP and Ethernet.
Field | Value | Description |
---|---|---|
BIP port | integer [1..65535]; default: 47808 | BIP UDP port. |
MSTP Configuration
MSTP 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.
Field | Value | Description |
---|---|---|
MSTP MAC | integer [0..127]; default: 13 | Router MSTP MAC address. |
MSTP MAC max | integer [1..127]; default: 127 | Maximum client address in the MSTP network. |
Baud rate | 300 | 600 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 | 230400; default: 38400 | Serial data transmission rate (in bits per second). |
Parity | Even | Odd | Mark | Space | None; default: None | 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.
|
Data bits | 5 | 6 | 7 | 8; default: 8 | Number of data bits for each character. |
Stop bits | 1 | 2; default: 1 | 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.. |
[[Category:{{{name}}} Services section]]