socket.io - 是否有用于 micropython(esp32)的客户端套接字库?
问题描述
我在将我的 ESP-32(在 micropython 中)连接到我的套接字服务器(在 nodejs 中)时遇到问题。我已经通过浏览器或颤振成功连接到服务器,但我无法使用我的 esp32 连接到它。我是 micropython 的新手,请帮我找到“正确的方法”或“一些库”,以便我继续前进。我因此而陷入困境。任何帮助或建议将不胜感激。
先感谢您
解决方案
如果这是关于套接字的一般问题,您应该尝试 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(..) 等.
推荐阅读
- nginx - kuberntes 入口重写 URL 不会根据正则表达式规则被覆盖
- .htaccess - 正则表达式中的可选文本
- algolia - Algolia“从 Docker 映像运行爬网”
- algorithm - 魔方:如何检查随机面是否与实际可解的立方体匹配?
- azure - Azure 数据工厂链接服务到 Sharepoint
- junit5 - 如何在 Kotlin 多平台中为 Flows 编写单元测试
- c# - WebApi:如何让异步方法先运行,然后再继续
- mongodb - 如何使用 Monogodb 中的字段名称计算产品组?
- javascript - 函数的某些部分在 keypress eventListener 中不起作用
- python - 如何在 settings.py Django 中添加动态值