How to prototype connected IoT hardware: choosing dev boards, wireless protocols and the design decisions that shape an early build.