Virtual user in the IoT: definition, technologies and experiments