JFirmwareESP v2.6是一款专为ESP8266、ESP8285及ESP32系列芯片设计的固件版本,主要优化了串口透传功能,提升了数据传输效率与稳定性。
v2.6版本更新注意事项:由于新增了功能,请在使用前仔细阅读该版本的详细说明。
1. 修复因编号为82668285的问题导致设备频繁重启的现象;
2. 对网页代码进行了优化,节约了一千字节内存空间;
3. 配置页面的数据能够被显示出来,避免了重复设定上一次参数的情况。不过WiFi信道仍默认设置在CH11,因为回显这部分的代码占用较多内存资源,因此对特定信道有需求的用户,请每次启动时检查一下是否正确。
4. 串口透传功能进行了重大升级:增加了缓冲区大小选项,并结合波特率提供最小发送间隔参考值。只要确保数据发送之间的间隔大于推荐的时间长度,就能保证不丢失任何信息;
5. 解决了UDP通信中的问题,在传输的数据末尾自动添加结束符0,从而避免出现乱码现象。
6. AP网络的SSID名称现在会加上芯片ID作为后缀以防止多个模块同时启动时因SSID重复而产生的混乱情况。
遗留的问题:
1. 连续长时间使用UDP发送数据可能导致设备重启但不会导致假死状态。一旦重新启动,即可恢复正常工作;
2. 当WiFi连接未成功建立时,重连机制会占用较多CPU资源,在此期间访问AP或打开Web配置页面可能会稍显缓慢,请尝试多次刷新来解决这一问题;注意:ESP32模块不存在这个问题。