跳到主要内容

Overview

The RainMaker device can be seamlessly integrated and managed through the use of @espressif/rainmaker-base-sdk. This section provides comprehensive guidance on how to implement device management functionality within your application.

备注

The userInstance used in the documentation refers to ESPRMUser class instance obtained in User Sign in step.

Device management in RainMaker involves several key operations:

  1. Device Provisioning - Adding new RainMaker devices to your account
  2. Node Management - Retrieving and managing provisioned devices (nodes) including delete function
  3. Device Control - Controlling device parameters
  4. Service Control - Managing service parameters
  5. Time Series Data - Retrieving historical data from device parameters
  6. Automation - Creating and managing automation triggers
  7. Node Sharing - Sharing nodes with other users
  8. OTA Updates - Over-The-Air firmware updates
  9. Timezone Management - Setting and updating node timezones
  10. Node Metadata & Tags - Managing node tags and metadata
  11. Transport Order - Configuring communication transport modes
  12. Batch Operations - Updating multiple nodes efficiently

Quick Start

To get started with device management:

  1. Provision a device - Follow the Device Provisioning guide to add your first device
  2. Retrieve nodes - Use Node Management to get all your provisioned devices
  3. Control devices - Use Device Control to update device parameters
  4. Manage services - Use Service Control to configure service parameters

For advanced features like time series data retrieval, batch operations, automation, OTA updates, and node sharing, refer to the respective sections.

On this page