A Remotely Configurable Hardware/Software Architecture for a Distance IoT Lab