Mastering IoT with Advanced Graphical Programming Techniques