Git Product home page Git Product logo

df-appliance's Introduction

Dreamforce'16

##IOT Cloud & Heroku Enterprise: Appliance Marketing iBeacon 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

  • appID - identifies the Heroku App to IOT Cloud as a "unique In-Store Loyalty Customer" and must be unique
  • iotToken - allows IOT Cloud to authorize incoming messages to its Endpoint
  • endpointURL - URL the Heroku App uses to send "iBeacon Proximity data to trigger Marketing 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 "iBeacon Proximity data to trigger Marketing event" (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 "iBeacon Proximity" location data and display the Shopper's Loyalty Card
  2. To simulate the Shopper getting closer to the in-store Appliance Dept., drag the "Proximity to iBeacon" slider to the right
  3. Once you drag the slider to under 25 feet from the iBeacon device, you will see a Marketing Event fire and offer a Today-Only Discount
  4. To simulate the Shopper moving farther away from the in-store Appliance Dept., drag the "Proximity to iBeacon" slider to the left
  5. Once the slider is greater than 25 feet from the iBeacon, the Marketing event stops firing and returns to the Shopper's Loyalty Card

Support or Questions

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

df-appliance's People

Contributors

baliles avatar heroku-softtrends avatar shanmugam-softtrends avatar

Watchers

 avatar

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.