Template:Networking rutos manual bacnet: Difference between revisions

From Teltonika Networks Wiki
No edit summary
(Changed information to be more in line with the devices.)
Line 58: Line 58:
     <tr>
     <tr>
         <td>Gateway port</td>
         <td>Gateway port</td>
         <td>integer [0..65535]; default: <b>none</b></td>
         <td>integer [1..65535]; default: <b>none</b></td>
         <td>Gateway port number.</td>
         <td>Gateway port number.</td>
     </tr>
     </tr>
Line 77: Line 77:
     <tr>
     <tr>
         <td>BIP port</td>
         <td>BIP port</td>
         <td>integer [0..65535]; default: <b>47808</b></td>
         <td>integer [1..65535]; default: <b>47808</b></td>
         <td>BIP UDP port.</td>
         <td>BIP UDP port.</td>
     </tr>
     </tr>
Line 101: Line 101:
     <tr>
     <tr>
         <td>MSTP MAC max</td>
         <td>MSTP MAC max</td>
         <td>integer [0..127]; default: <b>127</b></td>
         <td>integer [1..127]; default: <b>127</b></td>
         <td>Maximum master address in the MSTP network.</td>
         <td>Maximum master 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= {{!}} 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{{#switch:{{{series}}}|TRB2|TRB1= {{!}} Mark {{!}} Space}} {{!}} None; default: <b>None</b></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.
         <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>{{#switch:{{{series}}}|TRB2|TRB1=<li><b>Space</b> (<b>S</b>) - the parity bit will always be a binary 0.</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 124:
     <tr>
     <tr>
         <td>Data bits</td>
         <td>Data bits</td>
         <td>{{#switch:{{{series}}}|TRB2|TRB1=7 {{!}} 8|#default=8}}; default: <b>8</b></td>
         <td>{{#switch:{{{series}}}|TRB2=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{{#switch:{{{series}}}|TRB2|TRB1= {{!}} 2}}; default: <b>1</b></td>
         <td>1 {{!}} 2; default: <b>1</b></td>
         <td>Stop bits sent at the en 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>
         <td>Stop bits sent at the en 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>

Revision as of 09:25, 24 March 2023

Template:Networking rutos manual fw disclosure

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 Services → [[{{{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.
Port forward 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

Master - Slave Token Passing (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 master 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.
  • None (N) - no parity method is used.
  • Odd (O) - the parity bit is set so that the number of "logical ones (1s)" has to be odd.
  • Even (E) - the parity bit is set so that the number of "logical ones (1s)" has to be even.
  • Space (S) - the parity bit will always be a binary 0.
  • Mark (M) - the parity bit will always be a binary 1.
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 en 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]]