• 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

    Bacnet ip - local equipment - data source - trial

    Mango Automation general Discussion
    5
    15
    6.3k
    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.
    • JoelHaggarJ
      JoelHaggar
      last edited by

      WIth BACnet Mango will broadcast a WhoIs message to your whole network and find any devices that are there. Based on the error " Address already in use: Cannot bind" I think your issue is that some other program is binding to port 47808 on the computer that Mango is running on.

      1 Reply Last reply Reply Quote 0
      • E
        ebraggion
        last edited by

        Changing from 0.0.0.0. ip local bind address into 192.168.1.40 that is the address my adsl router give to my pc where mango is running...i solved the problem... and the bacnet discovery is working correctly.
        So another question is, if i have a remote site, working with public ip, is that possible to configure a data source to go into a remote site? Thank you 0_1472830572443_mango_bacnetip_bacnetdiscoveryok.png

        JoelHaggarJ 1 Reply Last reply Reply Quote 0
        • J
          jackchang
          last edited by

          Hello Joel,

          Could you kindly help why my BACnet IP controller can not been found?

          I can ping the B/IP controller's IP Address:
          0_1472831075359_Screenshot from 2016-09-02 23:38:07.png

          I can bind my pc's IP Address:
          0_1472831125837_Screenshot from 2016-09-02 23:38:23.png

          But I can not discover the B/IP controller:
          0_1472831164743_Screenshot from 2016-09-02 23:40:40.png

          Many thanks!
          Jack Chang

          JoelHaggarJ 1 Reply Last reply Reply Quote 0
          • JoelHaggarJ
            JoelHaggar @ebraggion
            last edited by

            @ebraggion BACnet is probably not going to work over the internet without special network configuration over a vpn but even then I would not recommend it. The whois messages are need to be received and are prodcast to 255.255.255.255 so Mango needs to be on the same subnet as the BACnet devices.

            1 Reply Last reply Reply Quote 0
            • JoelHaggarJ
              JoelHaggar @jackchang
              last edited by

              @jackchang I have enough information here to tell you what's wrong. It could be a issue with your controller configuration or your network configuration.

              J 2 Replies Last reply Reply Quote 0
              • J
                jackchang @JoelHaggar
                last edited by

                @JoelHaggar 0_1472832671050_Screenshot from 2016-09-03 00:10:46.png
                My PC's IP address and Ping B/IP contriller, and Mango logs.

                1 Reply Last reply Reply Quote 0
                • J
                  jackchang @JoelHaggar
                  last edited by

                  @JoelHaggar
                  Hello Joel,

                  I can get the B/IP controllers using bacnet-stack:

                  0_1472896354349_Screenshot from 2016-09-03 17:51:34.png

                  But Mango still can not discover them.

                  Best regards,
                  Jack Chang

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    kapsalis @jackchang
                    last edited by

                    @jackchang @JoelHaggar
                    Hello guys,

                    I also have the same issue as jackchang. I can find BACnet devices with bacpypes or with other workstations, but not with Mango.

                    Do you have any suggestion to solve this problem?

                    Thank you in advance,

                    Regards,
                    Michalis

                    1 Reply Last reply Reply Quote 0
                    • phildunlapP
                      phildunlap
                      last edited by phildunlap

                      Hi Michalis,

                      What version of Mango are you using? Have you tried both 0.0.0.0 and your local network address as your bind address? Linux or Windows?

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        kapsalis @phildunlap
                        last edited by

                        Hi @phildunlap ,

                        I am using Mango Automation v3.2.0 in an Ubuntu 16.04 machine. I had tried it with my local network address, but not with 0.0.0.0. I did it after your reply and it works. Can you explain it to me?

                        Thank you,

                        Michalis

                        1 Reply Last reply Reply Quote 0
                        • phildunlapP
                          phildunlap
                          last edited by phildunlap

                          I can try. I believe devices will respond on the ethernet to IP address 255.255.255.255 (the broadcast address) which for flooding reasons (and probably others) different routers / operating systems treat the broadcast address differently. Sometimes they forward it, sometimes they don't. But, at the operating system level, it has to decide if binding address 192.168.1.10 (or whatever yours is) should also accept messages not specifically addressed to it at the broadcast, and so it has decided not to. You could probably solve this in your IP tables, for instance. It's possible your other programs are binding the port on the sink address (0.0.0.0) and not being explicit about it.

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            kapsalis @phildunlap
                            last edited by

                            Thank you @phildunlap

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