Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
        • Algorithm package
          • algorithm.package.loaded (Read loaded algorithm info property)
          • algorithm.package.region (Read algorithm package region property)
          • algorithm.package.region (Set algorithm package region property)
          • algorithm.package.upgrade (Upgrade algorithm package)
          • algorithm.package.check (Validate algorithm)
          • algorithm.package.delete (Delete algorithm)
          • algorithm.package.progress (Query algorithm download progress)
          • algorithm.package.status (Algorithm package status)
          • algorithm.package.enable (Query algorithm package enable state)
          • algorithm.package.downloadResult (Algorithm package download result)
          • algorithm.package.upgradeResult (Algorithm package upgrade result)
      • Maintenance
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Algorithms

Algorithms

Scope

This domain covers on-device algorithm packages, smart detection, and related capabilities. For cloud AI and industry scenarios, see Development specification.

Sub-accounts need Config. Shared devices need basic configuration permission. Device scope. Do not send channelId for device-scope capabilities. See Permission codes. Shared devices must satisfy one alias in the capability row share_auth_code (for example Config,config).

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

CapabilityDescription
Algorithm packageUpgrade, progress, regions