A non-transitory computer-readable medium comprising one or more code sections, each code section comprising one or more instructions executable by one or more processors of a controller that performs actions of a method for managing mobility of a plurality of end-user devices in a network of moving things, the actions of the method comprising:
- receiving, from an end-user device of the plurality of end-user devices via a first access point of the network, a request to establish a wireless connection with the network;
- determining a communication parameter associated with the end-user device, wherein the communication parameter is configured for use in enabling wireless communication via the network, wherein the determining comprises:
- if the end-user device is not known to the controller, assigning the communication parameter to the end-user device;
- and
- if the end-user device is known to the controller, retrieving the communication parameter;
- and
- sending the communication parameter to the end-user device.