Last time I played with Moremicro they didn't work with real 802.11s and had some hokey proprietary hierarchal tree topology that required a main basestation gateway. ad-hoc, peer-to-peer was broken. They finally fixed their driver?
Why re-invent the wheel instead of using Lustre filesystem? It's easy to deploy on such a small filesystem; it is easy enough. POSIX interface, multiple clients, supports high-speed networking...
I have inverter of different brand and also had concern to allow it internet connection, so i ended with pi zero connected to it’s internal wifi with socat port gateway, a route on router to simulate it’s internal network and it’s app works thinking it is connected locally to device, even over vpn back to home.