Amphitech IPAC 500 Notice D'exploitation page 57

Masquer les pouces Voir aussi pour IPAC 500:
Table des Matières

Publicité

Exemple du contenu du fichier payload.txt :
{"type":"wav","loop" :"2","data":" UklGRmQfAABXQVZFZm10IBAAA.....ouJiImHhA=="}
La «value » de la clé « data » correspond à un fichier .wav converti en base64.
Exemple d'envoi d'une requête JSON contenant un fichier WAV encodé en base64:
curl -X POST -d `cat payload.txt` http://admin:admin@192.168.0.30/api/audio/ --digest --header
"Content-Type: application/json" --header "Expect:"
ou
curl -X POST -d $(cat payload.txt) http://admin:admin@192.168.0.30/api/audio/ --digest --header
"Content-Type: application/json" --header "Expect:"
– Stopper la diffusion du fichier audio
Indique l'arrêt de la diffusion du fichier audio.
Exemple commande stop formal URL encoded:
POST:
curl -d "type=wav&data=stop" -H "Content-Type: application/x-www-form-
urlencoded" -X POST http://admin:admin@192.168.0.30/api/audio/ --digest
GET: (auth NONE/BASIC)
curl -H "Content-Type: application/x-www-form-urlencoded"
http://admin:admin@192.168.0.30/api/voip/?type=wav&data=stop
4. API LCD
Cette API permet d'envoyer un fichier image (.png, .jpeg, .GIF.). Le fichier est ensuite affiché sur
l'afficheur LCD du produit uniquement quand le portier n'est pas en mode « communication » ou
« ouverture porte ».
– Afficher une image
tempo:
Durée d'affichage de l'image. Dans le cas d'un nombre nul ou non précisé, l'image sera affichée
indéfiniment tant que le portier est au repos.
Intervalle : 0 – 9999 sec.
Exemple d'envoi d'une requête JSON contenant un fichier png encodé en base64 :
curl -X POST -d $(cat image.b64) http://admin:admin@192.168.0.48/api/video/ --digest --header
"content-type: application/json" --header "Expect:"
Notice_IPAC_500_M.xml
Octobre 2021
Page 57 sur 77

Publicité

Table des Matières
loading

Table des Matières