The IoT platform enables precise control of many connected objects and networks. An overview of the Data Collector that has become a must-have for all sectors that want to manage their objects.
An Internet of Things platform is software that manages the connection and control of connected objects in the cloud to collect, store, link, analyze and exploit their data, but also to ensure its management.
According to the publication of the Internet of Things report, there will be more than 620 IoT platforms in the world. “There are several factors explaining this explosion: Each operator had to develop its own network to test the IoT network and its associated sensors (Like Objenious with IoT SPOT and GetWay platforms or Orange with Live Objects, editor’s note). ESNs wanted to leverage their application development expertise to build their platform, and at the same time, companies created their own platform to meet their business needs, as Siemens had done with MindSphere, and many of these platforms are non-commercial,” explains Jacques Le Conte, CEO of Kuzzle, It is a French open source IoT publisher with over 300,000 downloads.
Choosing the right platform out of the existing 620 seems impossible. “It is not about setting a standard for the 620 platforms to see which one is best, but clearly defining your needs to determine which one meets them,” advises Jacques Le Conte. Therefore it is necessary for him to draw up a list of evaluation criteria according to his needs: where is the data stored, what is the level of security, etc.? “We must not neglect the organization of the company either to make a choice: if a dedicated team is to be created or if there is a need to not have code to simplify interaction by users, if resources are allocated on this topic, etc.,” continues the Kuzzle CEO. For his part, Jean-François Dubuque, Director of Business Development at IT services company FPT Software in France, stressed the importance of taking into account the characteristics of a publishing site: “No one has the same infrastructure, what works in France is not necessarily working elsewhere, if it is Access to different networks or specifications.”
Among the many IoT platforms available in the market, two types can be distinguished: proprietary and open source. Proprietary platforms (PaaS, Platform as a Service) allow for the sharing of responsibilities, because the service provider will be responsible for the operational maintenance of all environments. “The AWS platform certainly uses open source bricks in its development, but it is not in itself an open source platform,” emphasizes Jacques Le Conte.
Open source platforms require more time and technology, as they require development of all services and maintenance of tools, infrastructure and applications, but they are open. Developers can modify the code to adapt it to their needs and benefit from the contribution of the whole community in enhancing security parameters for example.
Device management is critical within any IoT system. Once the device is installed, it must be ensured that it is working fine, that the data is loaded properly and that the batteries have not been discharged. This is done by device management, which is characterized by the following:
- provisioning and authentication of connected objects;
- configure and control;
- monitor and diagnose them;
- Software updates and maintenance
In October 2021, Kuzzle enriched its platform with an open source device management feature. Jacques Le Conte asserts that “this platform scalability and device management functionality is essential for scalability, and is a key theme in the Internet of Things.”