Internet des objets - Salesforce

Salesforce IoT Cloud est une plate-forme de stockage et de traitement des données IoT. Il utilise le moteur Thunder pour un traitement évolutif des événements en temps réel. Son ensemble de composants de développement d'applications, appelé Lightning, alimente ses applications. Il rassemble des données d'appareils, de sites Web, d'applications, de clients et de partenaires pour déclencher des actions pour des réponses en temps réel.

Salesforce, un leader du CRM, a décidé d'entrer dans cet espace en raison de la nécessité de rester compétitif dans l'ère à venir. Le cloud IoT ajoute à Salesforce en élargissant sa portée et la profondeur de ses analyses.

Salesforce, associé à l'IoT, offre un service client considérablement amélioré avec une intégration et des réponses plus strictes aux événements en temps réel; par exemple, des ajustements dans les éoliennes pourraient déclencher une nouvelle réservation automatique des vols de correspondance retardés / annulés avant l'arrivée des passagers aériens.

Lutin électrique

La plate-forme Electric Imp est la méthode recommandée par Salesforce pour connecter rapidement des appareils au cloud. Vous développez des applications via le langage Squirrel; un langage de script léger de haut niveau, OO. Les applications se composent de deux modules: le module d'appareil, qui s'exécute sur l'appareil; et le module d'agent, qui s'exécute dans le cloud Electric Imp. La plate-forme assure une communication sécurisée entre les modules et vous envoyez des messages aux appareils avec un simple appel -

agent.send("nameOfmessage", data);

Écoutez les messages sur l'agent avec le code suivant -

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

});

Au-delà de ces tâches de base, le codage pour l'interaction, la surveillance et la réponse des appareils ressemble au développement d'applications Web standard et utilise une syntaxe simple et facile à apprendre.