- Objetivo do proejto
- Criar uma rede acadêmica para testes e pesquisa
- Implementar uma nova solução de código aberto que substituirá as soluções proprietárias
- Motivação
- Com a rede acadêmica, os alunos poderão ter mais contato com os elementos de rede que estudam apenas na teoria, já que o acesso a eles é muito limitado
- Com a aproximação dos estudantes, há um maior número de pesquisas na área e maior produção de soluções e serviços
- As empresas, ao adiquirir uma quantidade de linhas para disponiblizar para seus clientes, pagam um valor altíssimo pelas licensas dos softwares que gerenciam as BSCs, com a criação desde software, pode-se num futuro próximo substituir o software proprietário e diminuir o valor do custo das ligações para os clientes
- A estrutura GSM/GPRS
- Elementos e funções básicas
- Estação móvel (EM) - Terminal móvel que conecta um usuário a uma BTS
- Base Transceiver Station (BTS) - Conhecida como Estação Rádio Base, responsável por fazer a EM se comunicar com o núcleo da rede
- Base Station Controler (BSC) - Controla as BTSs assegurando a qualidade na transmissão da BTS
- Mobile Switched Center (MSC) - Controla todas as conversas entre as EMs, executando uma série de atividades para que as chamadas tenham ocorrências plenas com segurança e qualidade
- Home Locator Register (HLR) - Banco de dados que armazena as informações administrativas do assinante na região onde ele é registrado
- Visitor Locator Register (VLR) - Banco de dados que armazena as informações administrativas do assinate em outra região que ele não foi registrado
- Equipment Identity Register (EIR) - Responável pelo registro das identidades dos equipamentos através do International Mobile Equipment Identity (IMEI)
- Authentication Centre (AuC) - Mantém as chaves e algoritmos para validar o processo de autenticidade e criptografia.
- Elementos e funções básicas
- A solução - O projeto OpenBSC
- O projeto é uma pesquisa desenvolvida pelo grupo Osmocom da Alemanha há cerca de 5 anos e tem como finalidade escrever o código que gerencia uma BSC.
- O software simula alguns elementos para fazer uma rede tão próxima do real quanto for possível
- Os únicos hardwares utilizados a princípio são um computador para rodá-la e uma BTS. O OpenBSC é compatível especificamente com as BTSs nanoBTS e microBTS.
- O Projeto
- O projeto foi dividido em duas partes: Estudo da estrutura GSM, como seus equipamentos funcionam, quais os protocolos e interfaces relacionados, e vários detalhes; e Detalhamento do código.
- Até um ponto definido pela equipe, a rede com o código deverá enviar e receber SMS e chamadas.
- Com o tempo, espera-se evoluir para o 3G/LTE