Research and industry invest time and resources in producing Internet of Things-based services, and the concept of Internet of Things platforms is climbing in the hype cycle for emerging technologies. Consequently, there is a vast number of enabling technologies, making it difficult to find the most suitable platform. The aim and goal of this article is to list and identify the currently available communication platforms for the Internet of Things. In this workwe surveyed the area and found over 128 different platforms for communication of data between things and services, out of which 42 fulfilled our listed basic requirements for being an IoT communication platform.