Smart e-buses