Hello,
I work with a WIFI module in NS-3, I have never done it before, but if I was to do that, here is what I would suggest:
1. You have to implement mobility model, where STAs move across the network and APs have constant mobility (STA and AP in the same network)
2. There is a way that you can measure RSS (Received Signal Strenght) in Dbm in WIFI Model, you can calculate the signal strength you are receiving from multiple AP.
3. Decide to issue an association request to the AP with the strongest signal strength (since there is no authentication as far as I know for WIFI module in NS-3)