ESP32-C6 闪耀 Apple WWDC24|使用 Embedded Swift 构建 Matter 设备

WWDC 是苹果公司的年度全球开发者大会,旨在向全球开发者展示最新技术和工具。在今年的 WWDC 2024 上,苹果宣布将 Swift 语言扩展至嵌入式设备领域。大会技术讲座中,乐鑫 ESP32-C6 也现身官方 Demo "Go Small with Embedded Swift​​​​​​​"。

观看 WWDC24 视频:官方 Demo 使用 ESP32-C6

Swift 是苹果公司开发的一款流行编程语言,已经广泛应用于桌面、移动应用、服务器后端以及系统软件的编写。Embedded Swift 是 Swift 语言在嵌入式系统中的子集,可能在某些语言特性上施加限制。现在,随着 Swift 被引入嵌入式设备领域,那些已经熟悉 Swift 语言的开发者们将有机会构建更丰富的物联网设备。

苹果在官方 Demo "Go Small with Embedded Swift" 中,基于乐鑫 RISC-V 架构 Wi-Fi 6 SoC ESP32-C6,展示了如何使用 Embedded Swift 构建支持 Matter 协议的智能设备。Embedded Swift 保留了 Swift 语言的部分特性,支持与原生 C/C++ API 进行绑定,这使它能够在 Swift 环境中调用这些 C/C++ 库。苹果利用该绑定技术,将乐鑫的开源 ESP-IDFESP-Matter SDK 整合到了 Embedded Swift 中,从而成功地在 Embedded Swift 语言中实现了构建 Matter 设备的示例

苹果官方 GitHub 示例(基于 C6 构建 Matter 设备)

如果开发者想要从更简单的示例开始,苹果还提供了一个基于 ESP32-C6 的 LED 灯带开发示例。它展示了 Embedded Swift 在控制简单设备方面的能力,为开发者提供了一个入门级的实践平台。

苹果官方 GitHub 示例(基于 C6 开发 LED 灯带)

乐鑫产品为在嵌入式设备上发挥 Swift 的优势提供了理想的硬件平台,可供开发者搭建高效、安全且功能丰富的物联网应用。乐鑫正在为更多开发者用户提供创新直接的工具,创造有影响力的产品。成为国际知名品牌官方 Demo 的一部分,是我们产品力的体现,也会给我们带来更多的业务商机。

相关推荐
花菜会噎住3 分钟前
Vue3 路由配置和使用与讲解(超级详细)
开发语言·javascript·ecmascript·路由·router
细节控菜鸡6 分钟前
【2025最新】ArcGIS for JavaScript 快速实现热力图渲染
开发语言·javascript·arcgis
非专业程序员Ping44 分钟前
新手小白也能看懂的LLDB技巧/逆向技巧
ios·assembly
PingdiGuo_guo1 小时前
C++构造和折构函数详解,超详细!
开发语言·c++
来知晓1 小时前
语音处理:音频移形幻影,为何大振幅信号也无声
开发语言·音视频
啦啦9117141 小时前
提供一些准备Java八股文面试的建议
java·开发语言·面试
湫兮之风1 小时前
C++:彻底理解左值和右值(从概念到实践,基础版)
开发语言·c++
无敌的牛2 小时前
C++复习(1)
java·开发语言·面试
兮兮能吃能睡2 小时前
R语言术语(2)
开发语言·r语言
whm27772 小时前
Visual Basic 参数传送-形参与实参
开发语言·visual studio