Giter Club home page Giter Club logo

df-automotive's Introduction

Dreamforce'16

##IOT Cloud & Heroku Enterprise: Auto Lease Mileage Ingestion App

How to Deploy & Configure the Demo

  • Ensure you have a Heroku Account and are signed into it
  • Click the Deploy to Heroku Button below
  • Leave the pre-populated Configuration Vars as-is, unless asked to modify them
  • Confirm the Deploy
  • Watch the magic of IOT Cloud & Heroku together!

What the Configuration Variables mean

  • VIN - identifies the Heroku App to IOT Cloud as a "unique Leased Automobile" and must be unique
  • iotToken - allows IOT Cloud to authorize incoming messages to its Endpoint
  • endpointURL - URL the Heroku App uses to send "Odometer data to trigger a promotional sales event" (aka the IOT Endpoint)
  • IRON_MQ_PROJECT_ID - allows the Heroku MQ listener to know where incoming messages should be stored (where its queues live)
  • IRON_MQ_TOKEN - allows the Heroku MQ to authorize incoming messages from IOT Cloud to its Queue Endpoint
  • queueURL - URL the IOT Cloud Orchestration uses to send "Odometer data to trigger a promotional sales events" (aka the Heroku App Endpoint)

Technologies Used in this Demo

  1. Heroku Enterprise: used to generate large amounts of real-world data & send it to the IOT Cloud endpoint
  2. IOT Cloud: handles message ingestion, orchestration & business workflow for the 'Heroku IOT Demo App'
  3. Heroku MQ (Message Queue) Add-On: used to handle UX change responses from IOT Cloud to the Heroku App
  4. ASP.NET Core: language the Heroku App was written in (refer to .NET Buildpack Support)

Deploy

What to Expect Once Deployed

alt text

  1. Click "Start Sending Data" to begin sending "Lease Vehicle Mileage" data and display an Offroad Event the driver might be interested in
  2. To simulate the Leasee getting closer to the end of his or hear Lease Mileage allowance, drag the "Vehicle Odometer" slider to the right
  3. Once you drag the slider to over 30,000 miles, you will see a Sales Upsell Promotion fire and offer a New Lease Offer
  4. To simulate the Leasee just beginning his or her lease, drag the "Vehicle Odometer" slider to the left
  5. Once the slider is less than 30,000 miles, the Sales Promotion stops firing and returns to the Driver's promotional event

Support or Questions

  • Contact us if you have any questions about this Dreamforce'16 IOT Cloud & Heroku Demo

df-automotive's People

Contributors

heroku-softtrends avatar shanmugam-softtrends avatar baliles avatar

Watchers

James Cloos avatar  avatar

Forkers

baliles

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.