用安信可ESP32-G开发板制作一个简易路由器

Posted 安信可科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用安信可ESP32-G开发板制作一个简易路由器相关的知识,希望对你有一定的参考价值。

一、前言

本文介绍用安信可ESP32-G开发板制作一个路由器,有两种玩法;

  1. ESP32无线连接路由器后开启热点,周围的智能设备连接其热点后即可联网,下称中继路由器;
  2. 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

以上是关于用安信可ESP32-G开发板制作一个简易路由器的主要内容,如果未能解决你的问题,请参考以下文章

安信可ESP32-A1S开发板适配百度dueros例程实现在线语音功能

安信可ESP32-A1S开发板适配百度dueros例程实现在线语音功能

安信可ESP32-A1S开发板适配百度dueros例程实现在线语音功能

安信可ESP-12F(ESP8266)介绍与使用

乐鑫Esp32学习之旅 安信可 ESP32-Cam 摄像头开发板二次开发 C SDK编程,拍照图片通过有线串口传到上位机PC端。(附带设备端+PC端源码)

乐鑫Esp32学习之旅 安信可 ESP32-Cam 摄像头开发板二次开发 C SDK编程,拍照图片通过有线串口传到上位机PC端。(附带设备端+PC端源码)