I wrote a (fairly long) guide about mesh networking using free and open-source software (FOSS) that uses OpenWrt and
batman-adv. My intention is not self-promotion but to help closing the gap between concept and implementation of mesh networks. I thought some of you might find it useful, so I'm sharing it here.
The guide turned out much longer than I anticipated but hopefully, it covers enough content to get people started on their own mesh networking projects. If you have experience with any of the covered topics, please feel free to share suggestions that might help other users. I plan on updating the guide every once in a while and your feedback would be greatly appreciated.
(By the way, thanks for keeping the forum posts public. They've always been very helpful to me.)