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
| Interface | Pair | Transport | Protocole | Spécification |
|---|---|---|---|---|
| T8 | SCS/AS | HTTPS (port par défaut 8443, sous /api) | REST / JSON | TS 29.122 |
| T6a | MME / SGSN | TCP et SCTP (port par défaut 3868) | Diameter | TS 29.128 |
| T6a (surveillance) | HSS / nœud de service | TCP / SCTP | Diameter (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
- Provisionnez l'identité Diameter d'OmniSCEF et les pairs MME/HSS — voir Service Diameter.
- Provisionnez la carte identité externe → IMSI (et toutes les cartes de groupe) — voir Paramètres d'Identité & de Groupe.
- Assurez-vous que le certificat TLS du point de terminaison T8 est en place — voir Point de Terminaison de l'API T8.
- 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
| Commande | Abrév. | Code | Direction | But | Référence |
|---|---|---|---|---|---|
| Demande/Réponse de Gestion de Connexion | CMR/CMA | 8388732 | MME ↔ SCEF | Établir / libérer une connexion NIDD | TS 29.128 §5.3 |
| Demande/Réponse de Données MO | ODR/ODA | 8388733 | MME → SCEF | Données Non-IP montantes (d'origine mobile) | TS 29.128 §5.4 |
| Demande/Réponse de Données MT | TDR/TDA | 8388734 | SCEF → MME | Données Non-IP descendantes (terminées mobiles) | TS 29.128 §5.5 |
| Demande/Réponse d'Information de Configuration | CIR/CIA | 8388718 | SCEF → HSS/MME | Activer un événement de surveillance | TS 29.128 §5.6 |
| Demande/Réponse d'Information de Rapport | RIR/RIA | 8388719 | HSS/MME → SCEF | Rapporter un événement de surveillance | TS 29.128 §5.7 |
Codes de Résultat Diameter
| Code | Nom | Signification | Référence |
|---|---|---|---|
| 2001 | DIAMETER_SUCCESS | Demande acceptée / données livrées ou mises en mémoire tampon | RFC 6733 §7.1.1 |
| 3001 | DIAMETER_COMMAND_UNSUPPORTED | Commande non supportée sur cette application | RFC 6733 §7.1.3 |
| 3002 | DIAMETER_UNABLE_TO_DELIVER | Aucun gestionnaire / application correspondante | RFC 6733 §7.1.3 |
| 5001 | DIAMETER_ERROR_USER_UNKNOWN | Aucune configuration NIDD n'existe pour l'abonné | TS 29.128 §6.5 |
| 5012 | DIAMETER_UNABLE_TO_COMPLY | La demande n'a pas pu être traitée (par exemple, UE/AS injoignable) | RFC 6733 §7.1.5 |
ID d'Application
| ID | Interface | Description | Référence |
|---|---|---|---|
| 16777346 | T6a/T6b | SCEF ↔ MME/SGSN NIDD et Événements de Surveillance | 3GPP TS 29.128 |