You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As per topic.
According to the protocol specs for Bacnet. In terms of broadcasting, there are three types and
they are; local broadcast, remote broadcast and global broadcast.
There is a limitation on the current client whereby devices behind a BBMD, bacnet router, is undiscoverable as they cannot be reached by the standard local broadcasting.
Current Behaviour (Bug Report)
The client can only broadcast to a LAN.
Expected Behaviour (Bug Report)
User should be able to decide which mode of broadcast to perform. Nice to have, configure the max hop when doing global broadcast.
Configurable network destination value, default it to 65535
Steps to reproduce Issue (Bug Report)
N/A
The text was updated successfully, but these errors were encountered:
SamuelToh
changed the title
[Feat] Add support for global broadcast.
[Feat] Add support for discovering bacnet devices via global broadcast.
Jun 27, 2020
Had a quick scan at the src code and noticed that it is actually possible to perform whoIs through global broadcasting.
Example: myClient.whoIs({address: '10.1.201.255', net: 65535}, {lowLimit: 2503900, highLimit: 2503900});
Note that, the docs state that the first parameter receiver for the whoIs op must be a piece of string, which is the target device's address. This is not true. It can be an object whereby you inject the broadcasting address to the address key and then the network destination value as net.
Then the supplementary options for lower and upper limits can be configured via the options param.
Sounds like this piece of work will just be an doc update.
Node Version:
12.4.0
Node BACstack Version:
0.2.4
Feature Request
According to the protocol specs for Bacnet. In terms of broadcasting, there are three types and
they are; local broadcast, remote broadcast and global broadcast.
There is a limitation on the current client whereby devices behind a BBMD, bacnet router, is undiscoverable as they cannot be reached by the standard local broadcasting.
Current Behaviour (Bug Report)
Expected Behaviour (Bug Report)
Configurable network destination value, default it to 65535
Steps to reproduce Issue (Bug Report)
The text was updated successfully, but these errors were encountered: