Nätstruktur
Mobitex är ett hierarkiskt nätverk av noder. Längst ner i hierarkin finns de mobila enheterna som används ute på fältet. En mobil enhet kan vara allt ifrån en avancerad handdator till en enkel terminal som bara skriver ut meddelandena på papper. En gemensam nämnare finns dock, det är att enheten måste ha ett speciellt radiomodem. Modemet ska vara anpassat för det frekvensområde, de protokoll, de kommandon som avses samt vilken applikation som avses. De större tillverkarna av utrustning är BellSouth och 3Com emedan modem till största delen tillverkas av Ericsson, Motorola och RIM. Med dessa kan man skicka och ta emot datapaket via radioöverföring till nästa steg i hierarkin som är basradiostationerna, som benämns BAS (= BAse Station).




En BAS kan innehålla upp till 16 radiokanaler, beroende på vilken typ av radiostation det är. EB, BRS1, BRS2 och BRU3 är beteckningarna på de olika typerna. De senast utvecklade är BRS2 och BRU3 och det är endast de som säljs idag. Den area en BAS har radiotäckning för benämns cell och har oftast en diameter på 20-30 km. En BAS styr självständigt trafiken mellan mobiler enheter i sin egen cell, detta gör den även om någon överordnad nod är ur funktion. All annan trafik skickas uppåt i hierarkin till lämplig överordnad nod.


Direkt ovanför BAS i hierarkin finns en MOX (Mobitex Områdes väXel eller Local Area Exchange). MOX är förbunden med ett antal BAS och sköter även länkning till/från externa nätverk, t .ex mot FST( Fast Terminal eller Fixed Terminal Subscription). FST är en fast terminal(dator) som är ansluten till en MOX med en ledning, direkt eller via ett nätverk. Ofta står den fasta terminalen i t.ex. ett kontor varifrån man kommunicerar med sin arbetare på fältet.


Om man går upp ett steg i hierarkin ifrån MOX träffar man på MHX (Mobitex Huvud väXel eller Main Exchange) som används för att styra trafiken mellan de olika områdesväxlarna. Det är nästan identiska funktionaliteter och hårdvara i MOX och MHX.


MHX är normalt ansluten till en NCC, nätverkets kontrollcenter (Network Control Center) som används för att uppdatera mjukvara i de olika noderna, övervaka och registrera vad som händer i nätet. Genom NCC utförs även en viss service/underhåll på nätet samt administration för abonnemang, t.ex. faktura information. På mindre privatägda nätverk som inte behöver dessa funktioner räcker det att administrera nätverket från en enkel dator som kan vara placerad på företaget.



Topologi
Mobitex-nätet består av olika sorters noder beroende på vilken nivå i topologin de ligger. Under varje enskild nod finns en grupp av noder. Genom noderna överförs text, data och röstsamtal i så kallade datapaket. Trafiken går mellan fasta terminaler och mobilaenheter eller upp till en centraldator. Varje nod i nätverket har ett abbonentregister som innehåller alla mobila eller fasta enheter som befinner sig i dess hierarki. En basstation kan innehålla upp till 1500 abbonenter.




Trafik
Kommunikation mellan basradioantenner och mobila enheter sker med hjälp av radio. Mobitex används i olika frekvensområden från 80 MHz till 915 MHz och med två hastigheter, 1,2 kbps och 8kbps. Kommunikationen mellan en mobil användare och en basstation använder 2 radiokanaler på bandet. En kanal används för att skicka data från basen till användaren, en sk ner-kanal. För kommunikation från en mobil enhet till basen används en delad kanal, som delas med övriga basanvändare. För att detta ska fungera används 'Slotted Aloha' vilket innebär att man delar upp tiden i ett förutbestämt antal tidsluckor. Antalet bestäms av NCC vid initieringen av nätverket.


Då den mobila enheten vill skicka iväg data till basen bestämmer en slumptalsprocess vilken av tidsluckorna den får använda och på så sätt undviker man att basens alla användare skickar data i samma tidslucka. Då en användare skickar iväg ett meddelande testar basen om mottagaren finns i dess sändningsarea. Om så är fallet, skickas meddelandet direkt till mottagaren, annars skickas meddelandet vidare till den överliggande växeln som i sin tur distribuerar vidare meddelandent.




Roaming
Roaming är ett sätt för nätverket att hela tiden veta var de mobila enheterna (MOB) befinner sig, dvs vart meddelanden skall styras för att hamna rätt. Varje nod innehåller en lista med användare under respektive nod och därmed vet nätverket vilken bas som har kontakt med användaren. Om en användare flyttar sig ut ifrån basens område så att signalstyrkan sjunker under ett visst förbestämt gränsvärde, väljer enheten en ny basstation. För att veta vilken basstation som har bäst signalstyrka testar enheten ständigt alla tillgängliga basstationer, rangordnar dessa i en tabell beroende på signalstyrka och vid bytet väljs basen med högst signalstyrka. Därefter skickar enheten en roamingsignal till den nya basen för att meddela nätverket att det skett ett byte.

Roaming kan även ske mellan noderna. Detta förekommer till exempel då den överordnade noden, av någon anledning, är ur funktion. Om en områdesväxel plötsligt går ner, dvs tappar sin funktion, kan basradiostationerna som normalt är under den med hjälp av roaming byta över till en annan områdesväxel. För att detta skall vara möjligt krävs det en redundant förbindelse mellan basradiostation och den nya områdesväxeln.






Protokoll
Mobitex använder sig av många olika protokoll för att transportera data. NCC, kontroll centralen, använder ett program som heter OM som i sin tur använder ett protokoll, Drutraf, för att omforma kommandon till ett mer lämpat form. Drutraf har en speciell signal för varje OM kommando som ska skickas på transportlagret. På transportlagret används protokollet LPAK. Detta protokoll används av alla olika högre protokoll för att skicka data mellan noder. LPAK använder i sin tur X.25 som nätverksprotokoll, vilket innehåller LAP-B som datalänklager och X.21 som fysiskt lager.






Ramstruktur
Ramhuvudet innehåller en massa information bl.a. synkroniseringsbitar, information om vilken apparat som sänt meddelandet och till vilken apparat det ska till. Ramhuvudet inkluderar även nätverkets identitet, basstationernas identifikationsnummer och ett antal kontrollflaggor. För att uppnå hög överföringshastighet är ramarna indelade i två block där varje block är kodat. Det första blocket (Primary Block) innehåller adress och kontrollinformation om den mobila enheten. I det efterföljande blocket (Following Block) ligger nätverksinformationen och själva meddelandet som maximalt kan vara 512 bytes långt.