EIO404
L'interface Ethernet est protégée par mot de passe. Le service getidentity
getidentity / 55)
indique que le mot de passe est défini.
8.4.5.2 Exemple : demande avec authentification
Tâche : la température de l'appareil doit être lue. Le mot de passe est défini (mot de passe :
eth_password).
Solution : lire le point de données processdatabasestation/temperature/cpu avec le service
getdata . La demande doit être envoyée par https. Le nom d'utilisateur et le mot de passe sont
transmis sous forme de chaînes de caractères codées en Base64 :
•
Nom d'utilisateur :
– administrator: YWRtaW5pc3RyYXRvcg==
•
Mot de passe :
– eth_password: ZXRoX3Bhc3N3b3Jk
Demande (Request) :
{
"code":"request",
"cid":-1,
"adr":"/processdatabasestation/temperature/cpu/getdata",
"auth":{
"user":"YWRtaW5pc3RyYXRvcg==",
"passwd":"ZXRoX3Bhc3N3b3Jk"
}
}
Réponse (Response) :
{
"cid":-1,
"adr":"/processdatabasestation/temperature/cpu/getdata",
"data":{"value":37},
"code":200
}
8.4.5.3 Exemple : désactiver le mode de sécurité
Tâche : le mode de sécurité de l'interface Ethernet est activé (mot de passe : eth_password). Le mode
de sécurité doit être désactivé.
Solution : écrire sur la sous-structure iotesetup/ethernet/security avec le service resetpassword. La
demande doit être envoyée par https. Le nom d'utilisateur et le mot de passe sont transmis sous
forme de chaînes de caractères codées en Base64.
•
Nom d'utilisateur :
– administrator: YWRtaW5pc3RyYXRvcg==
•
Mot de passe :
– eth_password: ZXRoX3Bhc3N3b3Jk
Demande (Request) :
30
Station de base IoT Bluetooth Mesh
(Ò Service :