Aller au contenu principal

Guide des Opérations OmniSCEF

OmniSCEF est la Fonction d'Exposition des Capacités de Service (SCEF) d'Omnitouch pour Cellular-IoT / NB-IoT. Elle expose les capacités du réseau aux serveurs d'application tiers (le SCS/AS) via l'API RESTful T8, et termine l'interface T6a Diameter vers le MME. Son rôle principal est la Livraison de Données Non-IP (NIDD) — permettant à un appareil IoT contraint d'échanger de petits messages Non-IP avec une application sans jamais se voir attribuer une adresse IP — ainsi que les Événements de Surveillance (accessibilité, perte de connectivité, localisation et rapport d'événements connexes).

Documentation

  • Référence de Configuration — Chaque paramètre de configuration pour le service Diameter, le point de terminaison de l'API T8, et les paramètres d'identité/surveillance.
  • Livraison de Données Non-IP (NIDD) — Le service NIDD : cycle de vie de la connexion, données d'origine mobile et données terminées mobiles, livraison de groupe, et Service de Données Fiable.
  • Événements de Surveillance — Souscription et réception des événements de surveillance UE via T8 et T6a.
  • Dépannage — Problèmes opérationnels courants et leur résolution.

Vue d'Ensemble de l'Architecture

OmniSCEF est un point de traduction et de corrélation :

  • Vers le Nord (T8), le serveur d'application adresse un appareil par un Identifiant Externe (user@domain) ou MSISDN, via HTTPS/JSON, conformément à 3GPP TS 29.122.
  • Vers le Sud (T6a), le MME adresse l'abonné par IMSI et Identité de Porteur EPS (EBI), via Diameter, conformément à 3GPP TS 29.128.
  • OmniSCEF maintient la liaison entre les deux espaces d'identité et l'état de session associé.

Interfaces

InterfacePairTransportProtocoleSpécification
T8SCS/ASHTTPS (port par défaut 8443, sous /api)REST / JSONTS 29.122
T6aMME / SGSNTCP et SCTP (port par défaut 3868)DiameterTS 29.128
T6a (surveillance)HSS / nœud de serviceTCP / SCTPDiameter (CIR/RIR)TS 29.128, TS 29.336

Le côté Diameter réutilise l'application standard T6a (Application-Id 16777346). Les familles de commandes NIDD et Événement de Surveillance fonctionnent toutes deux sur cette application. Voir Tables de Référence pour les codes de commande et de résultat.

Vue d'Ensemble des Fonctionnalités

Livraison de Données Non-IP (NIDD)

  • Cycle de vie de la configuration — le AS provisionne un appareil (ou un groupe) pour NIDD ; OmniSCEF résout l'identité externe en un IMSI et autorise la connexion T6a.
  • Gestion de la connexion — le MME établit et libère la connexion T6a lorsque l'UE s'attache et se détache ; le AS peut également déclencher une libération en supprimant la configuration.
  • Données d'origine mobile (MO) — les données Non-IP montantes de l'UE sont livrées au rappel du AS.
  • Données terminées mobiles (MT) — les données Non-IP descendantes du AS sont livrées à l'UE, chaque livraison étant suivie comme une ressource individuelle portant son statut de livraison.
  • NIDD de groupe — une seule descente vers un groupe se répartit à chaque appareil membre.
  • Service de Données Fiable (RDS) — encadrement multiplexé par port optionnel du payload Non-IP.
  • Données d'exception MO — les indications de rapport d'exception NB-IoT sont remontées au AS.

Événements de Surveillance

  • Gestion des souscriptions — le AS s'abonne à un événement de surveillance pour un appareil ou un groupe.
  • Rapport d'événements — le réseau de service rapporte des événements (accessibilité, perte de connectivité, localisation, itinérance, et plus) ; OmniSCEF livre chacun au AS abonné.

Voir NIDD et Événements de Surveillance pour les flux de messages détaillés.

Résolution d'Identité

Le serveur d'application ne voit jamais un IMSI. OmniSCEF mappe l'identité côté AS à l'identité côté réseau :

La résolution est pilotée par des cartes fournies par l'opérateur (voir Paramètres d'Identité & de Groupe). La liaison à une connexion T6a active est complétée lorsque le MME établit la connexion pour cet IMSI.

Démarrage Rapide

  1. Provisionnez l'identité Diameter d'OmniSCEF et les pairs MME/HSS — voir Service Diameter.
  2. Provisionnez la carte identité externe → IMSI (et toutes les cartes de groupe) — voir Paramètres d'Identité & de Groupe.
  3. Assurez-vous que le certificat TLS du point de terminaison T8 est en place — voir Point de Terminaison de l'API T8.
  4. Le serveur d'application alors :
    • crée une configuration NIDD ou une souscription de surveillance via T8 ;
    • reçoit des données montantes / rapports d'événements sur son rappel de notification ;
    • envoie des données descendantes via T8.

Tables de Référence

Commandes Diameter T6a

CommandeAbrév.CodeDirectionButRéférence
Demande/Réponse de Gestion de ConnexionCMR/CMA8388732MME ↔ SCEFÉtablir / libérer une connexion NIDDTS 29.128 §5.3
Demande/Réponse de Données MOODR/ODA8388733MME → SCEFDonnées Non-IP montantes (d'origine mobile)TS 29.128 §5.4
Demande/Réponse de Données MTTDR/TDA8388734SCEF → MMEDonnées Non-IP descendantes (terminées mobiles)TS 29.128 §5.5
Demande/Réponse d'Information de ConfigurationCIR/CIA8388718SCEF → HSS/MMEActiver un événement de surveillanceTS 29.128 §5.6
Demande/Réponse d'Information de RapportRIR/RIA8388719HSS/MME → SCEFRapporter un événement de surveillanceTS 29.128 §5.7

Codes de Résultat Diameter

CodeNomSignificationRéférence
2001DIAMETER_SUCCESSDemande acceptée / données livrées ou mises en mémoire tamponRFC 6733 §7.1.1
3001DIAMETER_COMMAND_UNSUPPORTEDCommande non supportée sur cette applicationRFC 6733 §7.1.3
3002DIAMETER_UNABLE_TO_DELIVERAucun gestionnaire / application correspondanteRFC 6733 §7.1.3
5001DIAMETER_ERROR_USER_UNKNOWNAucune configuration NIDD n'existe pour l'abonnéTS 29.128 §6.5
5012DIAMETER_UNABLE_TO_COMPLYLa demande n'a pas pu être traitée (par exemple, UE/AS injoignable)RFC 6733 §7.1.5

ID d'Application

IDInterfaceDescriptionRéférence
16777346T6a/T6bSCEF ↔ MME/SGSN NIDD et Événements de Surveillance3GPP TS 29.128