Anyone please can suggest me the best technique for reducing interference for M2M communication in heterogeneous networks? or software also in which I can implement my project
may be you can check your answer..https://www.researchgate.net/publication/260945135_Resource_Allocation_for_M2M_Communication_in_Heterogeneous_Network_Coalitional_Game_Theory_Approach
Article Resource Allocation for M2M Communication in Heterogeneous N...
This interference can be solved using cooperative Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) medium access control (MAC) protocol that transmits packets using a shared channel in the 2.4 GHz ISM (Industrial, Scientific, and Medical ) band.
If you refer to reducing intereferences at the PHY/MAC layer, it depends on the technology you are using. As an example, IEEE 802.15.4e introduced the Time synchronized Channel Hopping (TSCH) technique, that provides better reliability by changing the frequency used for the transmission/reception operations.
For more details on this technique, you can refer to the attached publication.
Article Standardized Protocol Stack For The Internet Of (Important) Things