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

  • Vieilles Charrues : projet technique

    Un projet technique commence toujours de façon originale aux Vieilles Charrues, à 18h30, lors de la réunion technique journalière. Ici, il est question d’une installation de Picostation 2 pour établir une nouvelle liaison, mais pas seulement : Le recyclage et l’économie solidaire sont les deux mamelles de cette édition 2010 : tout se recycle, se réutilise, il suffit d’un peu d’imagination (et l’équipe informatique n’en manque pas…) : réutilisons tout ce qui traine sur une table de réunion pour réaliser…

  • Wifipak mini : hotspot avec imprimante de tickets

    La solution Wifipak Mini avec une imprimante de tickets arrive, le développement en labo se présente plutôt bien, jugez plutôt avec l’interface d’administration : Ici, depuis une interface Web disponible sur votre hotspot, vous allez pouvoir générer vos coupons sur demande, un client à la fois, voir 5, ou même 10 si un groupe se présente. Vous pourrez également effacer les coupons expirés, ou même effacer TOUS les utilisateurs de votre hotspot WiFi, mais attention à ne pas cliquer au…

  • Le Bullet est arrivé !

    Le Bullet d’Ubiquiti est désormais arrivé en Europe, en stock chez nos revendeurs. Nous allons valider une commande dès Lundi 8 Décembre et la recevoir logiquement dans la même semaine. Si le Bullet ou tout autre produit Ubiquiti (Nanostation 2, Nanostation 5, Powerstation 2, Powerstation 5 etc.) vous intéressent, n’hésitez pas à valider une commande en ligne sur http://online.infracom.fr

  • Des distributeurs WiFi

    Comment attirer le client japonais vers les distributeurs automatiques qui fleurissent au pays du Soleil Levant ? Simplement en leur offrant un accès WiFi à proximité de la machine : Le signal WiFi est adapté à une couverture d’environ 50 m. L’accès est gratuit mais limité à 30 mn, temps au delà duquel vous serez déconnecté, avec la possibilité de vous reconnecter aussitôt. Bien entendu, la publicité n’est pas absente : la page d’accueil vous offrira une suggestion de magasins…

  • Répéteur WiFi : version étanche disponible

    Réflexion faite, il est parfois utile de pouvoir disposer d’un répéteur WiFi étanche, positionné en extérieur et télé-alimenté en POE. Notre répéteur WiFi universel évolue donc rapidement et se voit doté d’une option boitier-antenne étanche : Ainsi, l’ensemble se positionne sans difficultés en extérieur (cf le joint d’étanchéité sur la photo), se fixe sur un mur ou un mât et offrira une couverture jamais atteinte grâce aux 12 dBi de l’antenne intégrée ! La seule et unique sortie du boîtier…