请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3235SF 主题中讨论的其他器件:SIMPLELINK-CC32XX-SDK、 UNIFLASH、
Matter、前身为 Project Connected Home over IP (CHIP)、是在 连接标准联盟(前身为 Zigbee 联盟)中开发的免专利费连接标准。 Matter 在 Thread 和 Wi-Fi网络层上运行,并使用 低功耗 Bluetooth进行调试。 通过提供基于成熟技术的统一应用层、制造商可以利用此开源协议来加速开发。 Matter 还提高了消费者的兼容性、并在快速扩展的物联网生态系统中实现了互操作性、因此来自不同制造商的智能开关、智能集线器和智能恒温器都可以在家中协同工作。
下面是 Matter 入门的好地方。
结果 应类似于此高级方框图:
当前、演示仅在作为控制器的 Linux PC (或手机)与 CC32xx-Matter 附件(本示例中为电子锁)之间的本地网络中进行。
此处介绍的基本演示使用 Matter 的"芯片工具"作为调试器和控制器。
该设计 使用物质的替代品中提供的测试证书。 需要将这些内容替换为生产内容、这些内容将由商业专员批准、该专员还将支持对附件进行云访问。
硬件要求
- 1个 CC3235SF (在 TI Launchpad 中使用)
- 1个 Wi-Fi 路由器(任何现有或现成的路由器都应该工作)
软件要求
- 假定使用 Linux 开发环境(例如本机 Linux 计算机、或通过 VirtualBox / Vagrant)。
- SIMPLELINK-CC32XX-SDK (6.10)-从 https://www.ti.com/tool/SIMPLELINK-CC32XX-SDK 下载。
- 应用于安装 (通过 CCS 或 Uniflash) CC3235服务包和证书目录。
- CCS -用于调试示例
- Uniflash -对初始闪存进行编程(也可以使用 CCS 完成)
- GitHub 错误:
- 案件: https://github.com/project-chip/connectedhomeip
- 提交 ID:5a052078c8a82cb062974130527b477ca71582e7
- cc32xx-open-SDK: https://github.com/TexasInstruments/cc32xx_open_sdk
- 这是官方 SIMPLELINK-CC32XX-SDK 的子集、其中包含 Matter 项目所需的驱动程序。
- 注意:您不需要克隆此文件、因为它会作为子模块自动被 Matter repo 拉取。
- 案件: https://github.com/project-chip/connectedhomeip
入门
- 为 Matter 设置环境:
- 应在 Linux 环境中完成以下操作。 您需要在 Linux PC 上进行设置以构建 Matter 器件固件。
- 准备锁定应用程序(在 Linux PC 上)
- 按照此处的说明进行构建: https://github.com/project-chip/connectedhomeip/blob/master/examples/lock-app/cc32xx/README.md#building
- 这是一款通过 Wi-Fi 实现电子锁应用的 Matter 器件。
- 将映像编程到 CC3235SF Launchpad 上: https://github.com/project-chip/connectedhomeip/blob/master/examples/lock-app/cc32xx/README.md#programming
- 运行演示
- 假设 两个器件(Linux PC 和 CC32xx)都位于同一 WLAN 网络上(例如、可通过将所有器件连接到单个 Wi-Fi 路由器来实现):
- 注意:目前不支持通过 Matter 进行 Wi-Fi 配置。 在本示例中、CC3235首先执行 TI (AP/SC)配置。 只有在连接到路由器后、Matter 堆栈才会启用。 配置参数(包括使用硬编码路由器凭据)的设置可在 https://github.com/project-chip/connectedhomeip/blob/master/examples/lock-app/cc32xx/main/wifi_settings.h 中完成
- 运行 Matter 示例 lock-app: https://github.com/project-chip/connectedhomeip/blob/master/examples/lock-app/cc32xx/README.md#running-the-example
- 在芯片控制器(芯片设备控制器)上、按照这些说明进行调试、然后与 Matter 设备进行交互。 选择与所选 Matter 控制器相对应的说明:
- 假设 两个器件(Linux PC 和 CC32xx)都位于同一 WLAN 网络上(例如、可通过将所有器件连接到单个 Wi-Fi 路由器来实现):
- 就是这样! 现在、您已将 Matter 设备连接到 Matter 网络、并可以通过无线链路安全地交换消息!
- 了解并熟悉示例应用。
- 以 LOCP-APP 作为参考示例、开始开发您的特定终端产品。
- 有关此演示和启用其他测试工具的更多信息、请参阅 Matter over Wi-Fi -使用说明
如果您对此帖子有任何想法或反馈、请随时"提出相关问题"。 谢谢!