The Internet of things platform provides a safe and reliable connection and communication capabilities for devices, connects massive devices downward, supports device data collection and cloud access; provides cloud API upward, and the server sends instructions to the device through calling cloud API to realize remote control.
The Internet of things platform also provides other value-added capabilities, such as device management, rule engine, etc., enabling various NB-loIoT scenarios and industry developers.
The Internet of things platform supports massive devices to connect to the cloud, and the devices and the cloud communicate stably and reliably through the IoT hub. Provide device-side SDKs, drivers, and software packages to help different devices and gateways easily access the cloud.
Provide access solutions for different network devices such as cellular (2G / 3G / 4G / 5G), Nb IOT, lorawan, Wi-Fi, etc., to solve the access management pain points of heterogeneous network devices in enterprises. It provides device-side SDKs of MQTT, COAP, HTTP / s, and other protocols, which not only meet the real-time requirements of long connection but also meet the low-power requirements of the short connection.
Open source multiple platform device end code, provide cross-platform migration guidance, and enable enterprises to access devices based on multiple platforms.
The IoT platform provides complete equipment life cycle management functions, supporting equipment registration, function definition, data analysis, online debugging, remote configuration, firmware upgrade, remote maintenance, real-time monitoring, group management, equipment deletion, and other functions.
Provide equipment model and simplify application development. Provide the notification service for the change of the up and down line of the equipment to facilitate the real-time acquisition of the equipment status. Provide data storage capacity, facilitate the storage and real-time access of mass device data for users. Support OTA upgrades and enable the remote upgrade of equipment.
The device shadow cache mechanism is provided to decouple the device from the application and solve the communication unreliable pain point under the unstable wireless network.
The Internet of things platform provides multiple protections to effectively guarantee the security of equipment and cloud data.
Provide chip-level secure storage scheme (ID ²) and device key security management mechanism to prevent device keys from being cracked. The security level is very high. Provide machine one secret device authentication mechanism to reduce the security risk of the device being breached. It is suitable for pre-allocating device certificates (product key, device name, and device secret) in batch and burning device certificate information into each device’s chip. High-security level.
Provide one type and one secret device authentication mechanism. Pre-burn the product certificate (product key and product secret) for the device. Obtain the device certificate (including product key, device name, and device secret) dynamically during authentication. It is suitable for the situation that the equipment certificate cannot be burned into each piece of equipment in mass production. The security level is normal.
It provides the device authentication mechanism of the X.509 certificate and supports the device directly connected based on MQTT protocol to use X.509 certificate for authentication. The security level is very high.
It supports TLS (MQTT \ HTTP) and dtls (COAP) data transmission channels to ensure the confidentiality and integrity of data. It is suitable for devices with sufficient hardware resources and not very sensitive to power consumption. High-security level.
Support the device authority management mechanism to ensure secure communication between the device and the cloud. Support the isolation of communication resources (topic, etc.) at the device level to prevent the equipment from exceeding authority.
The rules engine of the Internet of things platform includes the following functions: