Internet of Things Internet of Things (IoT) consists of several layers which play a role in the route from connecting things to IoT applications. Golang is an open source programming language suitable for IoT applications. Figure: Reference model