linuxtarn.org

Association Tarnaise des Utilisateurs de GNU/LINUX et de Logiciels libres
Contact Calendier Messages diffusés
Visioconférence
  • Quelques applications Django

    Présentation de quelques applications Django de l'auteur
    denis [Superviseur] 9 octobre 2023 19:26

    Application django CMS visioconférence Blog

    • Applications génériques
      • django-minuteblog
        • un CMS plutôt dédié au programmeur, complètement modulable
        • Facilement adaptable pour des applications plus complexes.
          ex: Ventes en ligne, Cours en ligne, Location-Ventes immobilières, etc...
      • django-videoconferencing
        Initialement développée pour l'association linuxtarn.org voici la version allégée de son application de visioconférence.
        Elle contient néanmoins les fonctionnalités suivantes:
        • Visioconférence
        • Partage d'écran
        • Audioconférence
        • Message vidéo
        • Enregistrement vidéo
        • Discussion ou chat
        • Echange de document
        • Cette version est dite privée, par le fait que les contacts sont créés par un administrateur ou un contributeur (celui-ci dispose de ses propres contacts).
          Il n'y a donc pas d'inscription en ligne..
          Après acceptation, les participants disposent d'un espace sur le serveur pour stocker leur profil. (Un email et éventuellement une photo et un profil couleur)
          Les salons de discussion sont dès lors accessibles directement, ou par un système d'invitation par email entre contacts.
          Des préréglages permettent les audioconférences, les messages vidéo et les communications entre mobiles.
        Cette visioconférence est destinée pricipalement aux associations, petites entreprises, et particuliers soucieux de préserver leur indépendance.
        Les performances de l'application dépendront principalement du réseau (Entre 6 et 10 participants en ADSL en visioconférence pure).
    • Applications en fonctionnement
      • Blog de linuxtarn
        • Montage à partir de django-minuteblog modulé en blog
        • Le site est hébergé chez Tetaneutral à Toulouse
        • Un calendrier à été ajouté
        • Une messagerie de diffusion a été installée.
        • Les messages sont diffusés sur la liste de diffusion de linuxtarn.org.
      • Yoga-Méditation
        • Montage à partir de django-minuteblog modulé en site d'activité professionnel.
        • Il est hébergé chez Contabo GmbH
        • Il est organisé en blog
        • Propose des cours vidéo en ligne
        • Propose des livres, des cds multimedia
      • Visioconférence de linuxtarn.org
        • Montage à partir de django-videoconferencing
        • Le site est hébergé chez Tetaneutral à Toulouse
        • Trois salons ont été installés
          • Le bar de linuxtarn: Discussions diverses, tout sujet, configuré sans enregistrement
          • Dépannage linux: Dépannage en ligne linux et marérie, configuré sans enregistrement
          • Réunion linuxtarn: Réunion du bureau ou membres de l'association, toutes options de configuration
      • SeriousGame ou quizmaster
        En test sur le site public de linuxtarn.org. Il faut donc un mot de passe pour jouer.
        L'application est prévue pour fonctionner en local depuis un raspberry pi3.
        Le raspberry pi3 est à la fois le point d'accès wifi et le serveur de jeu.
        Principe de fonctionnement:
        • Matériels nécessaires:
          • Raspberry pi3 (point d'accès et serveur)
          • PC pour l'adminstrateur
          • PC, portable, mobile, quizbox pour les joueurs
          • La quizbox est une interface de 70mm x 50mm x 30mm composée d'un écran tactile et d'un raspberry pico W.
            Le microcontrôleur est programmé en micro-python.
            A faire.
        • Une URL permet à l'administrateur de gérer les questionnaires et lancer les jeux.
        • Une URL permet l'accès aux joueurs.
        • Les jeux sont anonymes
      • RelayController [en cours de développement]
        • C'est une interface django qui pilote des relais de commande.
        • le nombre de relais dépend du nombre de circuits 74HC595 (8 x n)
        • Une petite électronique est reliée aux gpios d'un raspberry pi 2/3/4
        • Le Raspberry pi est à la fois
          • Un point d'accès
          • Le tableau de bord
          • Le planificateur
          • Le contrôleur
    • Applications en stand-by
      • django-vigiapis
        C'est une application complète de ruches connectées développée pour l'association Rucher école de Réalmont.
        La covid est passé par là et le projet s'est naturellement éteint.
        A ce moment, les matériels étaient en test, et la collecte, le transport, le traitement des données étaient opérationnels.
        Voici le principe reproductible pour des données différentes:
        • Ruches: collecte des données >> Esp32 + LoRa 433 Mz
        • Rucher ou concentrateur: transport des données par SMS >> Esp32 + LoRa 433 Mz + modem SIM808
        • Passerelle SMS: transport mqtt des données sur l'internet >> Raspberry piB + modem usb
        • Serveur Django: Réception des données et traitement à partir d'un tableau de bord
      • VigiCamera
        A la base, c'est une démonstration d'une application de surveillance interactive pour mobiles ou webcams embarquées.
        Permet de suivre et localiser un évènement au déclenchement du mobile ou webcam.
        On utilise le paquet yolo_image_detection d'openCV pour la détection d'objets (chien, chat, arme, etc...)
        Pas besoin d'une grosse puissance de serveur sauf en cas de détection d'objets.
      • CameraMonitor
        C'est un tableau de bord de vidéo surveillance pour webcams, mobiles, ou autres caméras suivant la technologie MQTT.
      • Fail2banMqttPublisher
        C'est un tableau de bord qui affiche les connexions malveillantes d'un serveur en ligne à partir d'une action de fail2ban. (f2b_mqtt_action_publisher.py)
    • Projet en étude
      • django-academia: Cours en ligne avec visioconférence
        • Monté à partir de django-minuteblog modulé en site de cours en ligne et de django-videoconference.
        • Installable sur un serveur public
        • Dockerisé pour une installation sur un Pc ou portable derrière une box ADSL ou Fibre

Politique des cookies

Ce site nécéssite l'acceptation préalable des cookies en particulier celui qui permettra de mémoriser votre choix.
En accédant à ce site, vous acceptez implicitement l'utilisation des cookies uniquement nécessaires à l'application.

Logiciels libres

Publications

Vers le haut
Linuxtarn: Association tarnaise des utilisateurs de gnu/linux et logiciels libres. Partenaire de Linuxedu

CONTACT

Veillez compléter la fiche ci-dessous:

Votre demande concerne

captcha Je suis un humain en reproduisant les 4 caractères ci-contre.

×

Guide

Développer ou non les infos avec les commandes suivantes
  • Gauche ou droit
  • Clic sur l'icon du titre des articles
  • Devant un titre signale cette action
Autres infos
  • n Indique le nombre d'éléments