A survey on software defined networking enabled smart buildings: Architecture, challenges and use cases. (1st July 2019)