A method comprising: receiving demand response event data associated with a geographic region; determining a last-mile distribution network that includes a first endpoint in the geographic region, the first endpoint associated with a mobile client device; estimating one or more last-mile power usage factors describing power usage of a set of endpoints in the last-mile distribution network, the set of endpoints including the first endpoint associated with the mobile client device; determining a charge schedule for the mobile client device based on the demand response event data, and the one or more last-mile power usage factors; receiving electrical characteristics of a battery system of the mobile client device responsive to detecting that the mobile client device is electrically connected to the charge station, wherein the electrical characteristics include a lag time and waveform characteristics; identifying a type of the battery system based on the lag time and the waveform characteristics; verifying that a current ampere rate to charge the battery system is not greater than a maximum ampere rate for the type of the battery system and that a voltage applied to the battery system falls within a voltage range for the type of the battery system as a safety precaution before charging the battery system; and charging, by the charge station, the battery system of the mobile client device based on the charge schedule responsive to detecting that the mobile client device is electrically connected to the charge station and the current ampere rate to charge the battery system is not greater than the maximum ampere rate for the type of the battery system and the voltage applied to the battery system falls within the voltage range for the type of the battery system. receiving demand response event data associated with a geographic region; determining a last-mile distribution network that includes a first endpoint in the geographic region, the first endpoint associated with a mobile client device; estimating one or more last-mile power usage factors describing power usage of a set of endpoints in the last-mile distribution network, the set of endpoints including the first endpoint associated with the mobile client device; determining a charge schedule for the mobile client device based on the demand response event data, and the one or more last-mile power usage factors; receiving electrical characteristics of a battery system of the mobile client device responsive to detecting that the mobile client device is electrically connected to the charge station, wherein the electrical characteristics include a lag time and waveform characteristics; identifying a type of the battery system based on the lag time and the waveform characteristics; verifying that a current ampere rate to charge the battery system is not greater than a maximum ampere rate for the type of the battery system and that a voltage applied to the battery system falls within a voltage range for the type of the battery system as a safety precaution before charging the battery system; and charging, by the charge station, the battery system of the mobile client device based on the charge schedule responsive to detecting that the mobile client device is electrically connected to the charge station and the current ampere rate to charge the battery system is not greater than the maximum ampere rate for the type of the battery system and the voltage applied to the battery system falls within the voltage range for the type of the battery system. detecting that the mobile client device is electrically connected to the charge station and the current ampere rate to charge the battery system is not greater than the maximum ampere rate for the type of the battery system and the voltage applied to the battery system falls within the voltage range for the type of the battery system.