<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[BACnet4J general discussion]]></title><description><![CDATA[Whatever you want to know about this package.]]></description><link>https://forum.mango-os.com/category/12</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 03:58:01 GMT</lastBuildDate><atom:link href="https://forum.mango-os.com/category/12.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Aug 2025 06:26:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Bacnet4J v6 - Getting Started]]></title><description><![CDATA[@Bård-Lind you are binding to a specific IP, you won't receive broadcasts if you are running this on Linux.  You need to bind to the local address of 0.0.0.0 to get the messages from the initial WhoIs during initialization.  Hopefully this helps you out, it could be many things but this is a common one when getting started with BACnet over IP.
]]></description><link>https://forum.mango-os.com/topic/6149/bacnet4j-v6-getting-started</link><guid isPermaLink="true">https://forum.mango-os.com/topic/6149/bacnet4j-v6-getting-started</guid><dc:creator><![CDATA[terrypacker]]></dc:creator><pubDate>Tue, 19 Aug 2025 06:26:30 GMT</pubDate></item><item><title><![CDATA[COV Support]]></title><description><![CDATA[Yes they should.  Every BACnetObject has the ability to support COV.  You will need to enable the mixin though.  I've not actually implemented a server but these classes should get you going on how to use it:
com.serotonin.bacnet4j.obj.AnalogObjectTest
com.serotonin.bacnet4j.obj.mixin.CovReportingMixin
]]></description><link>https://forum.mango-os.com/topic/6117/cov-support</link><guid isPermaLink="true">https://forum.mango-os.com/topic/6117/cov-support</guid><dc:creator><![CDATA[terrypacker]]></dc:creator><pubDate>Tue, 10 Jun 2025 10:05:19 GMT</pubDate></item><item><title><![CDATA[Bacnet4j: problem with unsubscribe]]></title><link>https://forum.mango-os.com/topic/5944/bacnet4j-problem-with-unsubscribe</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5944/bacnet4j-problem-with-unsubscribe</guid><pubDate>Mon, 17 Feb 2025 10:07:04 GMT</pubDate></item><item><title><![CDATA[Failed to read binaryValue]]></title><link>https://forum.mango-os.com/topic/5817/failed-to-read-binaryvalue</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5817/failed-to-read-binaryvalue</guid><pubDate>Thu, 16 May 2024 00:49:39 GMT</pubDate></item><item><title><![CDATA[BACnet4j Schedule]]></title><description><![CDATA[Can someone help me with above ?
]]></description><link>https://forum.mango-os.com/topic/5755/bacnet4j-schedule</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5755/bacnet4j-schedule</guid><dc:creator><![CDATA[Krish1998]]></dc:creator><pubDate>Thu, 20 Jul 2023 14:11:56 GMT</pubDate></item><item><title><![CDATA[Bacnet Alarms]]></title><description><![CDATA[@Krish1998 it would help if you would be very specific as to what you are try to do and supply some code examples.  However you might be able to use a
DeviceEventListener

