Hello, I'm using bacnet4j v3.2.4. I have a Windows PC and a Raspberry Pi on the same IP subnet (same mask/broadcast)
I've been using examples posted in previous e-mails and I can manipulate my "devices"directly without difficulty when I address them by their ID, but I cannot get WhoIs to function. It runs but doesn' t find anything. I added a println in WhoIsRequest.handle() to show when a device gets a whois request.
However, if I use one of my devices as a BBMD (aka router?) and all devices register with this BBMD then WhoIs does work (the println says it comes from network 0 and the IP address and port number of the client that sent the WhoIs).
Looking at previous code examples I get the impression that it is not necessary to have a BBMD. But all these examples are dated. Do I need a BBMD or am I doing something wrong? Or... something else?
(If the latter I'll post some code).
Thanks, much obliged.