I know, it seems it is fairly large operation however, if it wasn't I would assume it was a PR stunt.
This is definitely not worth doing for small scale operations. As far as I know there is no generic solution for doing this kind of thing (I used to work in the area, but not directly on the BMS systems).