Navigating the IoT Landscape with Graphical Programming