Unifi : un générateur de tickets

En se basant sur les scripts déjà développés pour imprimer des coupons sur notre hotspot Wifipak Mini Zero et après quelques jours en labo, il nous est apparu totalement faisable d’utiliser le système pour générer cette fois des coupons sur les hotspots Unifi.

Le principe reste le même :

[checklist]

  • un fichier de configuration accessible en ssh ou ftp, fichier dans lequel on inscrit l’IP du serveur Unifi, le login, le mot de passe, et l’identifiant du site géré.
  • l’appel à un script pour générer des codes, par exemple 5 coupons d’une journée (1440 minutes) : sh gen.sh 1440 5 DAY
  • l’impression de chaque code : un ticket avec le code, la durée.

[/checklist]

Pour le moment, le script shell de génération des coupons sur mesure fonctionne parfaitement bien :

 

Avec un peu de modifications, l’API d’Unifi permet désormais de lire le script de configuration. Vous allez pour cela modifier unifi-api.sh au tout début comme suit :

#!/bin/sh
#
# Entrer ici le login/pass et l'IP du gestionnaire Unifi dans baseurl, ainsi que le nom du site
#
# on lit ici le fichier de configuration /home/pi/config.cfg
#
. /home/pi/config.cfg 
username=$login >&2
password=$pass >&2
baseurl=$ip >&2
site=$sitename >&2

Bien entendu, supprimez les mentions à username, password, baseurl, et site du script d’origine, fixées en « fixe ».

Je vous laisse chercher un peu, mais si vous mettez config.cfg dans un répertoire spécialement dédié, /home/pi/setup par exemple, si vous activez un serveur ftp, si vous créez un login setup qui n’accèdera qu’à ce répertoire, vous allez au final disposer d’un système totalement configurable par un utilisateur lambda.

Je vous ai donné quelques pistes, à vous de créer maintenant 😉

Publications similaires

  • |

    Cordons sur mesure

    Infracom s’est spécialisé dans le « mouton à cinq pattes » : nous fabriquons vos cordons en nos locaux, sur mesure. Les longueurs vont de 10 cm à 10 m, voir beaucoup plus sur demande, avec des câbles coaxiaux fins ou beaucoup plus épais (faibles pertes), et cela avec tout type de connecteur. Aircom sur mesure H155 sur mesure, 10 cm à 1.5 m H155 sur mesure, 3 m à 10 m Nous proposerons par la suite d’autres fabrications, sur des longueurs…

  • Les clés WEP ou WPA cassées en 5 secondes

    Prenez un point d’accès crypté en WEP ou en WPA, prenez un logiciel adapté, un smartphone Android, et en 5 secondes vous obtenez la clé d’accès !! Impossible ? Regardez donc la vidéo qui suit, c’est édifiant : Fort heureusement, notre franco-français Heil-Dopi est là, avec sa solution PUR, ou encore son parefeu Openoffice pour nous inviter à mieux sécuriser l’accès sans fil de Mme Michu, devenue depuis une spécialiste de la sécurité informatique, ou une spécialiste de la défense…

  • AirControl : flashage à la chaine

    AirControl permet le flashage de modules à la chaine, à condition que ces modules disposent d’une IP différente : pas question de laisser le 192.168.1.20 par défaut sinon le logiciel ne reconnaitra qu’un seul et unique module, à défaut de les identifier par leur adresse MAC, une solution bien plus simple. Nous avons donc utilisé deux modules Airmax, un rocket 5M (192.168.1.70) et une Nanostation 5M (192.168.1.71). Après détection, les modules apparaissent en grisé, non connectés : Nous avions pris…

  • |

    Glossaire : POE

    Power Over Ethernet (POE), un dispositif simple utilisant une paire de fils inutilisés sur les quatre que contient un câble STP ou UTP, afin d’alimenter certains appareils d’un réseau Ethernet, tels des téléphones IP, des disques durs réseau, des imprimantes, des webcams, des modules WiFi, etc. Le petit nom du PoE est IEEE 802.3af, c’est ce que vous retrouverez sur la fiche technique des produits. IEEE est aussi en train de travailler sur IEEE 802.3at qui permettra de délivrer plus…

  • Hacker un réseau WiFi

    Étonnant, mais c’est sur France 24 que l’on apprend comment hacker, pirater en bon français, un réseau WiFi, sous la plume d’Emilien Girault. En fait, il ne s’agit pas d’une méthode de A à Z, mais d’une observation sur les différentes failles qui permettent d’entrer sur un réseau qui n’est pas le votre, un acte légalement réprimé, faut-il le souligner… La loi Hadopi pourrait bien apporter un effet pervers en « forçant » les plus malins à s’introduire sur les réseaux des…

  • Le WiFi ? Une belle me…e

    Le titre est provocateur, mais l’idée proposée tout autant : du WiFi gratuit grâce aux déjections canines ! Le portail Internet Terra, associé à l’agence DDB Mexico va équiper dix parcs de Mexico de systèmes particuliers : déposer les déjections de votre animal dans une poubelle spéciale et tous les utilisateurs du parc se verront offrir un accès gratuit de quelques minutes. On n’arrête décidément pas le progrès technologique ! Source : 20minutes