An interactive unlocking method of a Bluetooth electronic lock applied to an electronic lock system comprising a cloud server, a mobile terminal and a Bluetooth electronic lock, with the Bluetooth electronic lock and the cloud server pre-storing a same password table in which multiple sets of passwords and index numbers corresponding to the respective sets of passwords are recorded, wherein the method comprises steps of:
- the mobile terminal sending a device scanning request to a Bluetooth electronic lock corresponding to the mobile terminal through Bluetooth communication;
- the Bluetooth electronic lock receiving the device scanning request, selecting one set of valid passwords from the pre-stored multiple sets of passwords as a first password, and sending an index number of the first password to the mobile terminal;
- the mobile terminal sending the received index number to the cloud server;
- the mobile terminal receiving a second password which is responded by the cloud server according to the index number and is corresponding to the index number, and sending the second password to the Bluetooth electronic lock;
- and
- the Bluetooth electronic lock determining, by comparison, whether the first password is identical to the second password, wherein if the first password is identical to the second password, a current unlocking action is performed by the Bluetooth electronic lock and the first password used for the current unlocking action is identified as invalid or deleted.