See: https://github.com/MangoAutomation/BACnet4J/blob/master/src/main/java/com/serotonin/bacnet4j/event/DeviceEventListener.java
And an example use here:
https://github.com/MangoAutomation/BACnet4J-samples/blob/master/src/test/java/com/infiniteautomation/bacnet4j/npdu/ip/BacnetIpListenerDiscoveryExample.java
]]></description><link>https://forum.mango-os.com/topic/5739/bacnet-alarms</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5739/bacnet-alarms</guid><dc:creator><![CDATA[terrypacker]]></dc:creator><pubDate>Wed, 24 May 2023 10:02:08 GMT</pubDate></item><item><title><![CDATA[regarding new updates]]></title><link>https://forum.mango-os.com/topic/5479/regarding-new-updates</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5479/regarding-new-updates</guid><pubDate>Sat, 29 Jan 2022 07:14:46 GMT</pubDate></item><item><title><![CDATA[VTS display exception]]></title><link>https://forum.mango-os.com/topic/5282/vts-display-exception</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5282/vts-display-exception</guid><pubDate>Tue, 24 Aug 2021 03:08:20 GMT</pubDate></item><item><title><![CDATA[Support of BACnet protocol V1.22]]></title><link>https://forum.mango-os.com/topic/5167/support-of-bacnet-protocol-v1-22</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5167/support-of-bacnet-protocol-v1-22</guid><pubDate>Mon, 26 Apr 2021 22:09:34 GMT</pubDate></item><item><title><![CDATA[Bacnet4j2]]></title><link>https://forum.mango-os.com/topic/5145/bacnet4j2</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5145/bacnet4j2</guid><pubDate>Wed, 31 Mar 2021 19:17:48 GMT</pubDate></item><item><title><![CDATA[How to accept COV requestReceived?]]></title><description><![CDATA[Hi,
I use Yabe simulater, the subscriveCOV run OK. Maybe you can try it!
]]></description><link>https://forum.mango-os.com/topic/5128/how-to-accept-cov-requestreceived</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5128/how-to-accept-cov-requestreceived</guid><dc:creator><![CDATA[dong]]></dc:creator><pubDate>Mon, 15 Mar 2021 13:45:06 GMT</pubDate></item><item><title><![CDATA[How to disable BBMD?]]></title><link>https://forum.mango-os.com/topic/5106/how-to-disable-bbmd</link><guid isPermaLink="true">https://forum.mango-os.com/topic/5106/how-to-disable-bbmd</guid><pubDate>Mon, 01 Mar 2021 10:26:39 GMT</pubDate></item><item><title><![CDATA[BACnet4J Remote Devices]]></title><link>https://forum.mango-os.com/topic/4918/bacnet4j-remote-devices</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4918/bacnet4j-remote-devices</guid><pubDate>Fri, 28 Aug 2020 09:35:25 GMT</pubDate></item><item><title><![CDATA[Event Listener For SubscribeCOVRequest]]></title><link>https://forum.mango-os.com/topic/4878/event-listener-for-subscribecovrequest</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4878/event-listener-for-subscribecovrequest</guid><pubDate>Mon, 20 Jul 2020 07:58:55 GMT</pubDate></item><item><title><![CDATA[Add a Lightning Detector device to support BACnet. Loaded BACnet4J but need some specs or examples to add IP device with 4 Binary and 2 Calendar and maybe an Alert&#x2F;Alarm.]]></title><description><![CDATA[Hmm Crickets.  I moved on to the Bacnet Stack (C lang) because they have documentation and examples. Got my first WhoIS/Iam working with the BDT, defined the Device Object etc. Sorry BACnet4j didn't work out for me.
]]></description><link>https://forum.mango-os.com/topic/4864/add-a-lightning-detector-device-to-support-bacnet-loaded-bacnet4j-but-need-some-specs-or-examples-to-add-ip-device-with-4-binary-and-2-calendar-and-maybe-an-alert-alarm</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4864/add-a-lightning-detector-device-to-support-bacnet-loaded-bacnet4j-but-need-some-specs-or-examples-to-add-ip-device-with-4-binary-and-2-calendar-and-maybe-an-alert-alarm</guid><dc:creator><![CDATA[kennelly]]></dc:creator><pubDate>Sat, 04 Jul 2020 21:36:41 GMT</pubDate></item><item><title><![CDATA[Simple test app?]]></title><link>https://forum.mango-os.com/topic/4857/simple-test-app</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4857/simple-test-app</guid><pubDate>Sat, 27 Jun 2020 11:42:54 GMT</pubDate></item><item><title><![CDATA[Help with basic proof-of-concept]]></title><description><![CDATA[Any suggestions on this? I found out that I was using the wrong device ID, but other wise, I believe the code is correct. However, it still doesn't connect.
]]></description><link>https://forum.mango-os.com/topic/4852/help-with-basic-proof-of-concept</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4852/help-with-basic-proof-of-concept</guid><dc:creator><![CDATA[gk_brown]]></dc:creator><pubDate>Mon, 22 Jun 2020 15:02:23 GMT</pubDate></item><item><title><![CDATA[Beginner&#x27;s guide&#x2F;documentation?]]></title><description><![CDATA[@Charlie-Holleran Do you have bacnet4j api, thank you very much
]]></description><link>https://forum.mango-os.com/topic/4837/beginner-s-guide-documentation</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4837/beginner-s-guide-documentation</guid><dc:creator><![CDATA[Preem]]></dc:creator><pubDate>Wed, 10 Jun 2020 12:35:23 GMT</pubDate></item><item><title><![CDATA[Not able to do MS&#x2F;TP communication using BACnet4J]]></title><description><![CDATA[Hey @terrypacker,
Please help to resolve the above queries related to BACne MS/TP.
]]></description><link>https://forum.mango-os.com/topic/4833/not-able-to-do-ms-tp-communication-using-bacnet4j</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4833/not-able-to-do-ms-tp-communication-using-bacnet4j</guid><dc:creator><![CDATA[Vihangi]]></dc:creator><pubDate>Tue, 09 Jun 2020 10:35:17 GMT</pubDate></item><item><title><![CDATA[RemoteDevice Address Changes]]></title><description><![CDATA[Update: if I request confirmed notifications instead of unconfirmed the simulator does include the correct address.
The question still remains, then: should bacnet4j be ignoring the address (or lack of) in unconfirmed COV notifications, or should the simulator be specifying the address in unconfirmed notifications too?
]]></description><link>https://forum.mango-os.com/topic/4801/remotedevice-address-changes</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4801/remotedevice-address-changes</guid><dc:creator><![CDATA[Kevin Herron]]></dc:creator><pubDate>Fri, 15 May 2020 16:42:40 GMT</pubDate></item><item><title><![CDATA[Local Devices, Foreign Registration, Discovery Scenarios]]></title><description><![CDATA[How are you setting up the multiple local devices?  Here is some sample code I've used before but not thoroughly vetted in terms of a device missing a message.
List&lt;InterfaceAddress&gt; usable = BacnetIpUtils.listUsableBACnetInterfaces();
        Assume.assumeTrue(usable.size() &gt; 0);
        
        InterfaceAddress address = usable.get(0);
        String bindAddress = address.getAddress().toString().split("/")[1];
        String broadcastAddress = address.getBroadcast().toString().split("/")[1];
        
        //Configure the first network, ensure we set reuse address
        IpNetwork networkOne = new IpNetworkBuilder()
                .withLocalBindAddress(bindAddress)
                .withBroadcast(broadcastAddress, address.getNetworkPrefixLength())
                .withLocalNetworkNumber(1).withPort(9000).withReuseAddress(true).build();
        Transport transportOne = new DefaultTransport(networkOne);
        LocalDevice localDeviceOne = new LocalDevice(1, transportOne);
        
        
        
        IpNetwork networkTwo = new IpNetworkBuilder()
                .withLocalBindAddress(bindAddress)
                .withBroadcast(broadcastAddress, address.getNetworkPrefixLength())
                .withLocalNetworkNumber(1).withPort(9000).withReuseAddress(true).build();
        Transport transportTwo = new DefaultTransport(networkTwo);
        LocalDevice localDeviceTwo = new LocalDevice(2, transportTwo);
        
        localDeviceOne.initialize();
        localDeviceTwo.initialize();

]]></description><link>https://forum.mango-os.com/topic/4797/local-devices-foreign-registration-discovery-scenarios</link><guid isPermaLink="true">https://forum.mango-os.com/topic/4797/local-devices-foreign-registration-discovery-scenarios</guid><dc:creator><![CDATA[terrypacker]]></dc:creator><pubDate>Wed, 06 May 2020 22:48:35 GMT</pubDate></item></channel></rss>