Internet de las cosas - Salesforce

Salesforce IoT Cloud es una plataforma para almacenar y procesar datos de IoT. Utiliza el motor Thunder para el procesamiento de eventos escalable y en tiempo real. Su colección de componentes de desarrollo de aplicaciones, conocida como Lightning, potencia sus aplicaciones. Recopila datos de dispositivos, sitios web, aplicaciones, clientes y socios para desencadenar acciones para respuestas en tiempo real.

Salesforce, líder en CRM, decidió ingresar a este espacio debido a la necesidad de seguir siendo competitivo en la era venidera. La nube de IoT se suma a Salesforce al expandir su alcance y la profundidad de sus análisis.

Salesforce combinado con IoT ofrece un servicio al cliente drásticamente mejorado con una integración más estrecha y respuestas a eventos en tiempo real; por ejemplo, los ajustes en las turbinas eólicas podrían desencadenar una nueva reserva automática de vuelos de conexión retrasados ​​/ cancelados antes de que aterricen los pasajeros de las aerolíneas.

Imp eléctrico

La plataforma Electric Imp es el método recomendado por Salesforce para conectar rápidamente dispositivos a la nube. Desarrolla aplicaciones a través del lenguaje Squirrel; un lenguaje de scripting ligero, orientado a objetos y de alto nivel. Las aplicaciones constan de dos módulos: el módulo del dispositivo, que se ejecuta en el dispositivo; y el módulo de agente, que se ejecuta en la nube Electric Imp. La plataforma garantiza una comunicación segura entre los módulos y usted envía mensajes a los dispositivos con una simple llamada:

agent.send("nameOfmessage", data);

Escuche los mensajes del agente con el siguiente código:

device.on("nameOfmessage", function(data) { 
  
  //Data operations 

});

Más allá de estas tareas básicas, la codificación para la interacción, el monitoreo y la respuesta del dispositivo se asemeja al desarrollo de aplicaciones web estándar y utiliza una sintaxis simple y fácil de aprender.