• 已解决 26396 个问题
  • 已帮助 4627 位优秀工程师
关于ESP8266程序问题,
Wyatt0007 2019-02-12 浏览量:210
如何使用esp8266实现数据的通讯,在电脑和单片机之间,如何设置,设置成什么模式能够实现,对网络通讯不太了解,求指点。
显示全部
0 0 收起

我来回答

最佳答案
  • 在局域网状态下

    可以选择套接字通讯,通讯模式一般采用tcp,数据量大而且不保证准确度的情况下可以选择udp。

    esp8266可以通过AT指令快速配置称为tcp server或者tcp client,

    上位机和esp8266一个作为server一个作为client,可以进行tcp socket通讯

    tcp socket通讯编程可以采用一般的linux网络编程进行。如果是在win下,或者有跨平台需要,可以使用QT,QT有专门封装的tcp API

    在外网状态下

    可以使用网络穿透,或者机智云、中移云的服务,把esp8266刷入云厂商的固件

    • 发布于2019-02-13
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:12
  • 单片机和ESP8266之间是通过串口通信的,通过WIFI通信的话,可以把ESP8266配置成Station,或者AP。
    • 发布于2019-02-12
    • 举报
    • 评论 0
    • 3
    • 0

  • 电脑也是用的无线 的么?

    单片机用串口控制8266进行无线通讯

    要学习一下网络通讯的理论

    • 发布于2019-02-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 单片机和ESP8266之间是通过串口通信的,ESP8266和PC端的网络助手之间可以通过串口AT指令设置成STA或AP模式​
    • 发布于2019-02-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个都可以,不管是ap或者sta模式,tcp客户端和服务端,udp,都是可实现通讯,

    不过我建议你模块设置成sta模式,连接路由器,然后设置成tcp服务端,电脑做客户端连接esp8266,前提需要知道esp8266的ip,通过查询路由器设置或者通过单片机获取到路由器分配的ip,

    • 发布于2019-02-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以试试有人网络助手,单片机可以通过8266,然后连接路由器,和电脑主机连接到一起!可以试试有人网络助手,还可以和手机连接!
    • 发布于2019-02-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 建议ESP8266设为AP模式,电脑去连接它,并进行相关配置
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • ESP8266 设置成 station 模式,ESP8266 和电脑都连接到一个路由器中

    或者 ESP8266 设置为 ap 模式,电脑连接 ESP8266


    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般设备都是做sta模式,电脑和设备练到一个网段,电脑虚拟一个服务器,设备连接传输
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以找些网络例程来看下,比较直观。

    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 电脑和单片机之间的通信一般是通过USB串口的方式,你用一个CH340模块与8266回环相连,然后插上电脑即可。

    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 8266设置连接上路由器得到一个IP地址,单片机使用网络连接上路由器,得到一个IP地址,就可以通讯的
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一些专门的例程,根据例程的设计来使用才可以的
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

正点原子MiniFly

产品总数:5个  申请人数:493

距离结束时间:

  • 组团

问题达人换一批

关于ESP8266程序问题,