Passer au contenu principal

Installation sur raspberry pi

[EN COURS DE REDACTION]
PRE-REQUIS

  • Machine : raspberry pi 4
  • OS : raspbian
  • utilisateur : pi
  • mot de passe : mis dans le fichier readme.txt sur le serveur sami
  • Accés distance: VNC
  • configuration du proxy proxy.in.ac-reunion.fr:3128
    • /etc/environment
    • /etc/apt/apt.conf.d/90curtin-aptproxy

OS Mis a jour le 18/01/2021 via apt-get dist-upgrade

Installation des paquets

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-state https://sami.ac-reunion.fr/sami_display/

Fonctionnement

Localisation /var/www/html/sami_display/ sur 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 carouselle

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