Textmeddelande: Middleware for heterogeneous subsystems interoperability in intelligent buildings