Prototype of complete smart home software including a controller mobile app and software system for central hardware