so, it seems the wpa supplicant is user’s responsibliy to guantee workable
and freertos tcp/ip stack did not depend on it, is it right?
I experience some difficulty understanding your question. I am not sure what you are asking here.
But let me rephrase what I said earlier: FreeRTOS+TCP implements some higher layers of the Internet protocol (ARP, DNS, DHCP, TCP, UDP). The library can be used on several different platforms, and with several different Ethernet peripherals.
AWS/FreeRTOS develops and maintains this library, and it provides some network interface drivers, as an addition to the demo’s. But that is not the main focus of the project.
As for the WiFi peripherals, I think that the suppliers of the hardware are very capable to provide the proper drivers.
If you have more questions, please ask.