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:
- Device Provisioning - Adding new RainMaker devices to your account
- Node Management - Retrieving and managing provisioned devices (nodes) including delete function
- Device Control - Controlling device parameters
- Service Control - Managing service parameters
- Time Series Data - Retrieving historical data from device parameters
- Automation - Creating and managing automation triggers
- Node Sharing - Sharing nodes with other users
- OTA Updates - Over-The-Air firmware updates
- Timezone Management - Setting and updating node timezones
- Node Metadata & Tags - Managing node tags and metadata
- Transport Order - Configuring communication transport modes
- Batch Operations - Updating multiple nodes efficiently
Quick Start
To get started with device management:
- Provision a device - Follow the Device Provisioning guide to add your first device
- Retrieve nodes - Use Node Management to get all your provisioned devices
- Control devices - Use Device Control to update device parameters
- 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.