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 IoT 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 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:
Server subscription: subscribe to one or more types of messages of all devices under a product. Your server can obtain the subscribed messages through the AMQP client or message service (MNS) client.
Cloud product flow: according to the data flow rules you configured, the Internet of things platform flows the specified fields of the specified topic message to the destination for storage and calculation.
The data is forwarded to the topic of another device to realize the communication between devices.
If the instance is purchased, the data will be forwarded to the sequential data storage in the instance to realize the efficient writing of the device’s sequential data.
Forward the data to the AMQP server to subscribe to the consumption group, and your server will listen to the consumption group through the AMQP client to get messages.
Forward the data to MNS and rocket me to ensure the stability and reliability of the application data.
Forward the data to the table store to provide a joint scheme of device data collection + structured storage.
Forward the data to RDS, and provide a joint scheme of device data collection + relational database storage.
Forward the data to the data hub, and provide a joint scheme of device data collection + big data calculation.
Forward the data to TSDB, and provide a joint scheme of equipment data collection + time-series data storage.
Forward the data to the function calculation, and provide a joint scheme of device data collection + Event calculation.
Scene linkage: simple rules can be configured to transfer equipment data to other equipment seamlessly to realize equipment linkage.