I would have client systems (IoT) communicating with each other over the web. This has to happen through a webserver which should be hosted on my own PC. The weserver should just relay the data between the IoT devices. It has to follow the SET and GET commands for doing so.