首页 > 解决方案 > 是否有用于 micropython(esp32)的客户端套接字库?

问题描述

我在将我的 ESP-32(在 micropython 中)连接到我的套接字服务器(在 nodejs 中)时遇到问题。我已经通过浏览器或颤振成功连接到服务器,但我无法使用我的 esp32 连接到它。我是 micropython 的新手,请帮我找到“正确的方法”或“一些库”,以便我继续前进。我因此而陷入困境。任何帮助或建议将不胜感激。

先感谢您

标签: socket.ioiotesp32micropython

解决方案


如果这是关于套接字的一般问题,您应该尝试 https://docs.micropython.org/en/latest/library/usocket.html 中记录的usocket。以下示例与 usocket 文档中的示例大致相同:

可以像这样创建套接字:

# TCP socket
s = usocket.socket(AF_INET, SOCK_STREAM)

# UDP socket
s = usocket.socket(AF_INET, SOCK_DGRAM)

在此之后,您可以执行 s.connect(...)、s.send(...)、s.write(...)、socket.recv(...)、s.read(..) 等.


推荐阅读