IoTIoT

Compute
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
Domain Name Service
VPC Endpoint
Cloud Connect
Enterprise Switch
Security & Compliance
Anti-DDoS
Web Application Firewall
Host Security Service
Data Encryption Workshop
Database Security Service
Advanced Anti-DDoS
Data Security Center
Container Guard Service
Situation Awareness
Managed Threat Detection
Compass
Cloud Certificate Manager
Anti-DDoS Service
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GaussDB NoSQL
GaussDB(for MySQL)
Distributed Database Middleware
GaussDB(for openGauss)
Developer Services
ServiceStage
Distributed Cache Service
Simple Message Notification
Application Performance Management
Application Operations Management
Blockchain Service
API Gateway
Cloud Performance Test Service
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
DevCloud
ProjectMan
CodeHub
CloudRelease
CloudPipeline
CloudBuild
CloudDeploy
Cloud Communications
Message & SMS
Cloud Ecosystem
Marketplace
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP License Service
Support Plans
Customer Operation Capabilities
Partner Support Plans
Professional Services
enterprise-collaboration
Meeting
IoT
IoT
Intelligent EdgeFabric
DeveloperTools
SDK Developer Guide
API Request Signing Guide
Terraform
HCloud CLI
Updated at: Feb 24, 2022 GMT+08:00

Before You Start

1. Overview

The IoT AgentLite (AgentLite for short) provides standard capabilities for intelligent devices to access the IoT platform in smart home, industrial IoT, and Connected Vehicle fields. These intelligent devices, such as IP cameras (IPCs), lightweight gateways, industrial gateways, and head units, have strong computing capabilities.

2. API Overview

The following table lists the functions provided by the AgentLite, the APIs for implementing these functions, and the relationship between the APIs. It helps developers quickly locate APIs that are used to develop specific services.

Function

API

Description

Access of directly connected devices

IOTA_Init

This API is used to initialize AgentLite resources.

IOTA_Destroy

Releasing AgentLite Resources

IOTA_ConfigSetXXX

Binds the configuration.

IOTA_Bind

Binds devices.

IOTA_TOPIC_CMD_UNBIND_RECEIVE

Receives device unbinding commands.

IOTA_SetConfig

Configures relevant parameters.

IOTA_Login

Connects devices to the IoT platform.

IOTA_Logout

Disconnects devices from the IoT platform.

Management of non-directly connected devices on a gateway

IOTA_HubDeviceAdd

Adds devices.

IOTA_DeviceStatusUpdate

Updates device status.

IOTA_HubDeviceRemove

Deletes devices.

Reporting device service data

IOTA_ServiceDataReport

Reports device service data.

Receiving device service commands

IOTA_TOPIC_SERVICE_COMMAND_

RECEIVE/{deviceId}

Receives device service commands.

Did you find this page helpful?

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?







Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel