├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── README-cn.md ├── README-pt.md ├── README.md ├── actions ├── alert-customer-event.js ├── analyze-service-event.js ├── check-warranty-renewal.js ├── create-order-event.js └── mqtt-feed-action.js ├── deploy.sh ├── docs ├── BLUEMIX.md ├── MOSQUITTO.md ├── OPENWHISK.md ├── PAHO.md ├── actions-triggers.png ├── fridge.png ├── overview.png ├── primary-workflow-1.png ├── primary-workflow-2.png ├── publish.png ├── received.png ├── sample-appliances.txt ├── sample-messages.txt ├── subscribe.png ├── supplementary-workflows.png └── video-transcript.txt ├── feeds └── cf │ └── mqtt │ ├── .cfignore │ ├── index.js │ ├── lib │ ├── feed_controller.js │ ├── mqtt_subscription_mgr.js │ └── trigger_store.js │ ├── manifest.yml │ └── package.json ├── template.local.env └── travis-test.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/README-cn.md -------------------------------------------------------------------------------- /README-pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/README-pt.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/README.md -------------------------------------------------------------------------------- /actions/alert-customer-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/actions/alert-customer-event.js -------------------------------------------------------------------------------- /actions/analyze-service-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/actions/analyze-service-event.js -------------------------------------------------------------------------------- /actions/check-warranty-renewal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/actions/check-warranty-renewal.js -------------------------------------------------------------------------------- /actions/create-order-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/actions/create-order-event.js -------------------------------------------------------------------------------- /actions/mqtt-feed-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/actions/mqtt-feed-action.js -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/deploy.sh -------------------------------------------------------------------------------- /docs/BLUEMIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/BLUEMIX.md -------------------------------------------------------------------------------- /docs/MOSQUITTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/MOSQUITTO.md -------------------------------------------------------------------------------- /docs/OPENWHISK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/OPENWHISK.md -------------------------------------------------------------------------------- /docs/PAHO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/PAHO.md -------------------------------------------------------------------------------- /docs/actions-triggers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/actions-triggers.png -------------------------------------------------------------------------------- /docs/fridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/fridge.png -------------------------------------------------------------------------------- /docs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/overview.png -------------------------------------------------------------------------------- /docs/primary-workflow-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/primary-workflow-1.png -------------------------------------------------------------------------------- /docs/primary-workflow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/primary-workflow-2.png -------------------------------------------------------------------------------- /docs/publish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/publish.png -------------------------------------------------------------------------------- /docs/received.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/received.png -------------------------------------------------------------------------------- /docs/sample-appliances.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/sample-appliances.txt -------------------------------------------------------------------------------- /docs/sample-messages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/sample-messages.txt -------------------------------------------------------------------------------- /docs/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/subscribe.png -------------------------------------------------------------------------------- /docs/supplementary-workflows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/supplementary-workflows.png -------------------------------------------------------------------------------- /docs/video-transcript.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/docs/video-transcript.txt -------------------------------------------------------------------------------- /feeds/cf/mqtt/.cfignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test -------------------------------------------------------------------------------- /feeds/cf/mqtt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/index.js -------------------------------------------------------------------------------- /feeds/cf/mqtt/lib/feed_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/lib/feed_controller.js -------------------------------------------------------------------------------- /feeds/cf/mqtt/lib/mqtt_subscription_mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/lib/mqtt_subscription_mgr.js -------------------------------------------------------------------------------- /feeds/cf/mqtt/lib/trigger_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/lib/trigger_store.js -------------------------------------------------------------------------------- /feeds/cf/mqtt/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/manifest.yml -------------------------------------------------------------------------------- /feeds/cf/mqtt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/feeds/cf/mqtt/package.json -------------------------------------------------------------------------------- /template.local.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/template.local.env -------------------------------------------------------------------------------- /travis-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ibm-cloud-functions-serverless-iot-openfridge/HEAD/travis-test.sh --------------------------------------------------------------------------------