Barrier: developing IoT and ensuring fitness for purpose