Matter Category SDK Integration
1. Overview
This document mainly introduces how to integrate the Matter Vertical Category SDK.
2. Prerequisites
- Confirm completion Preparation.
- Confirm the completion of Environment Build.
3. Features
3.1 Core Functions
- Supports Aqara Matter hub access network.
- Supports Matter sub-device access network.
PS: Currently, Matter sub-devices cannot be directly configured and connected through the SDK. They must be connected via an Aqara Matter hub (using Aqara's private Magic Pair protocol) before device configuration and control can be performed.
3.2 SDK
3.2.1 Access Net
| Dependency | Describe |
|---|---|
| LMBaseEncryption | Components required for SDK |
| LMFramework | Components required for SDK(Objective-C) |
| LMSwiftCore | Components required for SDK(Swift) |
| LMCommonUI | Common UI Components(Objective-C) |
| LMCommonUISwift | Common UI Components(Swift) |
| LMExtensionNetwork | Components required for SDK |
| LMMatter | Aqara Matter Component Access Net |
| LMMatterCore | Aqara Matter Component Access Net |
| LMMatterUI | Aqara Matter Component Access Net |
| LMAppleHomeConnect | Aqara Component Access Net |
| LMSmartConnect | Aqara Component Access Net |
| LMDeviceAccessNet | Aqara Component Access Net |
3.2.2 Device Control |Dependency|Describe| |-----|-----| |LMFirmwareUpgradeFramework|Firmware update| |LMMeshDriverFramework|Device Control Core Library| |LMMeshDriver_UI|Device Control UI Library|
3.3 Compatibility information
The Matter SDK requires the latest version of compilation tools and compilation environment. The following are the conditions that you must meet:
Supported iOS/iPad OS versions
| System | Version |
|---|---|
| iOS/iPadOS | 13 |
Compilation Tools & Environment
| Tool | Version | Describe |
|---|---|---|
| Xcode | 26.0 | Required |
| Swift | 5.0 | Required |
| CocoaPods | 1.16.2 | Required |
Attention: If the conditions are not met, the demo or SDK will not work properly.