Passer au contenu principal

- Raspberry pi

[ENL'installation COURSsur DEun REDACTION]
PRE-REQUIS
Raspberry, permet de l'utiliser sur une TV  

La

OSdernière Misversion adu jourclient leest 18/01/2021disponible viasur apt-getcette dist-upgradepage : http://aca.re/sami/clients

Installation desde paquetsSAMI

sudo apt-get install nano

Configuration Proxy

sudo nano /home/pi/.profile

Ajouter à la fin du fichier les informations du proxy

export http_proxy="http://proxy.in.ac-reunion.fr"
export https_proxy="http://proxy.in.ac-reunion.fr"

Affichage automatique au démarrage

sudo nano /etc/xdg/Lxsession/LXDE-pi/autostart
@lxpanel –profile LXDE-pi
@pcmanfm –desktop –profile LXDE-pi
@xscreensaver -no-splash
@chromium-browser -start-fullscreen --disable-restore-session-statewget https://sami.ac-reunion.fr/sami_display/pkg/sami-0.0.27-arm64.deb -O sami.deb
sudo dpkg -i sami.deb

FonctionnementLancement

Localisation

/var/www/html/sami_display/ sur opt/sami/start-sami.in.ac-reunion.fr

#1
   Le fichier index.html est rechargé toutes les 15 min et appelle le fichier sami_display.html.
   Cela permet de prendre en compte les éventuelles problèmes réseaux qui empêcheraient l'affichage de la page sami_display.html

#2
   sami_display reçoit en paramètre l'ID de l'écran à afficher ou null pour l'écran par défaut

#3
   Au chargement de la page sami_display, on récupère la valeur window.location.host pour se connecter au websocket

#3
   On envoie une requête pour récupérer les données à afficher sur la page

#4
   A la réception du callback, si on a pas de message on affiche un message de bienvenue, sinon on affiche les messages à afficher dans le carousellesh

daily_aca.sh 

Extrait du fichier exécuté tous les jours à 5h50 sur le serveur ACA concernant sami_display

#1
   clone du dossier https://forge.ac-reunion.fr/git/sami.git vers /home/sami/sami_clone

#2
   envoi des fichiers du dossier /home/sami/sami_clone/DIST/CLIENT/sami_display/* vers le serveur web /var/www/html/sami_display

URL en établissement

  • URL en collège: portail.college.ac-reunion.fr/sami_display
  • URL en lycée: portail.lycee.ac-reunion.fr/sami_display
  • Mise à jour : Tous les mardis en même temps que le script de mise à jour du client sami en établissement