Il est possible de configurer des limites de consommation de data dans l’Interface Utilisateur EMnify (EUI), dans la partie « Service Profile ». Une fois que la limite de data est atteinte pour un endpoint donné (qui a ce profil de service assigné), le contexte PDP est rejeté et une alarme est affichée sur l’EUI.
Si vous souhaitez définir une limite de consommation de data journalière, vous pouvez utiliser la fonctionnalité Quota Management via l’API d’EMnify (vous pouvez également mettre en place une date d’expiration). Il est possible de définir une action qui se déclenchera au moment où le endpoint atteint le quota : la connexion data peut être bloquée ou la bande passante réduite (throttle - Fair use policy).
Utiliser la fonction Quota Management de l’API
- Créer un quota
POST https://cdn.emnify.net/api/v1/endpoint/{endpoint-Id}/quota/data
Header
- Content-Type: application/json
- Authorization: Bearer {auth_token}
Body
- Status
- Id: 1, 2 or 3
- Description: Active, Exhausted or Expired
- Volume: Any, format e.g. 100.00 (MB)
- Auto Refill: True or false
- Expiry Date: Any, format - "yyyy-mm-ddThh:mm:ss+utc_offset"
- Action On Exhaustion
- ID: 1 or 2
- Description: Block or Throttle
- Peak Throughput: If throttle - 64000, 128000 or 256000 (bits per second)
Exemple (via Postman):
{
"status": {
"id": 1,
"description": "ACTIVE"
},
"volume": 10.00,
"expiry_date": "2017-05-19T08:00:00+0000",
"auto_refill": true,
"action_on_exhaustion": {
"id": 2,
"description": "Throttle",
"peak_throughput": 128000
}
}
- Récupérer le statut du quota
GET https://cdn.emnify.net/api/v1/endpoint/{endpoint-Id}/quota/data
Exemple (via Postman):
{
"volume": 10,
"expiry_date": "2017-05-19 08:00:00",
"peak_throughput": 128000,
"last_volume_added": 10,
"last_status_change_date": "2017-05-07 10:52:46",
"auto_refill": 1,
"status": {
"description": "ACTIVE",
"id": 1
},
"action_on_exhaustion": {
"action_on_quota_exhaustion_id": "2",
"description": "Throttle",
"id": 2
}
}
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.