AnsweredAssumed Answered

What is needed to make MQX access Internet thru USB Wifi dongle?

Question asked by Luis Fernando Rigoni on Apr 18, 2016
Latest reply on May 2, 2016 by Luis Fernando Rigoni


I have a FRDM-K64F based project running using RTCS IP stack. Now I want to add Wi-Fi communication to it, keeping the IP stack implementation and usage most transparent possible; so I need a Wi-Fi adapter, right?


My first attempt was ESP8266 with a customized firmware [1][2], but I think that's not possible to create the following topology [3]:

K64F board <---PPPoS---> ESP (station) <---> Access-Point <---> Internet


The ESP's big brother ESP32 seems to have RMII pins. I thought connect it to the K64F's MK64FN1M0VLL12 pins, but both have RMII clock in master mode [4]. However, ESP32 will be lauched late at June/2016.


My next attempt is those cheap WiFi dongles (like most of the IoT approaches for Raspberry Pi).

I suppose to accomplish Internet connection with MQX I need a driver, right? What is the steps to crete a driver to those USB Wi-Fi devices?


[1] how to compile the liblwip.a in esp8266 sdk? - ESP8266 Developer Zone

[2] DHCP server error when soft-AP client connects with recompiled liblwip.a - ESP8266 Developer Zone 

[3] ESP8266 bridge mode with external IP stack - ESP8266 Developer Zone 

[4] ESP32 transparent bridge ETH<->Wi-Fi - ESP32 Forum