Provided is a commodity double-layer anti-fake method based on technologies of 
internet of things. The commodity double-layer anti-fake method based on the technologies of 
the internet of things comprises a plain code layer, a code layer, a mobile terminal, a 
server and a 
database. The plain code layer only contains inquiry codes which are used for inquiry of commodity information. A user obtains an inquiry code through the mobile terminal, and the inquiry code is automatically sent to the 
server. The 
server obtains a commodity information code through a decipherment 
algorithm, inquires corresponding commodity information from the 
database, and then sends the commodity information back to the mobile terminal. The code layer only contains 
verification codes which are used for 
verification of authenticity of a commodity, wherein a 
verification code and a corresponding inquiry code are a pair of rule codes which are bound in a one-to-one correspondence mode. The user obtains the verification code through the mobile terminal which is provided with identification 
software of two-dimension codes, bar codes or digital codes, and the verification code is automaticlly sent to the server. The server matches the verification code and the inquiry code, and sends a matching result back to the mobile terminal. The commodity double-layer anti-fake method based on the technologies of 
the internet of things has the advantages of being good in anti-fake performance, providing convenience, and being high in 
encryption performance, rapid, not prone to being forged, and beneficial for protecting rights and interests of consumers and enterprises.