PACKET CAPTURE AGENT FOR USE IN FIELD ASSETS EMPLOYING SHARED BUS ARCHITECTURE
First Claim
1. A field asset suitable for use in a machine to machine environment, comprising:
- a machine controller configured to function as a master of a shared bus;
one or more slave peripheral devices connected to the bus, wherein the machine controller transmits packets to the peripheral devices via the shared bus; and
a snoop agent configured to capture packets transmitted on the shared bus.
4 Assignments
0 Petitions
Accused Products
Abstract
A field asset suitable for use in a machine to machine environment includes a machine controller configured to function as a master of a shared bus (e.g. an MDB bus) and one or more slave peripheral devices connected to the bus. The field asset includes a snoop agent to capture packets transmitted on the shared bus. The snoop agent may be implemented as a microcontroller coupled to the MDB bus via a UART and isolation circuitry and controlled by appropriate packet capture firmware. The microcontroller may capture and buffer captured data and send the buffered data to a snoop application module. The application module may be implemented as part of an extended function adapter including an embedded processor in communication with the microcontroller.
-
Citations
20 Claims
-
1. A field asset suitable for use in a machine to machine environment, comprising:
-
a machine controller configured to function as a master of a shared bus;
one or more slave peripheral devices connected to the bus, wherein the machine controller transmits packets to the peripheral devices via the shared bus; and
a snoop agent configured to capture packets transmitted on the shared bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. An extended function adapter (EFA) suitable for use in a field asset of a machine to machine environment, wherein the EFA is operable to connect to a shared bus of the field asset and wherein the EFA includes an MDB offload engine enabled to capture data packets on the shared bus.
-
13. The adapter 12, further comprising an audit agent suitable for retrieving Data Exchange (DEX) formatted data from a vending machine controller connected to the MDB compliant bus.
-
18. A computer program product comprising processor executable instructions, stored on a computer readable medium, for capturing packets on a shared bus of a field asset in a machine to machine environment, the program product including:
-
instructions for enabling a microcontroller to capture packets transmitted over the shared bus;
instructions for enabling the microcontroller to send captured packets to an embedded processor for analysis. - View Dependent Claims (19, 20)
-
Specification