Возможно ли использовать ESP8266 в качестве сетевого адаптера?

У меня есть решение IoT, основанное на плате Freescale/NXP FRDM-K64 и операционной системе MQX, обеспечивающей связь с Интернет через Интернет. Теперь я хотел бы перейти с Ethernet на Wi-Fi.

ESP8266 (или другой модуль стоимостью менее $10) может предоставить механизм для работы в качестве сетевого адаптера, игнорируя внутренний стек IP и отправляя "низкоуровневые пакеты" в стек Ethernet/IP, уже реализованный в текущем решении (что-то вроде "полностью прозрачный и двунаправленный мост")?

Кроме того, этот модуль Wi-Fi может одновременно прослушивать несколько портов, например: 80/443 для HTTP/S и 161 для SNMP?

Если для этого требуется специальная прошивка ESP или некоторые модификации MQX, можете ли вы дать некоторые рекомендации?

1 ответ

С Espressif SDK 1.5.2 для ESP8266 невозможно отправлять "низкоуровневые пакеты". Вы можете отправлять UDP-пакеты или устанавливать TCP-соединения. Но, к сожалению, нет API для отправки только пакетов.

Другие вопросы по тегам