I've tried to chase this up by reading earlier posts on this subject but I can't find the answer.
We wish to add BACnet support to a monitoring product which uses OpenWrt (an embedded Linux).
I have downloaded bacnet-stack 0.8.3 and built the demonstration programs including 'bacwi' and 'bacserv' under Ubuntu Linux 12.04. I have also successfully build the 'bacserv' program to run in our OpenWrt environment.
When I start 'bacserv' on OpenWrt it displays:
root@OpenWrt:~# bacserv
BACnet Server Demo
BACnet Stack Version 0.8.3
BACnet Device ID: 260001
Max APDU: 1476
and a BACnet client running under Windows notices the I-Am broadcast from 'bacserv'.
However when I run 'bacwi' under Ubuntu Linux 12.04 it does not see 'bacserv' running under OpenWrt. It displays:
jeremy@devtest:~/bacnet-stack-0.8.3/bin$ ./bacwi
;Device MAC (hex) SNET SADR (hex) APDU
;-------- -------------------- ----- -------------------- ----
;
; Total Devices: 0
What's really puzzling me is that tcpdump running on the same Linux host shows 'bacwi' sending out a UDP broadcast and 'bacserv' issuing a response:
Hi,
I've tried to chase this up by reading earlier posts on this subject but I can't find the answer.
We wish to add BACnet support to a monitoring product which uses OpenWrt (an embedded Linux).
I have downloaded bacnet-stack 0.8.3 and built the demonstration programs including 'bacwi' and 'bacserv' under Ubuntu Linux 12.04. I have also successfully build the 'bacserv' program to run in our OpenWrt environment.
When I start 'bacserv' on OpenWrt it displays:
and a BACnet client running under Windows notices the I-Am broadcast from 'bacserv'.
However when I run 'bacwi' under Ubuntu Linux 12.04 it does not see 'bacserv' running under OpenWrt. It displays:
What's really puzzling me is that tcpdump running on the same Linux host shows 'bacwi' sending out a UDP broadcast and 'bacserv' issuing a response:
What am I missing?
Thanks