Click the here to see this book on Amazon (affiliate link)
This book takes you through the process of designing connected devices from prototyping to launching. In doing so it considers prototyping embedded, physical and online devices, types of business model, techniques for writing code and ethical considerations. It's biggest drawback, of course, is that it was published twelve years ago. software, programming and technology have moved on since then. So, potentially worth reading for the principles, but perhaps not so much for the practical aspects.
