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 Non-IP Data Delivery (NIDD). NIDD permet à un appareil IoT contraint d'échanger de petits messages Non-IP avec une application sans adresse IP. Elle fournit également des Événements de Surveillance (accessibilité, perte de connectivité, localisation et rapports d'événements associés).
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é et de surveillance.
- Non-IP Data Delivery (NIDD) : le service NIDD. Cela couvre le cycle de vie de la connexion, les données d'origine mobile et les données terminées mobiles, la livraison de groupe, et le Service de Données Fiable.
- Événements de Surveillance : comment s'abonner et recevoir 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 et 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
Non-IP Data Delivery (NIDD)
- Cycle de vie de la configuration : le AS provisionne un appareil (ou groupe) pour NIDD. OmniSCEF résout l'identité externe en un IMSI. OmniSCEF autorise ensuite la connexion T6a.
- Gestion de la connexion : le MME établit et libère la connexion T6a lorsque l'UE se connecte et se déconnecte. Le AS peut également déclencher une libération en supprimant la configuration.
- Données d'origine mobile (MO) : OmniSCEF livre des données Non-IP montantes de l'UE au rappel du AS.
- Données terminées mobiles (MT) : OmniSCEF livre des données Non-IP descendantes du AS à l'UE. Elle suit chaque livraison comme une ressource individuelle qui porte son statut de livraison.
- Group NIDD : un seul flux descendant 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 : OmniSCEF expose les indications de rapport d'exception NB-IoT au AS.
Événements de Surveillance
- Gestion des abonnements : 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 chaque événement 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 associe 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
- Provisionner l'identité Diameter d'OmniSCEF et les pairs MME et HSS. Voir Service Diameter.
- Provisionner la carte d'identité externe à IMSI (et toute carte de groupe). Voir Paramètres d'Identité & de Groupe.
- Mettre en place le certificat TLS du point de terminaison T8. Voir Point de Terminaison de l'API T8.
- Le Serveur d'Application ensuite :
- crée une configuration NIDD ou un abonnement de surveillance via T8 ;
- reçoit des données montantes et des 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 |
|---|---|---|---|---|---|
| Connection-Management-Request/Answer | CMR/CMA | 8388732 | MME ↔ SCEF | Établir / libérer une connexion NIDD | TS 29.128 §5.3 |
| MO-Data-Request/Answer | ODR/ODA | 8388733 | MME → SCEF | Données Non-IP montantes (d'origine mobile) | TS 29.128 §5.4 |
| MT-Data-Request/Answer | TDR/TDA | 8388734 | SCEF → MME | Données Non-IP descendantes (terminées mobiles) | TS 29.128 §5.5 |
| Configuration-Information-Request/Answer | CIR/CIA | 8388718 | SCEF → HSS/MME | Activer un événement de surveillance | TS 29.128 §5.6 |
| Reporting-Information-Request/Answer | 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 |