声明: 本人作为初学者,以笔记的方式记录学习内容,如果错误的地方欢迎大家指正批评,谢谢!
本机的开发环境为 MacOS Python3.6
windows 下的开发步骤可能略有不同
Socket 简介:
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
基本思路:
使用Socket 让两块开发板实现通信:
- Esp-32 发送信息
https://docs.micropython.org/en/latest/esp8266/tutorial/network_tcp.html?highlight=socket官方文档地址
2.Esp-8266 接收信息
文档地址同上
本次使用了Esp-8266的 AP模式,将该芯片作为热点使得Esp-32链接到该网络组成一个小型的局域网
https://docs.micropython.org/en/latest/esp8266/tutorial/network_basics.html?highlight=network文档地址
主要问题
- 两块开发板要在同一个网段下才可进行通信,可以连接到同一个热点也可以用一块开发板产生wifi另一块连接.本次使用的是第二种方法.
2.先创建wifi 后链接wifi 当链接完成后创建Socket
网友评论