使用CodeSkool通过HTTPS连接ESP32遇WS问题及替代方案咨询
问题解答
一、CodeSkool是否停止维护?
从你遇到的混合内容错误(HTTPS站点调用未加密的WS而非安全的WSS)来看,该项目大概率已停止维护。这类浏览器安全政策兼容性问题,若长期未得到官方修复,基本意味着项目已无人跟进更新。
二、是否需要特殊配置启用WSS?
如果要自行解决WSS问题,需要对本地CodeSkool镜像做以下配置:
- 生成自签名SSL证书,用于WSS加密连接
- 修改本地镜像的WebSocket服务配置,将协议从
ws://替换为wss://,并指定证书文件路径 - 确保ESP32开发板的连接地址同步切换为WSS协议
不过这种配置对非技术背景的用户门槛较高,且若项目已停更,后续可能还会出现更多兼容性问题,不建议投入过多精力。
三、兼容Arduino IDE的积木式编程替代方案
推荐几个当前仍在维护、易用性强的工具:
- Arduino Create Web Editor(积木模式):官方自带的Web编辑器支持积木式编程,直接兼容ESP32,无需额外安装本地镜像,可在浏览器内完成积木拖拽、代码生成、上传到开发板,和Arduino IDE生态完全兼容。
- MakeCode for Arduino:微软推出的积木式编程工具,支持ESP32等主流开发板,可导出Arduino兼容代码,界面友好,适合儿童学习,社区资源丰富。
- mBlock:面向青少年的编程工具,支持积木式与代码模式切换,完美兼容Arduino/ESP32,自带大量机器人项目案例,提供本地客户端和Web版本,维护状态良好。
内容的提问来源于stack exchange,提问作者Jackie
相关产品推荐
相关产品推荐

