IoT Device Access
IoT Device Access

    All results for "" in this service

      All results for "" in this service

      • What's New
      • Product Bulletin
        • Vulnerability Notices
          • Vulnerability Fixing Policies
      • Service Overview
        • Overview
        • Advantages
        • Application Scenarios
        • Specifications
        • Limitations
        • Security
          • Shared Responsibilities
          • Identity Authentication and Access Control
          • Data Protection
          • Auditing and Logging
          • Risk Monitoring
          • Certificates
        • Basic Concepts
      • Billing
        • Overview
        • Billing Modes
          • Overview
          • Yearly/Monthly Billing
          • Pay-per-Use Billing
        • Billing Items
        • Billing Examples
        • Billing Mode Change
          • From Pay-per-Use to Yearly/Monthly
          • From Yearly/Monthly to Pay-per-Use
        • Renewal
          • Overview
          • Manual Renewal
          • Auto-Renewal
        • Bills
        • Arrears
        • Billing Termination
        • Cost Management
        • FAQ
      • Getting Started
        • Quick Device Access - Property Reporting and Command Receiving
          • Subscribing to IoTDA
          • Connecting a Smart Smoke Detector to the Platform (Quick Usage)
          • Using MQTT.fx to Simulate Communication Between the Smart Street Light and the Platform
          • Using a Virtual Smart Street Light to Communicate with the Platform (Java SDK)
          • Using a Virtual Smart Street Light to Communicate with the Platform (C SDK)
        • Quick Device Access - Message Sending and Receiving
          • Overview
          • Subscribing to IoTDA
          • Registering a Device
          • Using MQTT.fx to Send and Receive Messages
          • Using Device SDKs to Send and Receive Messages
        • Quick Application Access
      • User Guide
        • Overview
        • IoTDA Instances
          • Overview
          • Instance Purchase
          • Instance Management
          • Tag Management
            • Overview
            • Adding a Tag
            • Deleting a Tag
            • Searching for Resources by Tag
        • Resource Spaces
        • Device Access
          • Overview
          • Device Authentication
            • Overview
            • LwM2M/CoAP Authentication
            • HTTPS Authentication
            • MQTT(S) Secret Authentication
            • MQTT(S) Certificate Authentication
            • MQTT(S) Custom Authentication
              • Overview
              • Usage
            • MQTT(S) Custom Template Authentication
              • Overview
              • Usage
              • Examples
              • Internal Functions
          • Open Protocol Access
            • LwM2M/CoAP Access
            • HTTPS Access
            • MQTT(S) Access
          • Custom Device Domain Names
        • Message Communications
          • Data Reporting
            • Overview
            • Device Reporting Messages
            • Device Reporting Properties
          • Data Delivery
            • Overview
            • Message Delivery
            • Property Delivery
            • Command Delivery
          • Custom Topic Communications
            • Overview
            • Custom Topics Starting with $oc
            • Custom Topics Not Starting with $oc
          • M2M Communications
            • Overview
            • Usage
            • Example
          • Device Topic Policies
            • Overview
            • Requirements
            • Usage
            • Examples
          • Broadcast Communications
            • Overview
            • Usage
            • Example
          • Codecs
        • Device Management
          • Product Creation
          • Device Registration
            • Registering an Individual Device
            • Registering a Batch of Devices
            • Registering a Device Authenticated by an X.509 Certificate
            • Device Self-Registration
          • Device Management
          • Groups and Tags
          • Advanced Search
          • Device Shadow
          • OTA Upgrade
            • Software/Firmware Package Upload
            • OTA Upgrade for NB-IoT Devices
            • OTA Upgrade for MQTT Devices
            • OTA Upgrade for a Batch of Devices
          • File Upload
          • Gateways and Child Devices
          • Device Proxy
          • Authentication Credentials
          • Device Certificates
          • HarmonyOS Device Management
        • Rules
          • Overview
          • Data Forwarding Process
          • SQL Statements
          • Connectivity Tests
          • Data Forwarding to Huawei Cloud Services
            • Forwarding Data to DIS
            • Forwarding Data to GeminiDB Influx
            • Forwarding Data to DMS for Kafka for Storage
            • Forwarding Data to FunctionGraph
            • Forwarding Data to MySQL for Storage
            • Forwarding Device Data to OBS for Long-Term Storage
          • Data Forwarding to Third-Party Applications
            • Forwarding Modes
            • HTTP/HTTPS Data Forwarding
            • AMQP Data Forwarding
              • Overview
              • AMQP Server Configuration
              • AMQP Queue Alarm Configuration
              • AMQP Client Access
              • Java SDK Access Example
              • Node.js SDK Access Example
              • C# SDK Access Example
              • Android SDK Access Example
              • Python SDK Access Example
              • Go SDK Access Example
            • MQTT Data Forwarding
              • Overview
              • MQTT Server Configuration
              • MQTT Client Access
              • Java Demo Usage Guide
              • Python Demo
              • Go Demo
              • Node.js Demo
              • C# Demo
            • M2M Communications
          • Data Forwarding Channels
          • Data Forwarding Stack Policies
          • Data Forwarding Flow Control Policies
          • Abnormal Data Target
          • Device Linkage
            • Cloud Rules
            • Device-side Rules
        • Monitoring and O&M
          • Message Trace
          • Reports
          • Alarms
          • Audit Logs
          • Run Logs (Old Version)
          • Run Logs (New Version)
          • Anomaly Detection
          • Remote Login
          • Security Situational Awareness
          • Remote Device Configuration
        • Permissions Management
          • Creating a User and Granting IoTDA Permissions
          • IoTDA Custom Policies
          • IoTDA Resources
        • Granting Permissions Using IAM
          • Agency Authorization
      • Best Practices
        • Introduction
        • Device Access
          • Developing an MQTT-based Simulated Smart Street Light Online
          • Developing a Smart Street Light Using NB-IoT BearPi
          • Developing a Smart Smoke Detector Using NB-IoT BearPi
          • Connecting and Debugging an NB-IoT Smart Street Light Using a Simulator
          • Developing a Protocol Conversion Gateway for Access of Generic-Protocol Devices
          • Connecting a Device That Uses the X.509 Certificate Based on MQTT.fx
          • Connecting to IoTDA Based on the BearPi-HM_Nano Development Board and OpenHarmony
          • Testing MQTT Performance Using JMeter
        • Device Management
          • Automatically Adjusting Air Conditioner Temperature Through Device Shadow
          • Managing Indoor Air Conditioners Using Custom Topics
          • Performing OTA Firmware Upgrade for MQTT Devices
        • Data Forwarding
          • Pushing Metric Data to DMS for Kafka
        • Device Linkage
          • Triggering Alarms and Sending Email or SMS Notifications
          • Automatic Device Shutdown Upon High Temperature
          • Automatically Opening the Window upon High Gas Concentration
          • Monitoring Device Status Changes and Sending Notifications
      • Developer Guide
        • Before You Start
        • Obtaining Resources
        • Development on the Device Side
          • Device Access
          • Product Development
            • Product Development Guide
            • Creating a Product
            • Developing a Product Model
              • Product Model Definition
              • Developing a Product Model Online
              • Developing a Product Model Offline
              • Exporting and Importing a Product Model
            • Developing a Codec
              • Codec Definition
              • Online Development
              • JavaScript Script-based Development
              • FunctionGraph-based Development
                • Overview
                • MQTT(S) Codec Example
                • NB-IoT (CoAP) Codec Example
            • Online Debugging
          • Device Registration
            • Registering a Device
            • Registering a Batch of Devices
            • Registering a Device Authenticated by an X.509 Certificate
            • Device Self-Registration
          • Device SDK Access
          • MQTT(S) Access
            • Protocol Introduction
            • Secret Authentication
            • Certificate Authentication
              • Usage
              • Certificate Validity Verification (OCSP)
            • Custom Authentication
            • Custom-Template Authentication
              • Usage
              • Examples
              • Internal Functions
          • HTTP(S) Access
          • LwM2M/CoAP Access
          • Access Using MQTT Demos
            • MQTT Usage Guide
            • Java Demo Usage Guide
            • Python Demo Usage Guide
            • Android Demo Usage Guide
            • C Demo Usage Guide
            • C# Demo Usage Guide
            • Node.js Demo Usage Guide
          • OTA Upgrade Adaptation on the Device Side
            • Adaptation Development on the Device Side
            • PCP Introduction
        • Development on the Application Side
          • API Usage Guide
          • Debugging Using Postman
      • API Reference
        • API Reference on the Application Side
          • Before You Start
          • Calling APIs
            • Constructing a Request
            • Authentication
            • Returning a Response
          • API Overview
          • API
            • Product Management
              • Create a Product
              • Query the Product List
              • Query a Product
              • Modify a Product
              • Delete a Product
            • Device Management
              • Create a Device
              • Query the Device List
              • Query a Device
              • Modify a Device
              • Delete a Device
              • Reset a Device Secret
              • Freeze a Device
              • Unfreeze a Device
              • Reset a Device Fingerprint
              • Modify a Device Gateway
              • Query Device List Flexibly
              • Query the List of Device Groups to Which a Specified Device Is Added
            • Device Message
              • Deliver a Message to a Device
              • Query Device Messages
              • Query a Message by Message ID
              • Delete a Message with a Specified Message ID
            • Device Command APIs
              • Synchronous Device Command
                • Deliver a Command to a Device
              • Asynchronous Device Command
                • Deliver an Asynchronous Command
                • Query a Command in the Queue of a Device
                • Query a Historical Device Command
                • Collects Statistics on the Total Number of Historical Commands of a Device
                • Query a Command with a Specific ID
            • Device Property
              • Modify Device Properties
              • Query Device Properties
            • AMQP Queue Management
              • Create an AMQP Queue
              • Query the AMQP List
              • Query an AMQP Queue
              • Delete an AMQP Queue
            • Access Credential Management
              • Generate an Access Credential
            • Data Forwarding Rule Management
              • Create a Rule Triggering Condition
              • Query the Rule Triggering Condition List
              • Query a Rule Triggering Condition
              • Modify a Rule Triggering Condition
              • Delete a Rule Triggering Condition
              • Create a Rule Action
              • Query the Rule Action List
              • Query a Rule Action
              • Modify a Rule Action
              • Delete a Rule Action
            • Transition Data
              • Push a Device Status Change Notification
              • Push a Device Property Reporting Notification
              • Push a Device Message Status Change Notification
              • Push a Batch Task Status Change Notification
              • Push a Device Message Reporting Notification
              • Push a Device Addition Notification
              • Push a Device Update Notification
              • Push a Device Deletion Notification
              • Push a Product Addition Notification
              • Push a Product Update Notification
              • Push a Product Deletion Notification
              • Push an Asynchronous Device Command Status Change Notification
            • Rule Management
              • Creating a Rule
              • Query the Rule List
              • Modify a Rule
              • Query a Rule
              • Delete a Rule
              • Modify the Rule Status
            • Device Shadow
              • Query a Device Shadow
              • Configure Desired Properties in a Device Shadow
            • Group Management
              • Create a Device Group
              • Query the Device Group List
              • Query a Device Group
              • Modify a Device Group
              • Delete a Device Group
              • Manage Devices in a Device Group
              • Query Devices in a Device Group
            • Tag Management
              • Bind Tags
              • Unbind Tags
              • Query Resources by Tag
            • Instance Management
              • Create an IoTDA Instance
              • This API is used to query the instance list.
              • Query Instance Details
              • Modify Instance Information
              • Delete an Instance
              • Modify Instance Specifications
              • Change the Billing Mode of an Instance
              • Adding an Instance Tag
              • Delete an Instance Tag
            • Resource Space Management
              • Query the Resource Space List
              • Create a Resource Space
              • Query a Resource Space
              • Delete a Resource Space
              • Update Resource Spaces
            • Batch Task
              • Create a Batch Task
              • Query the Batch Task List
              • Query a Batch Task
              • Delete a Batch Task
              • Re-Execute a Batch Task
              • Stop a Batch Task
              • Batch Task File Management
                • Upload a Batch Task File
                • Query the List of Batch Task Files
                • Delete a Batch Task File
            • Device CA Certificate Management
              • Upload a Device CA Certificate
              • Obtain the Device CA Certificate List
              • Delete a Device CA Certificate
              • Update a CA Certificate
              • Verify a Device CA Certificate
            • OTA Upgrade Package Management
              • Create an OTA Upgrade Package
              • Query the OTA Upgrade Package List
              • Obtain OTA Upgrade Package Details
              • Delete an OTA Upgrade Package
            • Message Broadcasting
              • Broadcasting a Message
            • Device Tunnel Management
              • Create a Device Tunnel
              • Query All Tunnels of a Device
              • Query Device Tunnels
              • Disable a Device Tunnel
              • Delete a Device Tunnel
            • Stack policy management
              • Create a Data Transfer Stacking Policy
              • Query the Data Transfer Stacking Policy List
              • Modify a Data Transfer Stacking Policy
              • Query the Data Transfer Stacking Policy
              • Delete a Data Transfer Stacking Policy
            • Flow control policy management
              • Create a Data Forwarding Flow Control Policy
              • Query a List of Data Forwarding Flow Control Policies
              • Modify a Data Forwarding Flow Control Policy
              • Query a Specified Data Forwarding Flow Control Policy
              • Delete a Specified Data Forwarding Flow Control Policy
            • Device Proxy
              • Create a Device Proxy
              • Query Device Proxy List
              • Query Device Proxy Details
              • Modify a Device Proxy
              • Delete a Device Proxy
            • Device Policy Management
              • Create a Device Policy
              • Query the Device Policy List
              • Delete a Device Policy
              • Query Device Policy Details
              • Update Device Policy Information
              • Bind a Device Policy
              • Unbind a Device Policy
              • Query the List of the Targets Bound to a Device Policy
            • Bridge Management
              • Create a Bridge
              • Query the Bridge List
              • Delete a Bridge
              • Reset the Bridge Secret
            • Pre-provisioning Template Management
              • Create a Pre-provisioning Template
              • Query the Pre-provisioning Template List
              • Delete a Pre-provisioning Template
              • Query Pre-provisioning Template Details
              • Update Information About a Pre-provisioning Template with a Specified ID
            • Custom Authentication
              • Create a Custom Authenticator
              • Query the Custom Authenticator List
              • Delete a Custom Authenticator
              • Query Custom Authenticator Details
              • Update a Custom Authenticator with a Specified ID
            • Codec Function Management
              • Create a Codec Function
              • Query a Codec Function
              • Delete a Codec Function
          • Permissions and Supported Actions
            • Permissions and Supported Actions
            • List of Supported Actions
          • Examples
            • Example 1: Creating Devices in Batches Using a Template
            • Example 2: Delivering a Message to a Specific Device
            • Example 3: Creating a Device in a Specific Resource Space
          • Appendix
            • Status Code
            • Obtaining a Project ID
            • Error Codes
        • MQTT or MQTTS API Reference on the Device Side
          • Before You Start
          • Communication Modes
          • Topics
          • Device Connection Authentication
          • Device Commands
            • Platform Delivering a Command
          • Device Messages
            • Device Reporting a Message
            • Platform Delivering a Message
          • Device Properties
            • Device Reporting Properties
            • Gateway Reporting Device Properties in Batches
            • Platform Setting Device Properties
            • Platform Querying Device Properties
            • Device Obtaining Device Shadow Data from the Platform
          • Gateway and Child Device Management
            • Platform Notifying a Gateway of New Child Device Connection
            • Platform Notifying a Gateway of Child Device Deletion
            • Gateway Synchronizing Child Device Information
            • Gateway Updating Child Device Status
            • Responding to a Request for Updating Child Device Statuses
            • Gateway Requesting for Adding Child Devices
            • Platform Responding to a Request for Adding Child Devices
            • Gateway Requesting for Deleting Child Devices
            • Platform Responding to a Request for Deleting Child Devices
          • Software and Firmware Upgrade
            • Platform Delivering an Event to Obtain Version Information
            • Device Reporting the Software and Firmware Versions
            • Platform Delivering an Upgrade Event
            • Device Reporting the Upgrade Status
          • File Upload and Download
            • Device Requesting a URL for File Upload
            • Platform Delivering a Temporary URL for File Upload
            • Device Reporting File Upload Results
            • Device Requesting a URL for File Download
            • Platform Delivering a Temporary URL for File Download
            • Device Reporting File Download Results
          • Device Time Synchronization
            • Device Requesting Time Synchronization
            • Platform Responding to a Request for Time Synchronization
          • Device Reporting Information
            • Device Reporting Information
          • Device Log Collection
            • Platform Delivering a Log Collection Notification
            • Device Reporting Log Content
          • Remote Configuration
            • Platform Delivering a Configuration Notification
            • Device Reporting the Configuration Response
          • Device Tunnel Management
            • Platform Delivering Tunnel Information
          • Device Security Situational Awareness
            • Device Obtaining Comprehensive Security Situational Awareness Configurations
            • Device Monitoring Security Situation Awareness Configuration Change
            • Device Reporting Security Situational Awareness Alarms
        • HTTPS API Reference on the Device Side
          • Using HTTPS For Access
          • API Overview
          • Device Authentication
            • Authenticating a Device
          • Device Message Reporting
            • Reporting a Device Message
          • Device Property Reporting
            • Reporting Device Properties
            • Gateway Reporting Child Device Properties
        • LwM2M API Reference on the Device Side
          • Using LwM2M For Access
          • API Overview
          • Authenticating a Device
          • Reporting Device Properties
          • Delivering a Command
        • Security Tunnel WebSocket API Reference
          • Accessing with Secure Tunnel Communication Protocols
          • Establishing a WebSocket Connection over a Secure Tunnel
            • Application Side
            • Device Side
          • Exchanging Messages Through Secure Tunnel Protocols
        • Module AT Command Reference
          • AT Command List
          • AT+HMVER
          • AT+HMCON
          • AT+HMDIS
          • AT+HMPUB
          • +HMREC
          • +HMSTS
          • AT+HMSUB
          • AT+HMUNS
          • AT+HMPKS
        • Change History
      • SDK Reference
        • Overview
        • SDKs for the Application Side
          • Application Java SDK
          • Application Python SDK
          • Application .NET SDK
          • Application Go SDK
          • Application Node.js SDK
          • Application PHP SDK
        • Device SDKs
          • Overview
          • IoT Device Java SDK
          • IoT Device C SDK for Linux/Windows
          • IoT Device C# SDK
          • IoT Device Android SDK
          • IoT Device Go SDK
          • IoT Device Tiny C SDK for Linux/Windows
          • IoT Device Python SDK
          • IoT Device ArkTS (OpenHarmony) SDK
      • FAQs
        • Top FAQs
        • Solution Consulting
          1. In What Scenarios Can the IoT Platform Be Applied?
          2. What Are the Changes Brought by the Integration of IoT Device Management and IoTDA?
          3. Can I Enable IoTDA for IAM Users or Sub-Projects?
          4. Which Regions of Huawei Cloud Are Supported by the IoT Platform?
          5. Does Huawei Provide Modules, Hardware Devices, and Application Software?
          6. What Should I Do If I Want to Call an API But Have No Permissions to Do So as an IAM User?
          7. Why Was I Prompted to Grant Security Administrator Permissions When I Create a Rule or Set Resource File Storage?
          8. Which Resource Space Will Be Set As Default on the IoT Platform?
          9. How Does an Application Obtain Device Data from IoTDA?
          10. Is There Any Limitation on the Number of Resource Spaces and Devices I Can Add on the IoT Platform?
          11. Does the IoTDA Support Device Registration in Batches?
          12. Are There Any Limitations on the Use of the IoT Platform?
          13. What DTLS Encryption Algorithms Are Supported by the IoT Platform?
          14. Does the IoT Platform Support Conversion Between Big-Endian and Little-Endian for Binary Data?
          15. What Is NB-IoT?
          16. What Are the Components of the IoT Platform and What Hardware Architectures Does It Support?
          17. How Do I Obtain the Platform Access Address?
          18. How Do I Select a Proper Operating System?
        • Device Integration
        • IoT Device SDKs
        • LwM2M/CoAP Device Access
        • MQTT-based Device Access
        • Products Models
        • Message Communications
        • Subscription and Push
        • Codecs
        • OTA Upgrades
        • Application Integration
      • General Reference
        • Glossary
        • Service Level Agreement
        • White Papers
        • Endpoints
        • Permissions