Situation
- High cost of maintenance and support (software updates, troubleshooting and repairs)
- Revenue loss when a vending machine goes out of order
These challenges can be met with an Internet of Things (IoT) solution enabled through two-way communication between vending machines and a cloud server. In the machine-to-cloud direction, hardware status information and business data are periodically sent to the cloud server. Hardware status information is processed in real-time for health assessment and failure detection. Data is stored in a database for further analysis and modeling. In the cloud-to-machine direction, commands and data can be sent to manage, control, and configure the vending machines. This includes performing remote diagnostics as well as pushing software updates to all devices as required.