使用 LWIP 和 SPI 添加 MQTT->STM32F4 目标上的以太网芯片 enc424j600

问题描述 投票:0回答:0

我正在尝试使用 lwip 库在 STM32F4 目标上使用 MQTT。 层的顺序,据我所知是: MQTT->TCP/IP->Ethernet->Netif(网络接口)

在理想情况下,STM32 拥有支持所有这些层的一切,但这里的挑战是以太网部分由另一个芯片 ENC424j600 处理。

STM32F4 -- (SPI) --> ENC424j600 该代码在 Modbus 模式下运行良好,想法是将其切换到 MQTT。

根据我的理解,我应该更改 lwip 库以便能够

| ------STM32F4 --------------|-----ENC424j600------|

| MQTT----->TCP/IP--SPI--->以太网->NETIF--|

我在正确的道路上吗? 非常欢迎任何建议和推荐:)

我只是尝试使用 lwip 中的 mqtt 示例 来连接,但它对我不起作用!

mqtt stm32f4 lwip
© www.soinside.com 2019 - 2024. All rights reserved.