From 19f045995caacfcea3040c342f1eb5664eaad80d Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 13:55:19 -0700 Subject: [PATCH 01/10] Updating links --- docs/guides/darwin.md | 128 ++++++++++++++++++++---------------------- 1 file changed, 61 insertions(+), 67 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 2a84067da92ed0..5bb00d5d20a9e7 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -1,8 +1,21 @@ -# Testing with Apple Devices +# Matter Development and Testing with/on Apple Devices -### Matter is the foundation for connected things. +### Overview + +- To develop a Matter Application, learn more about how to develop with Matter + on Apple's platforms [here](https://developer.apple.com/apple-home/matter/) + + - Additional documentation about the Matter Support API is + [here](https://developer.apple.com/documentation/mattersupport) -Learn more about Matter [here](https://buildwithmatter.com/) +### Filing Issues + +- An issues related to Apple Home, or Development on Apple's Platforms should + be reported using this [feedback tool](#providing-feedback-to-apple) as + described in this section + +- Any issues related to the Matter SDK should be reported to the project + [here](https://github.com/project-chip/connectedhomeip/issues) ## Source Compatibility @@ -12,20 +25,18 @@ changes are present in the release for testing. Listed are the Current SHAs: -- iOS/iPadOS/tvOS 16.1: - [`33f6a910cd9a8a0cfdd7088e2f43efd2f7f566a7`](https://github.com/project-chip/connectedhomeip/commits/33f6a910cd9a8a0cfdd7088e2f43efd2f7f566a7) - -- iOS/iPadOS/tvOS 16.2 and 16.3: - [`c279578c5bc37f117335aa96cec6c5552f070cc0`](https://github.com/project-chip/connectedhomeip/commits/c279578c5bc37f117335aa96cec6c5552f070cc0) +- Latest macOS/tvOS/iOS/iPadOS: + [`2ee90eba27676950fa2f4ef96597d9696f510d5d`](https://github.com/project-chip/connectedhomeip/commits/2ee90eba27676950fa2f4ef96597d9696f510d5d) +- Larger list of SHAs are [here](#release-to-sha-mappings) ## Supported Platforms for Matter Device Testing - Matter is supported by iOS/tvOS/iPadOS/watchOS/HomePod/AppleTV starting with 16.1 - - To test your Matter device with Apple's platforms, all you need is a device with a supported OS -- Pairing via QR Code or Setup Code is supported directly from the Home App +- Pairing via QR Code or Setup Code is supported directly from the Home App, + or any third party Application - Please proceed to [this section](#testing-your-matter-device-with-apple-home) if you're developing a new device @@ -46,14 +57,6 @@ For Context: This is a mapping of platform to OS - HomePod _(tvOS)_ - Apple Watch _(watchOS)_ -### Overview - -- To develop a Matter Application, learn more about how to develop with Matter - on Apple's platforms [here](https://developer.apple.com/apple-home/matter/) - - - Additional documentation about the Matter Support API is - [here](https://developer.apple.com/documentation/mattersupport) - ### Setup Requirements for Application Development - Devices must support BLE pairing, and have it enabled @@ -122,9 +125,7 @@ For Context: This is a mapping of platform to OS ### Enable Developer Mode on your Apple Device -##### Note: Developer mode is a great way to get logs from your device as well as - -enables other useful developer tools +##### Note: Developer mode is a great way to get logs from your device as well as enables other useful developer tools To enable developer mode, please follow the instructions [here](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) @@ -137,8 +138,7 @@ chip-tool will require installing the on MacOS or iOS/iPadOS. - Download the Bluetooth Central Matter Client Developer Mode profile and - install it on a iOS/iPadOS 16.1 beta 3 and MacOS 13.1 beta 3 or later - system. + install it on a supported system. system. - For _macOS_, Profile can be installed via Settings->Privacy & Security->Profiles @@ -150,17 +150,33 @@ on MacOS or iOS/iPadOS. [this developer page](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) - Compile chip-tool for macOS or CHIP Tool for iOS +#### General Matter Platform Development Guide + +##### Getting the SDK Ready + +##### Note: Most platforms have very similar, if not the same configuration requirements + +1. Checkout and setup + [Matter repo](https://github.com/project-chip/connectedhomeip.git) as per the + instructions above. +2. Find and edit one of the platform + [examples](https://github.com/project-chip/connectedhomeip/tree/master/examples) + to support the fixed device types above. +3. Read the [platform guides](README.md) on how set up the hardware + - There is a list of more detailed guides [here](#platform-guides) + ## Testing your Matter Device with Apple Home -1. Clone the [Matter repo](https://github.com/project-chip/connectedhomeip.git) +1. Clone the + [Matter repository](https://github.com/project-chip/connectedhomeip.git) 2. Checkout the specific commit hash (from [above](#source-compatibility)) for maximum compatibility with your installed release: - - Example command for SHA `c279578c5bc37f117335aa96cec6c5552f070cc0`: - `$ git checkout c279578c5bc37f117335aa96cec6c5552f070cc0` + - Example command for SHA `2ee90eba27676950fa2f4ef96597d9696f510d5d`: + `$ git checkout 2ee90eba27676950fa2f4ef96597d9696f510d5d` -In order to work with iOS/iPadOS/tvOS 16.1 or greater, device types as defined -in the Matter Device Library spec are used to determine accessory categories. -Ensure the right device type is set for each endpoint. +In order to work with iOS/iPadOS/tvOS, device types as defined in the Matter +Device Library spec are used to determine accessory categories. Ensure the right +device type is set for each endpoint. - For the `all-clusters-app` as an example, this can be set in `FIXED_DEVICE_TYPES`, `FIXED_DEVICE_TYPE_OFFSETS`, and @@ -208,7 +224,7 @@ Example: | Temperature Sensor | 770 | 0302 | | Flow Sensor | 774 | 0306 | -#### Examples of how to setup devices +### Examples of how to setup devices ##### Case study 1: Configuring a development M5Stack, as a multi-device to work with iOS/iPadOS/tvOS @@ -235,21 +251,7 @@ Example: initialize your development environment, compile the firmware and flash your hardware. -#### General Matter Platform Development Guide - -##### Getting the SDK Ready - -##### Note: Most platforms have very similar, if not the same configuration requirements - -1. Checkout and setup - [Matter repo](https://github.com/project-chip/connectedhomeip.git) as per the - instructions above. -2. Find and edit one of the platform - [examples](https://github.com/project-chip/connectedhomeip/tree/master/examples) - to support the fixed device types above. -3. Read the [platform guides](README.md) on how set up the hardware - -##### Guides +### Platform Guides - [Bouffalo Lab](/examples/lighting-app/bouffalolab/README.md) - [EFR32 Window Covering](/examples/window-app/silabs/README.md) @@ -301,25 +303,17 @@ Example: - [Network Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=network) - [mDNS Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=mdns) -### Release Notes & Known Issues - -- Please refer to the iOS/iPadOS 16.1 - [Release Notes](https://developer.apple.com/documentation/ios-ipados-release-notes/ios-16_1-release-notes) - for currently known issues. -- Please refer to the iOS/iPadOS 16.2 - [Release Notes](https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_2-release-notes) - for currently known issues -- Please refer to the iOS & iPadOS 16.3 - [Release Notes](https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_3-release-notes) - for currently known issues -- Please refer to the iOS & iPadOS 16.4 - [Release Notes](https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_4-release-notes) - for currently known issues -- Please refer to the iOS & iPadOS 16.5 - [Release Notes](https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_5-release-notes) - for currently known issues -- An issues related to Apple Home integration should be reported - [feedback](#providing-feedback-to-apple) as described in this section - -- Any issues related to the Matter SDK should be reported to the project - [here](https://github.com/project-chip/connectedhomeip/issues) +### Release to SHA Mappings + +| Platform | Release Version | SHA | +| -------- | --------------- | ---------------------------------------- | +| iOS | 17.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | +| iPadOS | 17.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | +| tvOS | 17.6 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | +| macOS | 14.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | +| iOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | +| iPadOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | +| tvOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | +| macOS | 14.5 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | +| iOS | 16.7.8 | 83f7a2fe136e0b746db09f1d19e36c693a634b66 | +| iPadOS | 16.7.8 | 83f7a2fe136e0b746db09f1d19e36c693a634b66 | From a7397f73396151255d751668ce1ba577f34eba6b Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 13:57:10 -0700 Subject: [PATCH 02/10] Avoiding spell check confusion --- docs/guides/darwin.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 5bb00d5d20a9e7..6f477148b179e3 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -305,15 +305,15 @@ Example: ### Release to SHA Mappings -| Platform | Release Version | SHA | -| -------- | --------------- | ---------------------------------------- | -| iOS | 17.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | -| iPadOS | 17.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | -| tvOS | 17.6 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | -| macOS | 14.6.1 | 2ee90eba27676950fa2f4ef96597d9696f510d5d | -| iOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | -| iPadOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | -| tvOS | 17.5.1 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | -| macOS | 14.5 | d09b5ac98f4d7d8b9f2c307f55ab5462576623a5 | -| iOS | 16.7.8 | 83f7a2fe136e0b746db09f1d19e36c693a634b66 | -| iPadOS | 16.7.8 | 83f7a2fe136e0b746db09f1d19e36c693a634b66 | +| Platform | Release Version | SHA | +| -------- | --------------- | ------------------------------------------ | +| iOS | 17.6.1 | `2ee90eba27676950fa2f4ef96597d9696f510d5d` | +| iPadOS | 17.6.1 | `2ee90eba27676950fa2f4ef96597d9696f510d5d` | +| tvOS | 17.6 | `2ee90eba27676950fa2f4ef96597d9696f510d5d` | +| macOS | 14.6.1 | `2ee90eba27676950fa2f4ef96597d9696f510d5d` | +| iOS | 17.5.1 | `d09b5ac98f4d7d8b9f2c307f55ab5462576623a5` | +| iPadOS | 17.5.1 | `d09b5ac98f4d7d8b9f2c307f55ab5462576623a5` | +| tvOS | 17.5.1 | `d09b5ac98f4d7d8b9f2c307f55ab5462576623a5` | +| macOS | 14.5 | `d09b5ac98f4d7d8b9f2c307f55ab5462576623a5` | +| iOS | 16.7.8 | `83f7a2fe136e0b746db09f1d19e36c693a634b66` | +| iPadOS | 16.7.8 | `83f7a2fe136e0b746db09f1d19e36c693a634b66` | From ae1ce1386f0fd8cb1b2e9db12adddef8b63132c5 Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 14:50:08 -0700 Subject: [PATCH 03/10] Updating supported list --- docs/guides/darwin.md | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 6f477148b179e3..e4f8d5e06a7eec 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -138,12 +138,12 @@ chip-tool will require installing the on MacOS or iOS/iPadOS. - Download the Bluetooth Central Matter Client Developer Mode profile and - install it on a supported system. system. + install it on a supported system. - For _macOS_, Profile can be installed via Settings->Privacy & Security->Profiles - For _iOS/iPadOS_, If necessary, email the profile or use AirDrop to - transfer the profile to the _iOS/iPadOS 16 beta 3_ device. + transfer the profile to the _iOS/iPadOS_ device. - Restart your system - For _iOS/iPadOS_, enable Developer Mode. Refer to @@ -208,21 +208,22 @@ Example: - Supported device types are (not exhaustive): -| Type | Decimal | HEX | -| ------------------ | ------- | ---- | -| Lightbulb | 256 | 0100 | -| Lightbulb + Dimmer | 257 | 0101 | -| Switch | 259 | 0103 | -| Contact Sensor | 21 | 0015 | -| Door Lock | 10 | 000A | -| Light Sensor | 262 | 0106 | -| Occupancy Sensor | 263 | 0107 | -| Outlet | 266 | 010A | -| Color Bulb | 268 | 010C | -| Window Covering | 514 | 0202 | -| Thermostat | 769 | 0301 | -| Temperature Sensor | 770 | 0302 | -| Flow Sensor | 774 | 0306 | +| Type | Decimal | HEX | Notes | +| ------------------ | ------- | ---- | ------------------------------------------------ | +| Lightbulb | 256 | 0100 | | +| Lightbulb + Dimmer | 257 | 0101 | | +| Generic Switch | 15 | 000F | Supports momentary switch only, and not latching | +| Switch | 259 | 0103 | Requires both On/Off Client and Server | +| Contact Sensor | 21 | 0015 | | +| Door Lock | 10 | 000A | | +| Light Sensor | 262 | 0106 | | +| Occupancy Sensor | 263 | 0107 | | +| Outlet | 266 | 010A | | +| Color Bulb | 268 | 010C | | +| Window Covering | 514 | 0202 | | +| Thermostat | 769 | 0301 | | +| Temperature Sensor | 770 | 0302 | | +| Flow Sensor | 774 | 0306 | | ### Examples of how to setup devices @@ -302,6 +303,8 @@ Example: - [Apple Home Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=homekit) - [Network Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=network) - [mDNS Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=mdns) + - Any Thread device: + [Thread Profile](https://developer.apple.com/bug-reporting/profiles-and-logs/?name=HomeThread) ### Release to SHA Mappings From f1ded81255880f5c26acc46d93f0f95acef1640a Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 17:44:10 -0700 Subject: [PATCH 04/10] Update docs/guides/darwin.md Co-authored-by: Kiel Oleson --- docs/guides/darwin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index e4f8d5e06a7eec..87d85b880e5174 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -125,7 +125,7 @@ For Context: This is a mapping of platform to OS ### Enable Developer Mode on your Apple Device -##### Note: Developer mode is a great way to get logs from your device as well as enables other useful developer tools +##### Note: Developer mode is a great way to get logs from your device as well as enable other useful developer tools To enable developer mode, please follow the instructions [here](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) From 7b4d64709e487cf0fda9b550060786a0437fa00e Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 17:44:33 -0700 Subject: [PATCH 05/10] Update docs/guides/darwin.md Co-authored-by: Kiel Oleson --- docs/guides/darwin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 87d85b880e5174..9c552bbacc6d73 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -11,8 +11,8 @@ ### Filing Issues - An issues related to Apple Home, or Development on Apple's Platforms should - be reported using this [feedback tool](#providing-feedback-to-apple) as - described in this section + be reported using Feedback Assistant as + described [below](#providing-feedback-to-apple) - Any issues related to the Matter SDK should be reported to the project [here](https://github.com/project-chip/connectedhomeip/issues) From d8d680c149ca3815b387cfc47b8e2844c6f6f0df Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 17:45:46 -0700 Subject: [PATCH 06/10] Fixing line breaks --- docs/guides/darwin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 9c552bbacc6d73..7bdb5c7e985006 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -11,8 +11,8 @@ ### Filing Issues - An issues related to Apple Home, or Development on Apple's Platforms should - be reported using Feedback Assistant as - described [below](#providing-feedback-to-apple) + be reported using Feedback Assistant as described + [below](#providing-feedback-to-apple) - Any issues related to the Matter SDK should be reported to the project [here](https://github.com/project-chip/connectedhomeip/issues) From a7e754c1c961f5d5be94623cd87f168403c659a2 Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 19:13:03 -0700 Subject: [PATCH 07/10] Updating guide --- docs/guides/darwin.md | 73 ++++++++++++++++++++++++++++++------------- 1 file changed, 52 insertions(+), 21 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 7bdb5c7e985006..d3850d2ce1be76 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -150,7 +150,57 @@ on MacOS or iOS/iPadOS. [this developer page](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) - Compile chip-tool for macOS or CHIP Tool for iOS -#### General Matter Platform Development Guide +## Supported Device Types in Apple Home + +##### Note: Not exhaustive, and may be out of date, see [below](#apple-home-development-guide) for more information + +| Type | Decimal | HEX | Notes | +| ----------------------- | ------- | ---- | ------------------------------------------------ | +| On/Off Light | 256 | 0100 | | +| Dimming Light | 257 | 0101 | | +| On/Off Plug-In Unit | 266 | 010A | | +| Dimmable Plug-In Unit | 267 | 010B | | +| On/Off Light Switch | 259 | 0103 | Requires both On/Off Client and Server | +| Dimmer Switch | 260 | 0104 | Requires both On/Off Client and Server | +| Generic Switch (button) | 15 | 000F | Supports momentary switch only, and not latching | +| Contact Sensor | 21 | 0015 | | +| Light Sensor | 262 | 0106 | | +| Occupancy Sensor | 263 | 0107 | | +| Temperature Sensor | 770 | 0302 | | +| Humidity Sensor | 775 | 0307 | | +| Air Quality Sensor | 44 | 002C | | +| Door Lock | 10 | 000A | | +| Window Covering | 514 | 0202 | | +| Heating/Cooling Unit | 768 | 0300 | | +| Thermostat | 769 | 0301 | | +| Fan | 43 | 002B | | +| Air Purifier | 45 | 002D | | +| Temperature Color Light | 268 | 010C | | +| Enhanced Color Light | 269 | 010D | | +| Bridges | 14 | 000E | | + +## Additional Device Type Support on Apple's Platforms + +As a Developer, you can use Matter.framework on _all_ of Apple's platforms to +setup and control all device types available in the Matter SDK. You're able to +develop your own Applications that can work with devices added to Apple Home, or +create your own Fabric to manage your and other devices as well. + +Please see documentation about `-[HMAccessory matterNodeID]` +[here](https://developer.apple.com/documentation/homekit/hmaccessory/matternodeid-5zfqo) +in order to use Matter.framework to interact with Matter Devices in Apple Home. + +## Apple Home Development Guide + +Please see [here](https://developer.apple.com/apple-home/) for more general +information about developing an Application or a Device for Apple Home. This +includes information about +[best practices](https://developer.apple.com/apple-home/downloads/Matter-Accessory-Best-Practices-for-Apple-Home.pdf), +[platform developer API](https://developer.apple.com/apple-home/matter/), +[OTA Updates](https://developer.apple.com/accessories/Apple-Matter-OTA-User-Guide.pdf), +general adoption Q&A, and the "Works with Apple Home" badge. + +## General Matter Platform Development Guide ##### Getting the SDK Ready @@ -206,30 +256,11 @@ Example: } ``` -- Supported device types are (not exhaustive): - -| Type | Decimal | HEX | Notes | -| ------------------ | ------- | ---- | ------------------------------------------------ | -| Lightbulb | 256 | 0100 | | -| Lightbulb + Dimmer | 257 | 0101 | | -| Generic Switch | 15 | 000F | Supports momentary switch only, and not latching | -| Switch | 259 | 0103 | Requires both On/Off Client and Server | -| Contact Sensor | 21 | 0015 | | -| Door Lock | 10 | 000A | | -| Light Sensor | 262 | 0106 | | -| Occupancy Sensor | 263 | 0107 | | -| Outlet | 266 | 010A | | -| Color Bulb | 268 | 010C | | -| Window Covering | 514 | 0202 | | -| Thermostat | 769 | 0301 | | -| Temperature Sensor | 770 | 0302 | | -| Flow Sensor | 774 | 0306 | | - ### Examples of how to setup devices ##### Case study 1: Configuring a development M5Stack, as a multi-device to work with iOS/iPadOS/tvOS -##### Note: These instructions are specific to getting started with the (Matter-provided) `all-clusters-app` on an ESP32-based M5Stack, however can be generalised to work on most platforms ([more listed below](#guides)) +##### Note: These instructions are specific to getting started with the (Matter-provided) `all-clusters-app` on an ESP32-based M5Stack, however can be generalised to work on most platforms ([more listed below](#platform-guides)) 1. Checkout and setup [Matter repo](https://github.com/project-chip/connectedhomeip.git) as per the From abd1796a6e9559f1c19e4e79ca13ce04d38204cf Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Wed, 7 Aug 2024 19:17:04 -0700 Subject: [PATCH 08/10] Wording --- docs/guides/darwin.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index d3850d2ce1be76..e32da5bdfe230a 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -188,7 +188,8 @@ create your own Fabric to manage your and other devices as well. Please see documentation about `-[HMAccessory matterNodeID]` [here](https://developer.apple.com/documentation/homekit/hmaccessory/matternodeid-5zfqo) -in order to use Matter.framework to interact with Matter Devices in Apple Home. +which allows you to use Matter.framework to interact with Matter Devices +directly that are paired into Apple Home. ## Apple Home Development Guide From cb0f1fc8a4905d22ffdcb8c6f932257a21167867 Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Thu, 8 Aug 2024 14:18:51 -0700 Subject: [PATCH 09/10] Updating docs --- docs/guides/darwin.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index e32da5bdfe230a..1c8b57b20bc306 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -178,13 +178,14 @@ on MacOS or iOS/iPadOS. | Temperature Color Light | 268 | 010C | | | Enhanced Color Light | 269 | 010D | | | Bridges | 14 | 000E | | +| Robot Vacuum Cleaner | 116 | 0074 | Announced, not yet supported | ## Additional Device Type Support on Apple's Platforms -As a Developer, you can use Matter.framework on _all_ of Apple's platforms to -setup and control all device types available in the Matter SDK. You're able to -develop your own Applications that can work with devices added to Apple Home, or -create your own Fabric to manage your and other devices as well. +Apple's platforms support all device types available in the Matter SDK, so +developers can use Matter.framework to develop their own applications that can +work with devices added to Apple Home, or you create your own Fabric to manage +your and other devices as well. Please see documentation about `-[HMAccessory matterNodeID]` [here](https://developer.apple.com/documentation/homekit/hmaccessory/matternodeid-5zfqo) From 5af61a9c37f0cbbf28384e5d3ad0dcc66672bd3e Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Thu, 8 Aug 2024 14:25:26 -0700 Subject: [PATCH 10/10] Updating text --- docs/guides/darwin.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/guides/darwin.md b/docs/guides/darwin.md index 1c8b57b20bc306..d44e44cc04afd9 100644 --- a/docs/guides/darwin.md +++ b/docs/guides/darwin.md @@ -184,8 +184,7 @@ on MacOS or iOS/iPadOS. Apple's platforms support all device types available in the Matter SDK, so developers can use Matter.framework to develop their own applications that can -work with devices added to Apple Home, or you create your own Fabric to manage -your and other devices as well. +add devices to Apple Home, or create their own Fabric to manage devices as well. Please see documentation about `-[HMAccessory matterNodeID]` [here](https://developer.apple.com/documentation/homekit/hmaccessory/matternodeid-5zfqo)