IoT Hub supports SQL-like syntax and basic semantic operations. The contents of device messages can be parsed, filtered, extracted and re-integrated through simple syntax, with the results forwarded to Tencent Cloud's backend services such as storage, function computing and Tencent Big Data Suite (TBDS) for seamless access.
In order to isolate device data and ensure secure communications, the device can only publish and subscribe to messages in its own topics. Interconnection can be achieved through the rule engine-based repub function.
Importing Device Messages into Message Queue
As the only accessor to the device, IoT Hub can easily configure and write device messages and status change behaviors to Tencent Cloud Message Queue services such as CMQ and CKafka. From there, a third-party service can obtain and consume the data through the Message Queue SDK interface, enabling async message communications between the device and the third-party service. Device messages can be analyzed and studied with the aid of TBDS.
Importing Device Messages into Cloud Database
Through the convenient configuration of the rule engine, IoT Hub can quickly write device messages to various Tencent Cloud storage services such as TencentDB for MySQL, TencentDB for MongoDB and TencentDB for CTSDB, eliminating the logic development work for intermediate data acquisition and transfer and in turn reducing costs. Device messages can be analyzed and learned on with the aid of TBDS.
Tencent Cloud offers corresponding products (such as TBDS, RayData, etc.) for scenarios where users require the further processing of device data (big data analytics). The direct connection between IoT Hub and these cloud products will be made available soon.
Forwarding Device Messages to Third-party Services
The rule engine supports configuring the direct forwarding of device messages to third-party services, quickly making available the communications between the device and the accessor's backend services.