ESP-WIFI-MESH 开发框架 ESP-MDF 开发环境搭建 说明注意事项
ESP-MDF (Espressif Mesh Development Framework) 是基于 ESP32 芯片的 ESP-WIFI-MESH 开发框架。ESP-WIFI-MESH 是一种基于 Wi-Fi 构建的 MESH 网络通信协议。 概述ESP-MDF 在 ESP-WIFI-MESH 协议栈的基础上增加了配网、升级、调试机制及应用示例。使用 ESP-MDF 您可以快速上手 ESP-WIFI-MESH 开发。其主要特点如下:
ESP-MDF 共分为 Utils、Components 和 Examples 三个部分(如下图所示),他们之间的关系:Utils 是 ESP-IDF APIs 的抽象封装以及第三方库,Components 是基于 Utils APIs 组成的 ESP-MDF 功能模块,Examples 是基于 Components 完成的 ESP-WIFI-MESH 解决方案。
您首先需要详细阅读 ESP-WIFI-MESH 通信协议和ESP-MDF 编程指南,并通过 ESP32-MeshKit 开发套件调研和了解 ESP-WIFI-MESH。其次基于 Function demo进行您的项目开发,当您可以在开发中遇到问题,首先可在官方论坛和官方 GitHub上寻找是否已存在类似问题,若不存在类似问题,您也可直接在网站中提问。 ESP32-MeshKit 包含一整套完整的 ESP-WIFI-MESH 的照明解决方案(如下图所示),可配套 ESP-Mesh App(iOS 版和安卓版)使用,既可以调研和了解 ESP-WIFI-MESH,也可以进行二次开发。
ESP32-Buddy 是专为 ESP-WIFI-MESH 开发测试而设计的开发板。体积小,采用 USB 供电,方便做大数量设备的测试及距离测试。
通过如下的步骤,可以快速开始开发 ESP-MDF 应用程序,如果需要了解详细的过程,参见 ESP-IDF 入门指南。
|
如果您在没有 --recursive 标记的情况下克隆项目,转到 esp-mdf 目录并运行命令 git submodule update --init --recursive (重要不然运行命令失败)
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-30 23:14 , Processed in 0.112088 second(s), 37 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.