Product Profile
The multiprotocol access service provides developers with the device protocol access service in various industries/scenarios. It has the functions of massive access, data storage, device management, device command issuing, etc. It supports users to connect OneNET value-added services through the rule engine, thus flexibly expanding services.
Main functions of the product are as follows.
Device Access
- Support the device access to multiple industry and mainstream standard protocols, such as MQTT, Modbus and HTTP, to meet the requirements of various application scenarios.
- Provide a variety of language development SDKs to help developers for quick device access.
- Support user protocol customization and complete protocol analysis by uploading analysis scripts.
Device Management
- Provide device lifecycle management function, and enable users to register,
update, query and delete their devices.
- Provide online device state management function and send notifications when
a device comes online or goes offline, making it easier for users to manage
the online status of their devices.
- Have the capability in device data storage to facilitate massive data
storage for query.
Data and Access Security
- Support users to apply private protocols and private encryption means for
data transmission, thus ensuring the data security.
- Use a multiple data protection mechanisms (e.g. distributed structure and
remote active-active mode) to provide secure data storage services.
- Support secure access authentication mechanisms, to effectively reduce the
risks of key and access token counterfeiting.
Rule engine
- Support continuous monitoring of IoT Suite’s device messages.
- Support the field search, insertion, reorganization and custom logic
judgment of monitoring data by SQL.
- Support the connection of value-added services to help users expand
services.
Application Hosting
- The open API interface can be called easily to rapidly generate
applications.
- The API types are constantly enriched, including device addition, deletion,
modification and query, data stream creation, data point uploading, and
command issuing, to help users build upper-level applications.
- Provide the HTTP push service, to actively push data in the form of HTTP
requests to the application system.
- Provide start-up users with simple application generation tools to quickly
generate simple applications.
- Provide abundant chart display modules to meet the needs of various
scenarios.