Page 1 of 1

ESP32如何适配tuyaOS,使其支持无线WiFi+以太网双模配网+通讯?

Posted: 2025年 Sep 1日 19:11
by zhong565973056

问题描述:如何基于ESP32硬件移植适配tuyaOS,让其支持 无线WiFi和 以太网 两种方式进行配网和通讯?以太网优先,接了网线的时候优先通过以太网配网通讯;没接网线的时候,支持通过wifi无线配网通讯;
版本:ESP32_TuyaOS-3.6.18 / tuya-open-sdk-for-device
平台:ESP32
硬件:乐鑫官方开发板ESP32-Ethernet-Kit
软件:参考了ESP32_TuyaOS-3.6.18中的tuyaos_demo_quickstart
详细描述:
1.在ESP32_TuyaOS-3.6.18并没看到关于以太网初始化和适配的代码,只在tkl_wired.c中看到了应用要实现的接口函数,如何适配自己的硬件没有说明;
2.在tuya-open-sdk-for-device看到了有以太网初始化相关的代码,最底层的硬件适配也没有(例如tkl_ethernetif_init);
我的问题:

  1. 无线WiFi和以太网的双模通讯方式,在联网单品上可以实现吗(tuyaOS是否支持)?如果可以实现,我应该基于哪个代码框架实现我的需求?
    2.如果可以实现,以太网开启的流程是如何的?要使用到哪些接口函数?

Re: ESP32如何适配tuyaOS,使其支持无线WiFi+以太网双模配网+通讯?

Posted: 2025年 Sep 4日 19:36
by 愚者千虑必有一得

以太网的初始化自己实现,然后把tkl_wired.c里的接口实现好,就可以了。

esp32s3支持以太网外面开源的东西应该比较多的。