The invention discloses a named data network transmission method for a smart building. The named data network transmission method comprises the following steps: a transmission mode is judged; after the intermediate node receives the interest packet, if the intermediate node is in a Pull mode, CS, PIT and FIB are inquired in sequence, a forwarding interface is determined, and the interest packet issent to bottom-layer equipment; if the mode is a Push mode, CS and FIB are inquired in sequence, a forwarding interface is determined, and the interest packet is sent to a control center; the provider returns a matched data packet after receiving the interest packet; and after receiving the data packet, the intermediate node queries CS and PIT in sequence to complete a forwarding decision, completes data aggregation according to the name mark, and completes a caching decision by using a caching strategy. According to the invention, the named data network is adopted to carry out data transmission in a smart building scene, so that the transmission requirements of massive devices are met, and the data security is improved; on the basis, the two modes can cover all types of applications, andthe related naming mode, transmission process and caching strategy can effectively improve the data transmission efficiency and reduce the overhead.