在使用 http://micropython.org/webrepl/ 的时候,发现链接地址是: ws ://192.168.4.1:8266/
只见过http 没有见过ws, 这是什么呢?
WebSocket 是一种网络通信协议,很多高级功能都需要它。
WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。
它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于 服务器推送技术 的一种。
参考: 阮一峰的博客
既然能通过浏览器来何websocket server来通信,那应该可以使用python 的websocket client 来何它通信才对。
pip install websocket-client
折腾一番,成功了。
中途遇到一个坑,webREPL 每个字符都会回显,所以需要把回显的单个字符串在一起。通过while 循环来实现。
这有什么用呢?
可以通过PC 来无线访问单片机。读取传感器的值,比如温度。
执行打印如下:
服务器本身的进程crash,导致服务器无法再接收新的用户请求,显示为离线状态。云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
esp32可以连接数据库。ESP32作为TCP客户端连接服务器基本流程是wifi连接到sta,新建立socket,连接到tcpserver。ESP32是乐鑫信息科技推出的一块WIFI芯片。ESP32集成了天线开关、射频balun、功率放大器、低噪放大器、过滤器和电源管理模块,整个解决方案占用了最少的印刷电路板面积,采用TSMC低功耗40nm技术,功耗性能和射频性能最佳,安全可靠,易于扩展至各种应用。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)