TOA PPMS

Prérequis au déploiement du contact PPMS TOA sur un lecteur Waves System My Video Player VP330 :

Identifier le lecteur sur le réseau Ethernet : L’adresse IPv4 du lecteur est obtenue à l’aide de la télécommande et d’un écran HDMI depuis : - la barre d’information contextuelle (touche i) - le menu à l’écran (touche menuParamètres du systèmeRéseauConnecté).

La modification du mot de passe d’administration du lecteur peut se faire dans le menu à l’écran l’aide de la télécommande et d’un écran HDMI (touche menuParamètres du systèmeAdministration à distanceCompte administrateur) ou dans l’ interface d’administration à distance du lecteur (bouton Compte utilisateurChanger le mot de passe).

Connexion à l’administration à distance du lecteur : Lorsque le lecteur est connecté à un réseau local, le paramétrage peut être effectué avec un navigateur internet. Pour ce faire, entrer l’adresse IPv4 du lecteur dans la barre d’adresse , une fois connecté à l’interface d’administration du lecteur, saisir l’identifiant admin et le mot de passe password.

Le reste de la configuration se fait via les instructions décrites dans les sections suivantes. Une première configuration du code PIN via la page http://<ip-du-lecteur>/www/ppms.html est nécessaire pour une première utilisation de la télécommande PPMS.

Installation

Le contenu du dossier player-ppms doit être copié à la racine du support de stockage interne ou sur une clé USB / carte microSD.

PPMS coté lecteur

Le PPMS est géré coté lecteur par player-ppms.html qui est lancé dans le navigateur interne exclusivement.

Le fichier de configuration player-ppms.json permet de : - régler le volume de lecture - régler la durée d’impulsion de la sortie 3 reliée au GSM.


Paramètre Description
volume volume de lecture [0-100]
gsm-impulse durée de l’impulsion GMS en millisecondes


Exemple de fichier player-ppms.json :

{
    "volume": 80,
    "gsm-impulse": 1000
}

Télécommande PPMS

La page de télécommande PPMS est disponible à l’adresse suivante:

http://<ip-du-lecteur>/www/ppms.html

Le fichier de configuration ppms.json peut être édité dans de rares cas pour : - préciser l’adresse du lecteur lorsque la page n’est pas hébergée sur le lecteur, - modifier le compte utilisateur utilisé pour l’authentification (par défaut user).


Paramètre Description
* hostname adresse IP ou nom reseau du lecteur
username compte utilisateur utilisé pour l’authentification


Exemple de fichier ppms.json :

{
    "hostname": "192.168.0.150",
    "username": "user"
}

Le fichier par défault ne contient pas de paramètre hostname.
L’édition de ce fichier n’est généralement pas nécessaire.

Administration PPMS

La page d’administration PMS permettant de changer le code PIN est disponible à l’adresse suivante:

http://<ip-du-lecteur>/www/admin.html

Le fichier de configuration admin.json peut être édité pour: - préciser l’adresse du lecteur lorsque la page n’est pas hébergée sur le lecteur, - modifier le compte utilisateur utilisé pour l’authentification (par défaut admin).


Paramètre Description
* hostname adresse IP ou nom reseau du lecteur
username compte utilisateur utilisé pour l’authentification


Exemple de fichier admin.json :

{
    "hostname": "192.168.0.150",
    "username": "admin"
}

Le fichier par défault ne contient pas de paramètre hostname.
L’édition de ce fichier n’est généralement pas nécessaire.

Automatisation de la configuration des comptes

Le contenu du dossier player-accounts-setup peut être copié à la racine d’un support de stockage externe pour automatiser la configuration des comptes utilisateurs.
Attention: le dossier player-accounts-setup/www/lib de ce dépot est un lien symbolique vers player-ppms/www/lib.

Le fichier de configuration account-setup.json peut être édité pour: - modifier les mot de passe des utilisateurs user et admin du serveur HTTP, - modifier le nom d’utilisateur du compte FTP, - modifier le mot de passe du compte FTP.

Lorsque le support de stockage est connecté au lecteur, une page de résumé apparait sur l’écran connecté à ce dernier.


Paramètre Description Valeur initiale
admin-password Mot de passe courant de l’administrateur (compte HTTP admin). password
* httpserver.admin Nouveau mot de de l’administrateur (compte HTTP admin). password
* httpserver.user Nouveau mot de de l’utilisateur non privilégié (compte HTTP user). password
* ftpserver.username Nouveau nom d’utilisateur pour le compte FTP. idalftp
* ftpserver.password Nouveau mot de passe pour le compte FTP. idalftp


Exemple de fichier account-setup.json :

{
    "admin-password": "password",
    "httpserver": {
        "admin": "password",
        "user": "1234"
    },
    "ftpserver": {
        "username": "ftp",
        "password": "1234567"
    }
}

Les paramètres marqués d’un astérisque sont optionnels.

Notez que le paramètre admin-password doit correspondre au mot de passe actuel de l’administrateur sans quoi aucune opération ne pourra aboutir.

Dès lors que le mot de passe de l’administrateur est modifié via httpserver.admin, il n’est plus possible d’exécuter à nouveau la configuration des comptes sans modifier au préalable le paramètre admin-password.

Implémentation

Résumé des actions relatives aux contacts d’entrée.
Les contacts étant numérotés de 1 à 8.

Le contact de sortie 3 lorsqu’il est activé effectue une impulsion.

Contact d’entrée Contact de sortie activés Action
1 aucun Stop, lecture du dossier 101.
2 1, 2, 3, 4 Alerte évacuation intrusion attentat, lecture du dossier 1 non interruptible.
3 1, 2, 3, 4 Alerte confinement PPMS, lecture du dossier 2 non interruptible.
4 1, 2, 3, 4 Alerte intrusion sans parole, lecture du dossier 3 non interruptible.
5 1, 2, 4 Fin d’alerte, lecture du dossier 4 non interruptible.
6 4, 5 Sonnerie fin de cours 1, lecture dossier 5.
7 6 Sonnerie fin de cours 2, lecture dossier 6.