是否可以使用ESP8266作为网络适配器?
问题描述:
我有一个基于飞思卡尔/恩智浦FRDM-K64板和MQX操作系统的IoT解决方案,通过以太网与Internet通信。现在我想从以太网更改为Wi-Fi。是否可以使用ESP8266作为网络适配器?
ESP8266(或$ 10以下的其他模块)可以提供一种机制来作为网络适配器工作,忽略内部IP堆栈并将“低级包”发送到当前解决方案中已实现的以太网/ IP堆栈(就像一个“完全透明和双向桥”)?此外,这个Wi-Fi模块可以同时监听多个端口,例如:80/443用于HTTP/S,161用于SNMP?
如果这需要定制ESP固件或某些MQX修改,您能提供一些指导吗?
谢谢@Matthias。你能提供一些指导,如何通过串行连接发送UDP包?我认为TCP也是可能的,对吧?我想我可以将这些包发送到MQX堆栈。你认为ESP8266可以同时听多个端口吗? –
最简单的方法是使用ESP8266 AT命令。为此你需要AT命令固件。 http://bbs.espressif.com/viewtopic.php?f=46&t=1703查看at命令文档和示例。 http://bbs.espressif.com/viewtopic.php?f=51&t=1022我不确定您是否可以同时创建多个TCP服务器。但使用AT + CIPMODE,您可以设置UART-WiFi直通模式。 – Matthias