远距离WiFi模组物联网开发框架ESP-IDF/Espressif HomeKit SDK
ESP-IDF
乐鑫物联网开发框架
ESP-IDF 是乐鑫官方的物联网开发框架,适用于远距离WiFi模组ESP32、ESP32-S 和 ESP32-C 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序。ESP-IDF 目前已服务支持数以亿计的物联网设备,并已开发构建了多种物联网产品,例如照明、消费电子大小家电、支付终端、工控等各类物联网设备。
免费开源
ESP-IDF 相关资源已在 GitHub 上免费开放。用户可在 Apache 2.0 许可下以源代码形式获取 ESP-IDF 的大多数组件,或通过兼容许可证获取第三方组件。
专业稳定
ESP-IDF 具有清晰、严格的发布流程和支持策略,确保用户选择使用稳定的发布版本,并可持续获得适用于其应用的重要修复程序。每个稳定的发布版本均经过严格的测试流程,以确保版本稳定,客户可快速实现量产。
可证获取第三方组件。
专业稳定
ESP-IDF 具有清晰、严格的发布流程和支持策略,确保用户选择使用稳定的发布版本,并可持续获得适用于其应用的重要修复程序。每个稳定的发布版本均经过严格的测试流程,以确保版本稳定,客户可快速实现量产。
功能丰富的软件组件
远距离WiFi模组ESP-IDF 集成了大量的软件组件,包括 RTOS、外设驱动程序、网络栈、多种协议实现技术以及常见应用程序的使用助手。它提供了典型应用程序所需的大部分构建块,用户在开发应用时只需专注于业务逻辑即可。 ESP-IDF 不仅具有免费开源的开发工具,还支持 Eclipse 和 VSCode 等 IDE,确保其易于开发人员使用。
丰富的文档和示例资源
ESP-IDF 提供详尽的软件组件使用和设计文档,有助于开发人员充分理解 ESP-IDF 功能,并从中挑选适合构建其应用程序的模块。ESP-IDF 包含 100 多个示例,详细说明了其组件及硬件外设的功能和用法。它们经过了严格的测试和维护,是用户开启应用开发的有效参考。
软件组件和功能
ESP-IDF
Network Provisioning
OTA Upgrade Library
Manufacturing Utilities
Common Networking Protocols
ExamplesFile SystemsObject Storage
POSIX and C++ Support
Network Security
Crypto LibraryIDE Plugins
Peripherals DriversPower Management
Wi-Fi & Bluetooth LE Mesh Networking
TCP/IP Stack
Bluetooth/Bluetooth LE Stack
Build System
RTOS KernelSoC Support
Software Bootloader
Wi-Fi MAC Library
Bluetooth Controller
Developer Tools
RTOS 内核
标准编程接口
外设驱动程序
Wi-Fi
经典蓝牙和低功耗蓝牙
网络协议
电源管理
存储
安全性
网络配置
构建系统
开发工具
IDE 支持
Espressif HomeKit SDK
使用 Espressif HomeKit SDK 创建更聪明、
更安全的智能家居设备。乐鑫为您提供从开发、
认证到生产的一体化支持。
灵活的用户 API
远距离WiFi模组Espressif HomeKit SDK 的 API 独立于通信传输 (Wi-Fi/Bluetooth LE/Ethernet)。用户可以借助乐鑫提供的工程示例开发出具备标准化或定制化性能的 HomeKit 配件。
安全的产品开发
Espressif HomeKit SDK 结合 ESP32 芯片为用户提供了快速、友好的开发体验。Espressif HomeKit SDK 充分结合了 HomeKit 与乐鑫的强大的加密功能,“双保险”机制确保了产品开发和使用的安全性。
全面的硬件支持
Espressif HomeKit SDK 基于乐鑫的旗舰芯片 ESP32 而研发。ESP32 全系列产品均可为 Espressif HomeKit SDK 提供硬件支持。ESP32 的超高性能和超低功耗使其可以广泛用于智能家居设备。
完整的解决方案
远距离WiFi模组Apple HomeKit 技术提供了一种简单、安全的方式,使用户可以通过 iPhone、iPad 或 Apple Watch 控制灯,门,恒温器等家居设备。Espressif HomeKit SDK 全面集成了全新的 Apple HomeKit 协议,是一套完整的解决方案,方便厂商快速生产出能够接入 Apple HomeKit 的产品。