【问题标题】:Is possible to use ESP8266 as a network adapter?可以使用 ESP8266 作为网络适配器吗?
【发布时间】:2016-02-28 08:45:33
【问题描述】:

我有一个基于 Freescale/NXP FRDM-K64 板和 MQX 操作系统的 IoT 解决方案,通过以太网与 Internet 通信。现在我想从以太网更改为 Wi-Fi。

ESP8266(或 10 美元以下的其他模块)可以提供一种机制来作为网络适配器运行,忽略内部 IP 堆栈并将“低级包”发送到当前解决方案中已经实现的以太网/IP 堆栈(类似于“完全透明的双向桥梁”)?

另外,这个 Wi-Fi 模块可以同时监听多个端口,例如:80/443 用于 HTTP/S 和 161 用于 SNMP?

如果这需要自定义 ESP 固件或一些 MQX 修改,您能否提供一些指导?

【问题讨论】:

    标签: wifi iot esp8266 mqx


    【解决方案1】:

    使用Espressif SDK 1.5.2 for the ESP8266 无法发送“低级包”。您可以发送 UDP 数据包或建立 TCP 连接。但不幸的是,没有 API 可以只发送数据包。

    【讨论】:

    • 谢谢@Matthias。您能否提供一些指导方针,如何通过串行连接发送 UDP 包?我认为 TCP 也是可能的,对吧?我想我可以将这些包发送到 MQX 堆栈。你认为 ESP8266 可以同时监听多个端口吗?
    • 最简单的方法是使用 ESP8266 AT 命令。为此,您需要 AT 命令固件。 bbs.espressif.com/viewtopic.php?f=46&t=1703 查看 at 命令文档和示例。 bbs.espressif.com/viewtopic.php?f=51&t=1022我不确定你是否可以同时创建多个 TCP 服务器。但是使用 AT+CIPMODE 可以设置 UART-WiFi 直通模式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    相关资源
    最近更新 更多