Pular para o conteúdo principal

Guia de Operações do OmniSCEF

OmniSCEF é a Função de Exposição de Capacidade de Serviço (SCEF) da Omnitouch para Cellular-IoT / NB-IoT. Ela expõe capacidades de rede para servidores de aplicação de terceiros (o SCS/AS) através da API RESTful T8, e termina a interface T6a Diameter em direção ao MME. Seu papel principal é Entrega de Dados Não-IP (NIDD) — permitindo que um dispositivo IoT restrito troque pequenas mensagens Não-IP com uma aplicação sem nunca ser atribuído um endereço IP — juntamente com Eventos de Monitoramento (acessibilidade, perda de conectividade, localização e relatórios de eventos relacionados).

Documentação

  • Referência de Configuração — Cada parâmetro de configuração para o serviço Diameter, o endpoint da API T8 e configurações de identidade/monitoramento.
  • Entrega de Dados Não-IP (NIDD) — O serviço NIDD: ciclo de vida da conexão, dados originados em dispositivos móveis e dados terminados em dispositivos móveis, entrega em grupo e Serviço de Dados Confiável.
  • Eventos de Monitoramento — Inscrição e recebimento de eventos de monitoramento de UE através do T8 e T6a.
  • Solução de Problemas — Problemas operacionais comuns e suas resoluções.

Visão Geral da Arquitetura

OmniSCEF é um ponto de tradução e correlação:

  • Para o Norte (T8), o Servidor de Aplicação endereça um dispositivo por um Identificador Externo (user@domain) ou MSISDN, via HTTPS/JSON, conforme 3GPP TS 29.122.
  • Para o Sul (T6a), o MME endereça o assinante por IMSI e Identidade do Portador EPS (EBI), via Diameter, conforme 3GPP TS 29.128.
  • OmniSCEF mantém a ligação entre os dois espaços de identidade e o estado da sessão associado.

Interfaces

InterfaceParTransporteProtocoloEspecificação
T8SCS/ASHTTPS (porta padrão 8443, sob /api)REST / JSONTS 29.122
T6aMME / SGSNTCP e SCTP (porta padrão 3868)DiameterTS 29.128
T6a (monitoramento)HSS / nó de serviçoTCP / SCTPDiameter (CIR/RIR)TS 29.128, TS 29.336

O lado Diameter reutiliza a aplicação padrão T6a (Application-Id 16777346). As famílias de comandos NIDD e Eventos de Monitoramento operam nesta aplicação. Veja Tabelas de Referência para os códigos de comando e resultado.

Visão Geral dos Recursos

Entrega de Dados Não-IP (NIDD)

  • Ciclo de vida da configuração — o AS provisiona um dispositivo (ou grupo) para NIDD; OmniSCEF resolve a identidade externa para um IMSI e autoriza a conexão T6a.
  • Gerenciamento de conexão — o MME estabelece e libera a conexão T6a à medida que o UE se conecta e desconecta; o AS também pode acionar uma liberação ao excluir a configuração.
  • Dados Originados em Móveis (MO) — dados Não-IP uplink do UE são entregues ao callback do AS.
  • Dados Terminados em Móveis (MT) — dados Não-IP downlink do AS são entregues ao UE, com cada entrega rastreada como um recurso individual carregando seu status de entrega.
  • NIDD em Grupo — um único downlink para um grupo se espalha para cada dispositivo membro.
  • Serviço de Dados Confiável (RDS) — emolduramento multiplexado por porta opcional do payload Não-IP.
  • Dados de exceção MO — indicações de relatório de exceção NB-IoT são apresentadas ao AS.

Eventos de Monitoramento

  • Gerenciamento de inscrição — o AS se inscreve em um evento de monitoramento para um dispositivo ou grupo.
  • Relatório de eventos — a rede de serviço relata eventos (acessibilidade, perda de conectividade, localização, roaming e mais); OmniSCEF entrega cada um ao AS inscrito.

Veja NIDD e Eventos de Monitoramento para os fluxos de mensagens detalhados.

Resolução de Identidade

O Servidor de Aplicação nunca vê um IMSI. OmniSCEF mapeia a identidade voltada para o AS para a identidade voltada para a rede:

A resolução é impulsionada por mapas provisionados pelo operador (veja Configurações de Identidade e Grupo). A ligação a uma conexão T6a ativa é completada quando o MME estabelece a conexão para aquele IMSI.

Início Rápido

  1. Provisione a identidade Diameter do OmniSCEF e os pares MME/HSS — veja Serviço Diameter.
  2. Provisione o mapa de identidade externa → IMSI (e quaisquer mapas de grupo) — veja Configurações de Identidade e Grupo.
  3. Certifique-se de que o certificado TLS do endpoint T8 esteja em vigor — veja Endpoint da API T8.
  4. O Servidor de Aplicação então:
    • cria uma configuração NIDD ou uma inscrição de monitoramento via T8;
    • recebe dados uplink / relatórios de eventos em seu callback de notificação;
    • envia dados downlink via T8.

Tabelas de Referência

Comandos Diameter T6a

ComandoAbrev.CódigoDireçãoPropósitoReferência
Solicitação/Resposta de Gerenciamento de ConexãoCMR/CMA8388732MME ↔ SCEFEstabelecer / liberar uma conexão NIDDTS 29.128 §5.3
Solicitação/Resposta de Dados MOODR/ODA8388733MME → SCEFDados Não-IP uplink (originados em móveis)TS 29.128 §5.4
Solicitação/Resposta de Dados MTTDR/TDA8388734SCEF → MMEDados Não-IP downlink (terminados em móveis)TS 29.128 §5.5
Solicitação/Resposta de Informação de ConfiguraçãoCIR/CIA8388718SCEF → HSS/MMEArmar um evento de monitoramentoTS 29.128 §5.6
Solicitação/Resposta de Informação de RelatórioRIR/RIA8388719HSS/MME → SCEFRelatar um evento de monitoramentoTS 29.128 §5.7

Códigos de Resultado Diameter

CódigoNomeSignificadoReferência
2001DIAMETER_SUCCESSSolicitação aceita / dados entregues ou armazenados em bufferRFC 6733 §7.1.1
3001DIAMETER_COMMAND_UNSUPPORTEDComando não suportado nesta aplicaçãoRFC 6733 §7.1.3
3002DIAMETER_UNABLE_TO_DELIVERNenhum manipulador / aplicação correspondenteRFC 6733 §7.1.3
5001DIAMETER_ERROR_USER_UNKNOWNNenhuma configuração NIDD existe para o assinanteTS 29.128 §6.5
5012DIAMETER_UNABLE_TO_COMPLYSolicitação não pôde ser processada (por exemplo, UE/AS inatingível)RFC 6733 §7.1.5

ID da Aplicação

IDInterfaceDescriçãoReferência
16777346T6a/T6bSCEF ↔ MME/SGSN NIDD e Eventos de Monitoramento3GPP TS 29.128