• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Can't access some devices which can be accessed by BACnet Stack

    BACnet4J general discussion
    2
    5
    3.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pine
      last edited by

      Hello,

      I am facing a strange question. I am trying to use the BACnet4J to access a device with a list of objects such as Analog Input and output. I am able to receive the I-AM message from the device so that I can create RemoteDevice for it. However, I can't access its properties and objects and always get the error message in Wireshark: "Reject-Message-To-Network: Reject reason: 1(The router is not directly connected to DNET and ...)". I can do it using BACnet Stack.

      My IP is A.B.73.178. I compared the messages in Wireshark and found that using BACnet Stack, I will firstly receive an I-AM message from a router (A.B.73.240) which is inside my subnet. In this message, the "BACnet Virtual Link Control" part shows that the IP of the actual device I am asking for is "C.D.100.42". If I use BACnet Stack, it will directly send a "read property" message to this IP address and receive the result from it. However, if I use BACnet4J, the program will send a message to my router "A.B.73.240" and then my router will send back that error message I mentioned in the previous paragraph. Is there anything I did wrong which results in this problem? Thank you very much!

      1 Reply Last reply Reply Quote 0
      • P
        Pine
        last edited by

        Just to add some more information: I can use BACnet4J to access some devices and for these devices, when I receive the I-AM message, it is "Original-Unicast-NPDU" message in the "BACnet Virtual Link Control" part. For the devices which I can't access, the message is "Forwarded-NPDU" and there is an IP address there. I think this might be the reason that I get the error message.

        1 Reply Last reply Reply Quote 0
        • P
          Pine
          last edited by

          Just found that the latest version of BACnet4J works well for this problem :)

          Sorry for spamming!

          1 Reply Last reply Reply Quote 0
          • M
            mlohbihler
            last edited by

            No worries. Thanks for following up.

            Best regards,
            Matthew

            1 Reply Last reply Reply Quote 0
            • First post
              Last post