我正在尝试使用 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 示例 来连接,但它对我不起作用!