I am struggling (like many others it seems) to get started with LwIP over PPPos (ppp over serial) for STM32. I could have ended that sentence earlier, because even without PPPos I am having a hard time understanding where to start.
I have read, and read, and read. Their official home page, wiki, tons of forums, and trying to digest github examples for other platforms. But still I am having a hard time to have a clue where to start.
There seem to be little (none?) examples on this online taking me through the whole process. And I really don't get it. The IoT world is exploding. So I really thought it would be "easy" to have some hello world example.
What I have at the moment:
- An LTE modem which I can use via AT commands
- A small application which runs on my nucleo (F446ze) board which can blink LEDs, communicate over UART3 with my PC, and UART2 with the LTE modem
- Played around with free RTOS, that part was surprisingly easy to familiarize
But instead of clumsy internet communication using AT commands (and AT+CMQTT commands) I want to rely on a proper TCP/IP stack. Set the LTE modem in data mode (PPP), and have LwIP take over the TCP/IP stack.
Is this still very complicated anno 2021? Or am I completely looking in the wrong direction? Is there anybody who can point me in the right direction?
I already have freertos working too. I don't mind to use it. I also don't mind to go without. I am just looking for a way to get started with LwIP without having to reverse engineer the LwIP stack completely.