The invention discloses a delivery method for a vending
machine, and the method comprises the following steps: obtaining the commodity information corresponding to a commodity after the selection operation of the commodity is detected, and transmitting the commodity information to a monitoring
server through a
message queue telemetry transmission protocol; receiving
payment information sent by the monitoring
server, and performing
payment on the
payment server according to the payment information; receiving a first order sent by the monitoring server, and pushing out a commodity corresponding to the first order; and when it is detected that the commodity is pushed out, delivering the commodity as an order result to be sent to a monitoring server, so that the monitoring server associates and stores the order result, the first order, the commodity information and the equipment identifier of the vending
machine. The invention further discloses a vending
machine and a readable storage medium. The monitoring server can trace back the reason why the vending machine is abnormal according to the stored information and the monitoring process.