MicroPython 学习笔记 三. SOCKET通信

声明: 本人作为初学者,以笔记的方式记录学习内容,如果错误的地方欢迎大家指正批评,谢谢!

本机的开发环境为 MacOS Python3.6
windows 下的开发步骤可能略有不同

Socket 简介:

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。

基本思路:

使用Socket 让两块开发板实现通信:

  1. 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文档地址

主要问题

  1. 两块开发板要在同一个网段下才可进行通信,可以连接到同一个热点也可以用一块开发板产生wifi另一块连接.本次使用的是第二种方法.
链接示意图

2.先创建wifi 后链接wifi 当链接完成后创建Socket

你可能感兴趣的:(MicroPython 学习笔记 三. SOCKET通信)