Break down IoT silos with an horizontal IoT Software Platform