• 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.

  • 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