I use BACnet4j and want to run more than one LocalDevice on one physical Device. I tried to set another Port (first Device 0xBAC0, second Device 0xBAC1 for example) but the IAm from the second Device goes wrong because it's sending to Port 0xBAC1 instead of 0xBAC0. So other physical devices don't get the message. My solution for this (so far) is to send the IAm from Device 2 with Device 1 ("device1.sendGlobalBroadcast(device2.getIAM())" but i'm not sure if this is confusing for other physical Devices. Is there a better solution?