q623928815 发表于 2023-9-8 13:37:09

RTL8367S交换机改升级造+管理vlan

原理是用esp32连接rtl8367s的I2C接口,发送指令
只需要连接2根信号线,还有3.3V和GND即可
具体的API接口我也发出了,各位可以自行下载:http://bbs.ntpcb.com/read-htm-tid-200638.html
我基于github上的两个方法,改了改,可以修改光口的速度,最主要是增加了wifi调试的功能,并且配适了ESP32的掉点保存配置功能。
上电之后,esp32会开一个wifi热点,连上后,用netcat连接socks端口即可,默认是8888端口,跟ttl一样的使用方法

开发环境是vscode+platformio+espidf+arduino
需要注意的是,我使用模式是Arduino as an ESP-IDF component,需要配置好才行,方法如下:
https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html#esp32-arduino-lib-builder
另外,需要关闭esp32的bootloader log,以获得更快的开机速度。这样可以模拟eeprom,在rtl8367s没有eeprom的情况下使用
因为原版Arduino开机太慢了,只能这么魔改了
参考链接:
https://github.com/McMCCRU/Arduino_RTL8367C/tree/master
https://github.com/shiroichiheisen/RTL8367-Arduino-Library
上述这两个项目的源码也给各位搬运过来了:http://bbs.ntpcb.com/read-htm-tid-200648-ds-1.html
页: [1]
查看完整版本: RTL8367S交换机改升级造+管理vlan