In de mobiele communicatie / M2M-sector betekent netwerkonafhankelijkheid dat de gebruikte SIM-kaart het gebruik van een specifiek mobiel netwerk niet begunstigt of voorschrijft. In deze context wordt ook vaak gecontroleerde en ongecontroleerde roaming genoemd.
De beschikbaarheid van een gsm-netwerk varieert afhankelijk van de locatie. Soms is het netwerk van een provider sterker, soms slechter. Vanwege deze schommelingen in de netwerkbeschikbaarheid worden voor M2M- en IoT-projecten zogenaamde M2M SIM-kaarten gebruikt, die gebruik kunnen maken van de mobiele netwerken van verschillende netwerkoperators.
Deze M2M SIM-kaarten worden aangeboden door de grote netwerkoperators zelf, maar ook door vele andere bedrijven die, in tegenstelling tot netwerkoperators, geen eigen mobiel netwerk hebben. wherever SIM is zo'n bedrijf: Wij hebben geen eigen mobiele netwerken, maar we hebben wereldwijd overeenkomsten gesloten met netwerkoperatoren waardoor onze M2M SIM-kaarten gebruik kunnen maken van de netwerken van deze operatoren.
Theoretisch kunnen apparaten met M2M SIM-kaarten van netwerkoperatoren ook gebruik maken van de netwerken van andere netwerkoperatoren. In de praktijk werkt dit echter meestal alleen als de netwerkoperator zelf lokaal geen signaal meer aanbiedt. Dus als netwerkoperator T op een locatie een beter netwerk biedt dan operator V, moet het eindapparaat het netwerk van V gebruiken ondanks de slechtere ontvangst. Pas als V echt geen ontvangst meer biedt, moet het sterkere netwerk van T worden gebruikt.
Dit wordt ook wel gecontroleerde roaming genoemd: de simkaart schrijft het toestel een bepaalde prioriteit voor bij het gebruik van het netwerk. Bij onze SIM-kaarten is het niet de netwerkprovider die telt, maar eerder de sterkte van het beschikbare mobiele netwerk op een locatie. In het bovenstaande voorbeeld zou het apparaat met onze M2M SIM-kaarten onmiddellijk verbinding hebben kunnen maken met het netwerk van provider T. Zodra V een beter netwerk zou aanbieden dan T, zou het apparaat automatisch kunnen overschakelen. Deze mogelijkheid om het netwerk volledig onafhankelijk van de provider te kiezen of te gebruiken, gaat schuil achter netwerkonafhankelijkheid of ongecontroleerde roaming.