The Open Source Vending Group Project/OsvGateway
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The Web Gateway (WG) communicates with the Connection Layer (CL) using the osvgateway protocol over a websocket. The WG initiates the websocket when it boots, and initiates any messages.
Commands are case-sensitive. This is version 1 of the protocol
A typical conversation would go like this, more details below:
From | To | Message |
---|---|---|
WG | CL | STATUS:<MAC address> |
CL | WG | STATUS:<state> |
WG | CL | STOCK:<MAC address>:<hopper> |
CL | WG | STOCK:<hopper>:<status> |
WG | CL | VEND:<MAC address>:<hopper> |
CL | WG | VEND:ACK |
CL | WG | VEND:<status>:<reason> |