Các đặc điểm được đơn giản hoá trên iOS

Để dễ sử dụng, bạn có thể sử dụng các phiên bản đơn giản của một số đặc điểm với Automation API trên iOS.

Một đặc điểm đơn giản thay thế cho một đặc điểm API Home tiêu chuẩn, tương tự như cách hoạt động của mẫu mặt tiền. Các đặc điểm đơn giản cung cấp các lệnh giúp thực hiện các thao tác phổ biến dễ dàng hơn trên một số loại thiết bị. Các đặc điểm đơn giản là các đặc điểm API Home và giống như các đặc điểm API Home khác, các đặc điểm này hoạt động cho cả thiết bị MatterCloud-to-cloud.

Một đặc điểm được đơn giản hoá cung cấp một tập hợp con thay thế gồm các thuộc tính và lệnh phù hợp hơn với từng thiết bị so với các thuộc tính và lệnh của đặc điểm tiêu chuẩn tương ứng. Ví dụ: đặc điểm LevelControlTrait tiêu chuẩn là một đặc điểm chung có thể được dùng cho mọi thiết bị có chế độ cài đặt thay đổi liên tục trên một dải giá trị số. BrightnessTrait là một đặc điểm đơn giản thay thế cho LevelControlTrait và chỉ cung cấp các lệnh và thuộc tính mà thiết bị DimmableLightDeviceType yêu cầu. BrightnessTrait có lệnh moveToBrightness nhận một đối số brightnessPercent, trong khi LevelControlTrait có nhiều lệnh move, hầu hết các lệnh này đều có ít nhất 4 thông số để phù hợp với nhiều trường hợp sử dụng hơn.

Bảng sau đây cho thấy từng đặc điểm được đơn giản hoá và(các) đặc điểm tiêu chuẩn cơ bản. Mỗi tên đặc điểm liên kết đến tài liệu API tương ứng:

Bảng: Các đặc điểm được đơn giản hoá
Thuộc tính đơn giản Thuộc tính chuẩn
SimplifiedThermostatTrait ThermostatTrait
BrightnessTrait LevelControlTrait
SimplifiedOnOffTrait OnOffTrait
VolumeTrait LevelControlTrait
OnOffTrait

Các đặc điểm được đơn giản hoá và API Khám phá

API Khám phá báo cáo các đặc điểm được đơn giản hoá cũng như các đặc điểm tiêu chuẩn cơ bản của chúng, miễn là cả hai đặc điểm đều được định cấu hình chính xác là ReferencedAutomationTypes trong cấu hình cho ứng dụng của bạn. Ví dụ: nếu có một thiết bị DimmableLightDeviceType trong cấu trúc và nhà phát triển đã đăng ký cả đặc điểm LevelControlTraitBrightnessTrait, thì API Khám phá sẽ cho biết sự hiện diện của cả hai đặc điểm. Nhà phát triển có thể chọn sử dụng một trong hai đặc điểm này trong quá trình tự động hoá.

Hãy xem phần Cấu hình trang chủ để biết thêm thông tin.