1 IntroductionThe Internet of Things (IoT) is the network of physical objects around us that contain electronic components, software, sensors and networking systems, situation that allows these objects to exchange and acquire information. IoT generally allows the remote control of these objects using the already existing telecommunication infrastructure allowing direct integration into classic computer networks, with immediate benefits at reasonable costs. (2017) it is estimated that there are over 50 billion such objects already connected to the Internet. Through them, it is possible to connect a lot of devices, after interconnecting people through social networks and using the existing infrastructure. It is currently generally used for business, e-learning, education, research, or simply for personal needs [1].IoT requires all objects to be equipped with sensors and all people to be equipped with devices to collect this information to send them over the Internet to a series of integrated services to evaluate this information generating a complete map of people's lives. IoT is basically a network of objects interconnected with the following types of relationships:* People - people* People - things* Things - thingsWhat is an IoT platform? It's a suit of components that enables developers to deploy apps, remote data collection, secure connectivity device/sensor MGMT. IoT is a set of sensors, boards, devices that uses network support to exchange data and integrating these ecosystem with cloud platforms lead us to smart objects remotely controlled using collected and analyzed data by these platforms.2 Literature ReviewIoT Platforms (Internet of Things) and Cloud platforms are different technologies but together they are the future of Internet. Merged together and integration enables a large number of applications to be deployed regardless of which operating system is used by the user [2]. Figure 1 describes sensors and devices connected over Internet. Platforms provide a set of features and functionalities that can be used to build IoT, apps facilitating communication between sensors and devices regardless of operating system or type using common working environment storage and applications as virtual solution resides over cloud. Data transmitted between sensors and devices as well as those between devices and cloud-processed-based platforms ensures the business intelligence. The IoT platform is a hosted service that facilitates deployment of apps without cost of acquiring and complexity of hardware and software layers to ensure interconnecting things based on information and communication technologies by shared networks, apps, storage, hardware and services.The survey on IoT platforms was arbitrary based on the most simple and needed features and the options offered to developers[3] In the future with the help of IoT, robots will supply information and collaborate with humans by augmented reality and interact more efficiently in taking decisions based on-demand services. IoT can turn every smart object into a useful device that is connected to a network to provide useful information through common communications protocols and friendly interfaces regardless of remotely device used for displaying or control. Today are available various platforms for applications developers used for IoT solutions. first criterion considered for an IoT platform is that if the platform is an open-source (middleware/platform) or commercial (PAAS) platform. First of all, the developer should consider the following issues:* Cost of usage (free VS annual fee)* Visibility, control, interoperability (limited VS free including new features )* Vendor expertise support (PAAS VS Full stack)* Deployment (3rd party vs on-premises, cloud, hosted)* Professional services (expensive, shared VS cost-efficient methodology).Based on this criterion there are a lot of commercial platforms developed by cloud companies:* Google Cloud Platforms* IBM Blue Mix* Microsoft Azure Cloud* Amazon Web Services* Oracle Integrated Cloud* Bosch IoT suite* Ericsson Device connection platform3. …
Read full abstract