Start & Stop Charge

API

Optimice la carga de vehículos eléctricos de forma proactiva

Nuestros comandos Start y Stop Charge permiten a los desarrolladores controlar cuándo un vehículo eléctrico con batería (BEV) o un vehículo híbrido enchufable (PHEV) comienza o termina de cargarse.

Cómo utilizan las empresas el inicio o la suspensión de cargos

Carga inteligente

Ayude a los conductores a personalizar sus horarios de carga de vehículos eléctricos según sus preferencias. Controla cuándo un vehículo inicia o deja de cargarse en función de las tarifas y la demanda de energía actuales.

Respuesta a la demanda

Permita que los conductores participen fácilmente en los programas de respuesta a la demanda y obtengan ingresos al optimizar automáticamente los horarios de carga de los vehículos eléctricos para que se ajusten a las necesidades de la red.

Gestiona el estado de la batería

Mejore el rendimiento de los vehículos eléctricos y preserve el estado de la batería de sus clientes al evitar una carga excesiva.

Carga prepagada

Permita las sesiones de carga prepagas deteniendo la carga una vez que se alcancen los umbrales de energía.

An illustration of a connected vehicle on a winding road.

Start & Stop Charge

Toggle charging on or off to manage charging sessions.

const smartcar = require('smartcar');

// Get all vehicles associated with this access token
const {vehicles} = await smartcar.getVehicles("<access-token>");

// Construct a new vehicle instance using the first vehicle's id
const vehicle = new smartcar.Vehicle(vehicles[0], "<access-token>");

// Start the vehicle's charging session
await vehicle.startCharge();
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import smartcar

# Get all vehicles associated with this access token
response = smartcar.get_vehicles("<access-token>")

# Construct a new vehicle instance using the first vehicle's id
vehicle = smartcar.Vehicle(response.vehicles[0], "<access-token>")

# Start the vehicle's charging session
vehicle.start_charge()
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import com.smartcar.sdk.*;

// Get all vehicles associated with this access token
VehicleIds response = Smartcar.getVehicles("<access-token>");
String[] vehicleIds = response.getVehicleIds();

// Construct a new vehicle instance using the first vehicle's id
Vehicle vehicle = new Vehicle(vehicleIds[0], "<access-token>");

// Start the vehicle's charging session
vehicle.startCharge();
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import (
  "context"
  smartcar "github.com/smartcar/go-sdk"
);

// Create a smartcar client
var smartcarClient = smartcar.NewClient();

// Get all vehicles associated with this access token
var vehicleIDs, resErr = smartcarClient.GetVehicleIDs(
  context.TODO(),
  &smartcar.VehicleIDsParams{Access: "<access-token>"},
);

// Construct a new vehicle instance using the first vehicle's id
var vehicle = smartcarClient.NewVehicle(&smartcar.VehicleParams{
  ID: vehicleIDs.VehicleIDs[0],
  AccessToken: "<access-token>"},
);

// Start the vehicle's charging session
var startCharge, resErr = vehicle.StartCharge(context.TODO());
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


require 'smartcar'

# Get all vehicles associated with this access token
all_vehicles =  Smartcar.get_vehicles(token: token)

# Construct a new vehicle instance using the first vehicle's id
vehicle = Smartcar::Vehicle.new(
  token: "<access-token>",
  id: all_vehicles.vehicles.first
)

# Start the vehicle's charging session
vehicle.startCharge!
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


Consulta la documentación de la API

Características del producto

  • Compatible con 36 marcas de automóviles

    Compatible con 39 marcas de automóviles

  • Flujo de consentimiento de usuario amigable

    Flujo de consentimiento de usuario amigable

  • Funciona en vehículos de 2015 y más recientes

    Funciona en vehículos de 2015 y más recientes

  • Fiable y seguro

    Fiable y seguro

  • Recupere datos en tiempo real y active acciones

    Recupere datos en tiempo real y active acciones en tiempo real

  • SDK para Go, Java, Node.js, Python y Ruby

    SDK para Go, Java, Node.js, Python y Ruby

Más información sobre las API de Smartcar

Industrias relacionadas

Proveedores de energía y servicios públicos

Gestione la carga de vehículos eléctricos residenciales de sus clientes para equilibrar mejor la carga de la red eléctrica.

Redes de carga de vehículos eléctricos

Proporciona tiempos de carga estimados, horarios de carga automática y planificación de viajes con vehículos eléctricos en tu aplicación.

Qué estamos construyendo

La latencia y la frecuencia de disponibilidad de los datos pueden variar entre las marcas y los modelos.