rapid prototyping methods for iot devices