A Data Communication Protocol for Building Automation and Control Networks