Internet of Things - Salesforce

Salesforce IoT Cloud è una piattaforma per l'archiviazione e l'elaborazione dei dati IoT. Utilizza il motore Thunder per l'elaborazione degli eventi scalabile e in tempo reale. La sua raccolta di componenti per lo sviluppo di applicazioni, nota come Lightning, alimenta le sue applicazioni. Raccoglie dati da dispositivi, siti Web, applicazioni, clienti e partner per attivare azioni per risposte in tempo reale.

Salesforce, un leader del CRM, ha deciso di entrare in questo spazio per la necessità di rimanere competitivo nell'era a venire. Il cloud IoT si aggiunge a Salesforce ampliando la sua portata e la profondità delle sue analisi.

Salesforce, combinato con l'IoT, offre un servizio clienti notevolmente migliorato con un'integrazione più stretta e risposte agli eventi in tempo reale; ad esempio, gli adeguamenti nelle turbine eoliche potrebbero attivare la riprenotazione automatica dei voli in coincidenza ritardati / cancellati prima dell'atterraggio dei passeggeri delle compagnie aeree.

Imp elettrico

La piattaforma Electric Imp è il metodo consigliato da Salesforce per connettere rapidamente i dispositivi al cloud. Sviluppate applicazioni tramite il linguaggio Squirrel; un linguaggio di scripting di alto livello, OO e leggero. Le applicazioni sono costituite da due moduli: il modulo del dispositivo, che viene eseguito sul dispositivo; e il modulo agente, che viene eseguito nel cloud Electric Imp. La piattaforma garantisce una comunicazione sicura tra i moduli e invii messaggi ai dispositivi con una semplice chiamata -

agent.send("nameOfmessage", data);

Ascolta i messaggi sull'agente con il seguente codice:

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

});

Oltre a queste attività di base, la codifica per l'interazione, il monitoraggio e la risposta del dispositivo assomiglia allo sviluppo di applicazioni Web standard e utilizza una sintassi semplice e di facile apprendimento.