Packet Capture Agent for Vending Machine Door Event Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional vending machine monitoring systems, such as DEX and MDB, are limited in their ability to analyze sales data beyond a superficial level and cannot provide real-time transaction monitoring, nor can they easily log door event status without additional hardware complexity.
Innovation Solution
A method and system that capture packets on a shared bus to determine door events, using a machine controller, slave peripheral devices, and a snoop agent to monitor and record door openings and closings without requiring additional hardware, by leveraging the Multi Drop Bus (MDB) protocol and an Extended Function Adapter (EFA) to analyze and log these events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional DEX polling is used to retrieve vending machine data, then machine-level transactions can be retrieved, but real-time transaction monitoring is not possible and the machine is taken offline during polling
Solution Approach 1:
The patent introduces an intermediary device (audit device or snoop agent) that captures MDB packets directly from the bus without requiring the vending machine to go offline. This intermediary continuously monitors transactions in real-time while the machine remains operational, resolving the contradiction between real-time monitoring and machine availability.
2Measurement precision
If additional hardware is added to log door event status, then door events can be monitored, but design complexity and cost increase
Solution Approach 1:
The patent implements self-service by having the existing MDB bus and packet capture agent monitor door events without requiring separate dedicated hardware. The system uses its existing communication infrastructure to capture door status packets, eliminating the need for additional complexity while maintaining monitoring precision.
Solution Approach 2:
The packet capture agent is designed to perform multiple functions: it captures both transaction data and door event status using the same MDB bus infrastructure. This multi-functionality allows door monitoring without adding dedicated hardware, reducing overall system complexity while maintaining measurement precision.
3Loss of information
If DEX protocol is used for data exchange, then machine-level transactions can be retrieved, but sales analysis beyond superficial level and maintenance perspective information are not available
Solution Approach 1:
The patent uses an intermediary packet capture agent that sits between the MDB bus and the analysis system. This agent captures detailed transaction packets including timestamps, product codes, and maintenance events, enabling deep sales analysis while keeping the original DEX/MDB protocols unchanged and simple to operate.
Solution Approach 2:
Instead of simplifying data retrieval and accepting limited analysis capability, the patent inverts the approach: it maintains simple protocol operation but enhances information capture at the packet level, allowing comprehensive analysis without complicating the data retrieval process.
Data Source
AI summary
Methods and systems for detecting a state of a field asset using a packet capture agent is disclosed. A method may include capturing one or more packets transmitted on a shared bus in a field asset and determining the occurrence of a door event based at least one the one or more captured packets.


