Ring can be commonly used as a fully distributed communications system. It functions with OpenDHT that provides a distributed connectivity. This workshop focuses on how the Ring project can be used in an IoT project , therefore showcasing the benefit of OpenDHT. Furthermore, in this workshop, you will be able to appreciate the simplicity of writing e a C++ client and making an inter-networking of physical devices with it. To demonstrate, we will create a a use case by writing a C++ client and contacting the client from another ring client while screening the video stream in both directions. You will also see how a Ring developer can send orders to the client.