We know this is not an easy undertaking, specially because there are so many layers involved in an IoT project (from hardware to cloud), and we can only act in the last one: the Application layer. This being said, we do place lots of heart in understanding the entire IoT development process, and we hope these guides serve as a way to aid that process.