We are building home automation solution for a smart home. WiFi has limited range network. So all devices in home can’t connect to WiFi access point directly. We want to implement a mesh network using WiFi to overcome range problem. We had started using esp8266 in our controller board to implement mesh network. We have used library called Painlessmesh(https://github.com/gmag11/painlessMesh). As I found that it doesn’t seems good to use in production. Do anyone have a idea how can we getting started with controller to implement good mesh network. I have already tried zigbee. It doesn’t suitable solution for our case. Because we need to use devices like webcam to send data to local gateway.
I also want to discuss solution we use WiFi devices like Google WiFi to build mesh network. So controllers directly connect with WiFi Station as shown in attached image.