6. Conclusions
In this article, we have evaluated a number of available IoT platforms, both proprietary and open-source, that together form a representative sample of the IoT platform landscape. The IoT platforms were evaluated via a gap analysis that outlined their capability to (i) support the integration of heterogeneous hardware, (ii) provide sufficient data management mechanisms, (iii) support application developers, (iv) support the formation of ecosystems, as well as (v) provide the dedicated marketplaces for the IoT. Collectively, these capabilities reflect the needs of different players of the emerging IoT ecosystem, including the device vendors, the application developers, the providers of platforms and related services, and the end-users. We complemented the gap analysis with a survey conducted among the experts of the Finnish IoT program to evaluate the business opportunities, risks and the most important features that may emerge from filling in the highlighted gaps. Based on the results of the gap analysis and the survey, we compiled a list of recommendations, both for short and long term perspectives. Our recommendations are aimed at filling in the identified gaps in contemporary IoT platforms and include, among others, the development of a dedicated IoT marketplace, the availability of SDKs and open APIs, and the possibility to analyze data locally, flexibly control access to the platform and its data, as well as providing data processing and sharing mechanisms.