The invention discloses a method for automatically generating Internet-of-Things node hardware configuration. The method comprises the steps that according to a user demand on an Internet-of-Things application, functionally irrelevant hardware equipment is filtered from a hardware
database, a candidate equipment set is obtained through screening, and a user
constraint relation corresponding to thecandidate equipment set is generated according to the user demand; meanwhile, a hardware
constraint relation of the candidate equipment set is constructed based on
voltage constraint, interface quantity constraint, development board uniqueness constraint and other constraint types; and a corresponding hardware
list is generated based on the user
constraint relation and the hardware constraint relation with a minimum hardware configuration price generated finally being an optimization goal through an integer
linear programming solver. According to the method, based on
the Internet-of-Things application demand provided by a user, a corresponding Internet-of-Things node hardware configuration scheme is automatically generated,
the Internet-of-Things development process can be accelerated, the difficulty in hardware
model selection by the user is lowered, and the effect of flexibly customizing the hardware configuration according to the demand is achieved.