Security is a major issue which must be dealt with from end-to-end within an IoT solution. The software part of the IoT solution architecture, materialized by CommonSense IoT Platform®, integrates several security layers:
Secured communication layers
Management tools web portal (CommonSense Device Management module) in HTTPS/SSL
Secured APIs with tokens & access authentication
Secured front-end application for data access
Tracking of all operations performed on the platform
Multi-level architecture and data model enabling the separation of technical and applicative contexts of the different clients and service suppliers on a same platform (multi-tenant logic)
Secured CLOUD architecture with VPN, NAT and advanced firewalls mechanisms as well as integrated operating tools (such as Zabbix for control and monitoring of the platforms' processes, CPU, RAM etc.
Integration of CMS solutions / trusted third parties for key and certificate management
INTEROPERABILITY & STANDARDIZATION
The CommonSense IoT Platform® architecture is designed to ensure the interoperability of several IoT/M2M technologies and normalized protocols or de facto standards, enabling:
the unification of the management of heterogeneous powered connected objects (LPWA, cellular networks GSM/2G/3G/4G, radio networks LAN/PAN, wired networks and BUS, …) in cities and regions, buildings or industry
easy creation of new applications based on asset remote management
Moreover, CommonSense IoT Platform® is keen to integrate M2M/IoT and mobiles networks standards such as oneM2M, LwM2M/OMA as well as application development standards with complete RESTful APIs.
APIs & OPENNESS
All the platform's tools and ressources are accessible, either through the CommonSense IoT Platform® SDM web portal or generic APIs enabling to collect real time & historic data from objects but also computed values from the platform, execute commands over the objects and receive all alarms in order to integrate everything on your own Information System.
Those APIs belong to two main categories:
Platform APIs (telecom/IoT, Information System, billing, provisioning, Supervision Device Management (SDM) web portal…)
Business APIs (eg: SmartHome application)
SCALABILITY & PERFORMANCE
CommonSense IoT Platform® is built according to a technical architecture making it possible to scale up and distribute the different server instances. A basic server platform can simultaneously manage tens of thousands of objects and hundreds of concurrent connection sessions. The infrastructure can then scale up by adding server instances. Its new architecture, based on the use of Kubernetes containers and timeseries data management, adapts to the most demanding and constrained technical environments, and facilitates deployments in any private or public cloud.
The main elements or metrics to take into account as part of the scale up are mainly:
The number of simultaneous provisioned equipments on the platform
The amount of queries/second and queries/day per equipment
The volume of data/day to collect
The volume of data to store
The number of simultaneous users sessions on the platform
MODULARITY & EVOLUTIVITY
The CommonSense IoT Platform® is composed of different complementary modules, some of them being optional, which enables you to select only those you need depending on your approach:
CommonSense IoT Platform® embedded includes embedded components enabling to deploy CommonSense IoT Platform® features inside the objects, base stations or sensors
The DMP(Device Management Platform) server module for the remote management of heterogeneous objects
The IoT App Studio server module to design and deploy online your IoT applications
A set of turnkey business applications for various sectors including Energy & Utilies, building, industries, city andagriculture.
The global (RESTful) and business APIs modules
Each of these modules is regularly enriched by new functionalities and possibilities, allowing to have an ever wider spectrum of possibilities to simplify your IoT projects with CommonSense IoT Platform®
Low Power Wide Area Network (LPWAN)
CommonSense IoT Platform® can manage simultaneously on a single infrastructure different LPWA (Sigfox and private/public LoRaWan), NB-IoT or LTE-M (public or private) networks of objects, making the integration with other IoT technologies easier (LAN/PAN, cellular networks, wired networks...)