Os Operadores de Rede Móvel (MNOs) utilizam números ICCID para determinar a rede a que ligar um assinante. Ao contrário de um número IMEI, que se refere ao dispositivo móvel, um número ICCID refere-se ao próprio cartão SIM. Uma vez que cada cartão SIM tem um ICCID único, pode por vezes ouvir-se chamar-lhe o número do cartão SIM.
O ICCID do seu cartão SIM determina a que redes celulares o seu dispositivo pode aceder e que nível de acesso tem – por isso, se estiver a fabricar dispositivos de IMEI (Internet das Coisas) celulares, é importante compreender o que é um ICCID e como funciona.
Neste artigo, vamos olhar para:
- O que significa cada conjunto de dígitos no ICCID
- Como encontrar o ICCID do seu SIM
- Como os MNOs usam o ICCID do seu SIM
- ICCID vs. IMSI vs. IMEI
- Como os eSIMs têm impacto ICCIDs
Primeiro, aqui está o significado de cada conjunto de números.
O que significam os números dentro do ICCID?
O número ICCID de um cartão SIM é uma sequência única de 18-22 dígitos, mas existem quatro conjuntos de números em cada ICCID. Como exemplo, vamos usar 891004234814455936F.
Em cada número ICCID, os dois primeiros dígitos são sempre 89. Este é um código da indústria que indica que se trata de um produto para redes de telecomunicações.
O próximo de seis dígitos representa geralmente o código do país, que é estabelecido pela União Internacional de Telecomunicações. Neste exemplo, o código do país é 1 – que indica os Estados Unidos ou Canadá.
Após o código do país é o código de rede móvel (MNC), uma cadeia de um a quatro dígitos associada ao operador de rede móvel (MNO) que emitiu o cartão SIM. Este código representa essencialmente a rede de origem do seu cartão SIM. No nosso exemplo, o MNC é 004, um código associado à Verizon Wireless.
O conjunto final de dígitos é completamente único para cada SIM. Nenhum outro SIM no mundo irá partilhar esta combinação exacta. É isto que lhe permite visualizar um SIM específico num gestor de SIM, activar ou cancelar um serviço, ou interagir com o serviço ao cliente do seu fornecedor de conectividade. No nosso exemplo, este conjunto de dígitos é 234814455936F.
Como se encontra o número ICCID?
P>Se precisar do número ICCID para gerir um cartão SIM específico, é importante saber como o encontrar. (Especialmente se utilizar vários cartões SIM pré-pagos para o mesmo dispositivo). Como mencionado anteriormente, pode normalmente encontrar o código no próprio cartão, ou na embalagem.
Mas isso nem sempre é conveniente. Felizmente, há outra forma de o encontrar. Pode inserir o cartão SIM num dispositivo, e depois utilizar o dispositivo para consultar o número ICCID. Num telemóvel, pode encontrar o ICCID no seu menu de definições.
Com um dispositivo IoT, é necessário emitir um comando AT. O comando exacto depende do módulo do seu dispositivo, mas terá um aspecto semelhante ao seguinte:
- “AT+CCID=?” para módulos SIMCOM
- “AT#CCID=?” para módulos Telit
- “AT+QCCID=?” para módulos Quectel
Como os MNOs usam números ICCID
Depois de inserir um cartão SIM num dispositivo que usa conectividade celular, este procura qualquer rede celular disponível, depois usa o número ICCID e IMSI para determinar se o assinante (o seu utilizador final) tem direitos de acesso à rede que o seu dispositivo está a tentar usar.
Aqui está como funciona.
Quando um dispositivo se liga a uma rede “visitante” (ou seja, não à sua rede doméstica), essa rede envia um pedido de autenticação para a rede doméstica do dispositivo. A rede doméstica envia o que equivale basicamente a um enigma que só o dispositivo pode resolver. Utiliza um algoritmo para gerar um número, e o dispositivo gera a resposta correcta (um número diferente) utilizando o mesmo algoritmo.
Se o cartão SIM não tiver a chave correcta para aceder à rede, mas o operador do cartão SIM estiver no mesmo país, o assinante pode ter um serviço limitado. Um telemóvel, por exemplo, pode ainda ter a capacidade de chamar serviços de emergência.
Se o ICCID e o IMSI do assinante gerarem a resposta correcta, o operador abre o acesso às chamadas, à Internet, etc. Quando um assinante tenta aceder a um serviço de outro país que o seu MNO não cobre, então pode dar ao assinante acesso a um parceiro que opere no país em perspectiva e cobrar tarifas de roaming. ICCID vs. IMSI vs. IMEI
Para além da ICCID, existem outros dois identificadores de rede móvel com os quais deve estar familiarizado: IMSI e IMEI. Enquanto o ICCID identifica o seu cartão SIM, o IMSI identifica o assinante específico, e o IMEI identifica o dispositivo específico.
IMSI
IMSI significa “International Mobile Subscriber Identity” (Identidade do Assinante Móvel Internacional). É o número de identificação único de um assinante móvel. Tal como um ICCID, um IMSI é guardado no cartão SIM. A maioria dos cartões SIM apenas guarda um único IMSI, que está associado a uma lista de redes a que o assinante está autorizado a aceder. Os SIMs da EMnify, no entanto, são Multi-IMSI, o que significa que armazenam múltiplas identidades de assinante. Isto permite ao SIM alterar as identidades para aceder a mais redes e seleccionar a que tem a melhor cobertura.
Um IMSI não é o mesmo que um número de telefone. O número IMSI tem até 15 dígitos e é composto por três partes:
- Os primeiros três dígitos são o código do país. Este pode ser utilizado para determinar em que país o utilizador está registado com este cartão SIM. O IMSI dos países europeus começa sempre com o número 2.
- Os dois ou três dígitos seguintes representam a rede em que o utilizador está activo. Por exemplo, os números 02, 04, e 09 significam Vodafone.
- Todos os números subsequentes são especificamente atribuídos ao utilizador, e não há dois utilizadores que partilhem o mesmo número IMSI.
IMEI
A International Mobile Station Equipment Identity, ou IMEI, é um número de série único de 15 dígitos que pode ser utilizado para identificar de forma única cada terminal de rádio móvel (o seu dispositivo). Inclui quatro partes:
- Os primeiros dois dígitos indicam o identificador do corpo do relatório mostrando o Código de Atribuição de Tipo (TAC) por grupo de aprovação GSMA.
- Os seis dígitos seguintes são o TAC.
- Os seis dígitos seguintes identificam de forma única o dispositivo individual.
- O número final é o dígito de controlo, o que ajuda a evitar erros nas bases de dados de equipamento.
Existem também “versões de software” de IMEIs, referidas como IMEISVs. Num IMEISV, não há dígito de verificação, e os dois últimos dígitos representam o Número da Versão de Software (SVN).
Conectividade celular compreensível
Existem muitos identificadores para a tecnologia celular. Embora todos eles tenham impacto na conectividade, não têm necessariamente impacto no utilizador final. Se quiser saber mais sobre como funciona a conectividade celular com a Internet das Coisas, consulte o nosso guia para a Internet das Coisas Celulares, ou explore como uma abordagem nativa da nuvem ao desenvolvimento e à conectividade poderia beneficiar o seu negócio.