Internet of Customers – "Jarvis" Style Personal Agenda with Arduino, Bluetooth and Salesforce

[easy-social-share counters=1 total_counter_pos="leftbig"]
Internet of Customers – "Jarvis" Style Personal Agenda with Arduino, Bluetooth and Salesforce

Ever since seeing Iron Man, I have been wanting to create an alarm clock similar to Tony Stark’s Jarvis. The following basic proof showcases presence-based interaction and a personal greeting with agenda.

How did we do it? Salesforce stores our accounts and preferences for Bluetooth MAC Addresses and voice style used for our “Jarvis”. An Arduino device listening for Bluetooth signals, initiates this sequence.

The above proof offers a glimpse into what will likely become common using Bluetooth Low Energy (BLE) and something like Apple’s iBeacon.

Proof Specifics & Process Flow
The following illustrates the processes between systems at a high level.
Jarvis-YouTube-IOC-IOT-Background-Footer

  1. Arduino device has WiFi and Bluetooth modules
  2. The application deployed Arduino unit polls for any nearby Bluetooth device, reads its MAC Address and sends it to a web service
  3. A web application running on Node.js provides the dashboard shown on the iPad and a web service to connect with Salesforce
  4. The Web Service send the Bluetooth MAC Address to Salesforce to see if it matches an account (it has been added as a custom field to the account)
  5. If Salesforce reports a match, the service gets the latest open Tasks from Salesforce for the particular user, their photo, as well as their voice preference for “Jarvis” to use
  6. The Node.js application the uses a module to access Mac’s native speech capability (https://github.com/marak/say.js/) and has it read the tasks. In parallel, our Node.js application uses Web Sockets to update our Dashboard to greet our user using a modified version of a slick visualization from Web Designer Alessio Atzeni (http://www.alessioatzeni.com/blog/css3-loading-animation-loop/).

In our next post we will deep dive into the technical details of our proof of concept, including all of the source code for the proof. We will also provide references for videos that covering the soldering process for the Bluetooth module that we used with our Arduino Uno.

Until next time!

7 Comments

  1. m_rashid 5 years ago

    Wonderful work John. Can’t wait to get the source code!!

  2. Author
    John Brunswick 5 years ago

    m_rashid  thanks!  Source code is available at http://www.johnbrunswick.com/2014/01/internet-of-customers-bluetooth-presence-detection-salesforce/

  3. propackers820 3 years ago

    Looking for Movers and packers in Ghaziabad? Request your Free Moving and packing Quote Now International Removals Ghaziabad· professional packers and movers Ghaziabad 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversghaziabad.plpindia.co.in”>Packers and Movers Ghaziabad</a>

    Looking for Movers and packers in Jaipur? Request your Free Moving and packing Quote Now International Removals Jaipur· professional packers and movers Jaipur 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversjaipur.plpindia.co.in”>Packers and Movers Jaipur</a>

    Looking for Movers and packers in Kolkata? Request your Free Moving and packing Quote Now International Removals Kolkata· professional packers and movers Kolkata 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoverskolkata.plpindia.co.in”>Packers and Movers Kolkata</a>

    Looking for Movers and packers in Rajkot? Request your Free Moving and packing Quote Now International Removals Rajkot· professional packers and movers Rajkot 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversrajkot.plpindia.co.in”>Packers and Movers Rajkot</a>

    Looking for Movers and packers in Surat? Request your Free Moving and packing Quote Now International Removals Surat· professional packers and movers Surat Relocation 

    service · Short & Long Term Storage
    <a href=”http://packersandmoverssurat.plpindia.co.in”>Packers and Movers Surat</a>

    Looking for Movers and packers in Vapi? Request your Free Moving and packing Quote Now International Removals Vapi· professional packers and movers Vapi Relocation 

    service · Short & Long Term Storage
    <a href=”http://packersandmoversvapi.plpindia.co.in”>Packers and Movers Vapi</a>

    Looking for Movers and packers in Chandigarh? Request your Free Moving and packing Quote Now International Removals Chandigarh· professional packers and movers 

    Chandigarh Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoverschandigarh.plpindia.co.in”>Packers and Movers Chandigarh</a>
    packersandmoversbangalore.plpindia.co.in

  4. propackers820 3 years ago

    Looking for Movers and packers in Bangalore? Request your Free Moving and packing Quote Now International Removals · professional packers and movers Bangalore 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversbangalore.plpindia.co.in”>Packers and Movers bangalore</a> 

    Looking for Movers and packers in Chennai? Request your Free Moving and packing Quote Now International Removals Chennai· professional packers and movers Chennai 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoverschennai.plpindia.co.in”>Packers and Movers Chennai</a>  

    Looking for Movers and packers in Gurgaon? Request your Free Moving and packing Quote Now International Removals Gurgaon· professional packers and movers Gurgaon 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversgurgaon.plpindia.co.in”>Packers and Movers Gurgaon</a>

    Looking for Movers and packers in Hyderabad? Request your Free Moving and packing Quote Now International Removals Hyderabad · professional packers and movers 

    Hyderabad Relocation service · Short & Long Term Storage
    <a href=”http://packersandmovershyderabad.plpindia.co.in”>Packers and Movers Hyderabad</a>

    Looking for Movers and packers in Pune? Request your Free Moving and packing Quote Now International Removals Pune· professional packers and movers Pune Relocation 

    service · Short & Long Term Storage
    <a href=”http://packersandmoverspune.plpindia.co.in”>Packers and Movers Pune</a>

    Looking for Movers and packers in Mumbai? Request your Free Moving and packing Quote Now International Removals Mumbai· professional packers and movers Mumbai 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversmumbai.plpindia.co.in”>Packers and Movers Mumbai</a>

    Looking for Movers and packers in Ahmedabad? Request your Free Moving and packing Quote Now International Removals Ahmedabad· professional packers and movers Ahmedabad 

    Relocation service · Short & Long Term Storage
    <a href=”http://packersandmoversahmedabad.plpindia.co.in”>Packers and Movers Ahmedabad</a>

  5. plpindiaservics 2 years ago

    <h1>Most
    Traffic Best regards, Brest Links Directory Supervision</h1> – You will be fully
    able to supervise while our team loads your items into the truck or van,
    decided as per the need.
    <a
    href=”http://packers-and-moversbangalore.com/”>Packers And Movers
    in Bangalore</a>
    <a
    href=”http://packers-and-moversbangalore.com/packers-and-movers-whitefield-bangalore/”>Packers
    and Movers whitefield Bangalore</a>

Leave a reply

Your email address will not be published. Required fields are marked *

*