SUMMARY
The Internet of Things (IoT) is a wide network of interconnected intelligent objects which can recognize the natural phenomenon of the deployed environment with the help of sensors and transmit the sensed information to other devices via internet as a backbone. Data dissemination is one of the important activities in IoT. Data dissemination is the process of updating the design framework of the sensor nodes to make the sensor nodes in IoT device to perform the intended services. Reprogramming is the process of entire change in the configuration parameters of the nodes and reconfiguration is the process of minor modification in the configuration parameter. In data dissemination, the design framework is typically disseminated through the sensor nodes to the base station using multi‐hop communication. In this article, a comprehensive survey on various dissemination approaches such as topology, reliability, scalability, structure, centralized, and de‐centralized are carried out to highlight with their advantages and limitations. Moreover, the proposed survey provides a detailed analysis on both reprogramming–related to data dissemination and reconfiguration‐related to data dissemination in order to improve the efficiency of data dissemination.