Asynchronous application programming interface library for distributed home automation software | IEEE Conference Publication | IEEE Xplore