文章目录
一、前言二、中继路由器三、以太网路由器四、源码及使用方法联系我们
一、前言
本文介绍用安信可ESP32-G开发板制作一个路由器,有两种玩法;
ESP32无线连接路由器后开启热点,周围的智能设备连接其热点后即可联网,下称中继路由器;ESP32通过网线接入网口后开启热点,周围的智能设备连接其热点后即可联网,下称以太网路由器。
二、中继路由器
中继路由器连接无线连接WiFi信号后发出热点,其他设备连接器热点就可以上网了,实际上用到的电路只需要模组+电源就可以了,工作示意图如下: 电脑连接上中继路由的热点简单测试了下网速,这个网速用来娱乐估计不太够,但是用作网关给其他物联网设备联网那就足够了。
三、以太网路由器
以太网路由器连接网线后开启热点,其他设备连上其热点就可以上网了。连接网线需要用到一个以太网PHY层芯片,ESP32-G用的是LAN8720A,原理图请戳:https://docs.ai-thinker.com/_media/esp32-g_v1.2_20200907.pdf
同样我们电脑连接上以太网路由器的热点测试了下网速,网速还是可以的。
四、源码及使用方法
ESP-IDF版本:release/v4.3 分支; ESP-IDF环境搭建: linux环境:https://aithinker.blog.csdn.net/article/details/107044339 windows环境:https://aithinker.blog.csdn.net/article/details/112515456 搭建好ESP-IDF环境后克隆本教程源码到ESP-IDF目录下即可。 源码获取:https://gitee.com/chencong_cc/ESP32-TestDemo/tree/master/aithinker-router 使用方法: 如果需要用到以太网路由器应用场景,需要在menuconfig里面设置一下: Ethernet PHY Device选择LAN8720 时钟选择GPIO17 短按SW1按键(GPIO34)切换中继路由器、以太网路由器两种应用场景,切换完成后长按SW1按键3秒确认切换。
联系我们
官方官网:https://www.ai-thinker.com 开发资料:https://docs.ai-thinker.com/ 官方论坛:http://bbs.ai-thinker.com 技术支持:support@aithinker.com 公司地址: 深圳市宝安区西乡固戍华丰智慧创新港C栋410