Télécharger Imprimer la page

IFM EIO404 Notice D'utilisation page 23

Station de base iot bluetooth mesh

Publicité

Station de base IoT Bluetooth Mesh
{
  "cid":-1,
  "data":{"value":"EIO404"},
  "adr":"/deviceinfo/productname/getdata",
  "code":200
}
Méthode POST
Accès : en lecture, en écriture
Syntaxe de la demande (Request) :
{
  "code":"code_id",
  "cid":id,
  "adr":"data_point/service",
  "data":{req_data},
  "auth":{"user":"usr_id","passwd":"password"}
}
Champ
Paramètre
Description
code
code_id
Classe de service
• request : Demande
• transaction : Transaction
• event : Evénement
cid
id
ID de corrélation pour l'affectation par paire de la demande et de la réponse ; identifiant librement
choisi par l'utilisateur
adr
data_point
Point de données auquel il faut accéder
service
Service à utiliser pour accéder au point de données
1
data
req_data
Données envoyées à l'IoT Core d'ifm (par ex. nouvelles valeurs) ; syntaxe dépendant du service
2
auth
usr_id
Nom d'utilisateur (codé en BASE64) ; Par défaut : administrator
password
Mot de passe (codé en BASE64)
1
en option ; uniquement nécessaire pour les services qui envoient des données à l'IoT Core d'ifm (par ex. setdata )
2
en option ; nécessaire uniquement si le mode sécurité est activé
Syntaxe de la réponse (Response) :
{
  "cid":id,
  "data":{resp_data},
  "adr":"data_point/service",
  "code":diag_code
}
Champ
Paramètre
Description
cid
id
ID de corrélation pour l'affectation de la demande et de la réponseÒ (Request)
1
data
resp_data
Valeurs renvoyées par l'IoT Core d'ifm ; syntaxe dépendant du service
adr
data_point
Point de données auquel on a accédé
service
Service utilisé pour accéder au point de données
code
diag_code
Code de diagnostic
1
en option ; disponible uniquement pour les services qui reçoivent des données de l'IoT Core d'ifm (par ex. getdata )
Exemple : POST Request
Demande (Request) :
EIO404
23

Publicité

loading