Difference between revisions of "Template:Networking rutos manual bacnet"

From Teltonika Networks Wiki
(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 10: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

Networking rutos manual bacnet general configuration v2.png

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.

Networking rutos manual bacnet bip configuration v1.png

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.

Networking rutos manual bacnet mstp configuration v2.png

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]]