a platform for agile internet connected hardware solutions