I don't control or care about the network. My device *should* be extremely resilient to network or server downtime. Whenever we check manually, it is always possible to immediately reconnect to the network, so it should be possible to do it programmatically. ABwifi is not powerful enough, MLwifi is broken, and I didn't feel like wasting my time with yet another library without asking someone to point me at one which works. I just need to be able to turn off wifi, turn on wifi, and (re)connect to a saved network,.
btw, my kiosk is extremely low bandwidth; one webpage with one button.