At the moment the core package, mm-iot-sdk - which our esp32 support is based on - has only just had a mesh-like feature, S1G relay, added to the 2.11 version.
As this feature is “alpha” in the mm-iot-sdk, we haven’t attempted to use it in the esp32 port yet.
Oh alright I understand. But are you confirming me that it is possible and it is not a hardware limitation ? One more question, do you have any idea of when will this feature be added ?
I will try something to adapt mm-iot-sdk to mm-iot-esp wish me luck
Can we assume that even if the S1G implementation is in alpha that the dual VIF support for simultaneous STA and AP mode is fairly stable, so we can have these setup manually without mesh?
Note: the hardware limitations are: having sufficient FLASH for the extra AP code; sufficient RAM for maintaining peer connections; and (strongly recommended) ECC hardware acceleration. I believe the S3 should have hardware crypto peripheral and the espressif MbedTLS implementation should have this enabled
Hello! I tried to adapt the relay_mode example code from mm-iot-sdk to mm-iot-esp32. I added the necessary files and merged the functions required to use relay_mode.c, but I seem to be stuck. I need to recompile libmorse.a, libmorse_nocrypto.a, and libmorse_nosupplicant.a to apply my changes. However, I checked all the binary files that make up these libraries, and I can’t find the .c files where some relay functions are (e.g.mmwlan_relay_enable() is probably defined in umac_relay.cbut I cannot see this file).
Are there files we don’t have access to?
Do you have any advice on how to recompile these libraries?
This example will only work on the 2.11.2 SDK version, they haven’t yet released this for the ESP platform. the general 2.11.2 SDK can be made to compile for the ESP platform but it takes work.
@ldennis any guidance on when there will be an update for the ESP component yet? or for people who would like to try earlier is there some more direction as to getting the SDK up on an esp?
I believe the team is looking to tidy up the esp integration to make it a little nicer, hence the delay. Hopefully it should be released in the next few weeks