DATE

05/02/2026

Mise en place d'un système d'alarme (Siren PoE UniFi)

Déploiement d'alarmes physique UniFi alimentée par le réseau (PoE) et déclenchable instantanément via un script exploitant l'API REST.

Entreprise

Unifi

Service

CIAP — Centre d’Interprétation de l’Architecture et du Patrimoine - Fougères

Contexte

Ubiquiti UniFi Siren PoE

Statut

Déployé en production

Black Cap

Suivi de Projet

Contexte et problématique :

Suite à des incidents d'agression signalés au sein des services de la Mairie de Fougères, la Direction des Services Techniques et de l'Environnement (DSTE) a exprimé le besoin d'un système d'alarme rapide, simple à déclencher par les agents en situation de danger. La solution devait être discrète, accessible en un clic et intégrée à l'infrastructure réseau existante.

Pourquoi avoir choisi un Siren PoE UniFi ?

J'ai orienté le choix vers cette solution matérielle pour plusieurs raisons stratégiques :

  • Mutualisation de l'infrastructure : La Mairie utilisant déjà l'écosystème UniFi (comme pour le chateau), cela permet de centraliser la gestion sur un contrôleur existant (UniFi OS).

  • Simplicité et résilience (PoE) : Le hurleur est alimenté directement par le câble réseau RJ45 depuis le switch (Power over Ethernet). Pas besoin de faire intervenir un électricien pour tirer une ligne 220V, et si le courant coupe, l'onduleur de la baie de brassage maintient l'alarme active.

  • Ouverture logicielle : L'équipement dispose d'une API REST, ce qui m'a permis de créer un déclencheur logiciel sur-mesure (sans acheter de boutons physiques coûteux).

Black Cap Zoom Shot
Black Hoodie

Déploiement technique et Scripting

Le projet s'est déroulé en trois phases majeures : réseau, configuration système, et expérience utilisateur.


Les étapes de réalisation :

  • Couche Réseau : Brassage physique du hurleur sur un port PoE du switch et assignation d'une adresse IP fixe dans le VLAN camera dédié à la sécurité.

  • Configuration UniFi OS : Adoption du siren dans UniFi OS : renommage, paramétrage du volume de déclenchement et des comportements d'alarme


  • Développement du script : Création d'un script .BAT appelant l'API REST d'UniFi pour déclencher l'alarme à distance via une simple commande curl


  • Sécurisation et Expérience Utilisateur : Pour rendre le système ergonomique en situation de stress, le script a été placé dans un dossier masqué (pour protéger la clé API). Un raccourci a été créé sur le bureau des agents avec une icône d'alerte rouge bien visible. Un simple double-clic déclenche l'alarme.


  • Gestion des droits : Création d'utilisateurs restreints dans UniFi OS, chaque agent ne pouvant déclencher que l'alarme de son propre bâtiment


  • Tests de validation : Vérification du déclenchement, du volume et de l'accès restreint par utilisateur


Exemple du script .BAT utilisé :

curl -k --location "https://10.0.86.202/proxy/protect/integration/v1/alarm-manager/webhook/[ID]"
--header "x-api-key: [CLE_API]"
--header "Content-Type: text/plain"
curl -k --location "https://10.0.86.202/proxy/protect/integration/v1/alarm-manager/webhook/[ID]"
--header "x-api-key: [CLE_API]"
--header "Content-Type: text/plain"
curl -k --location "https://10.0.86.202/proxy/protect/integration/v1/alarm-manager/webhook/[ID]"
--header "x-api-key: [CLE_API]"
--header "Content-Type: text/plain"
curl -k --location "https://10.0.86.202/proxy/protect/integration/v1/alarm-manager/webhook/[ID]"
--header "x-api-key: [CLE_API]"
--header "Content-Type: text/plain"


webhook

Compétence acquise

Gérer le patrimoine informatique :

Recenser et identifier les ressources numériques — recensement et identification du siren sur le réseau UniFi ✅ Mettre en place et vérifier les niveaux d'habilitation associés à un service — création d'utilisateurs restreints par bâtiment

Répondre aux incidents et demandes :

Collecter, suivre et orienter des demandes — réponse à une demande concrète suite à des agressions signalées ✅ Traiter des demandes concernant les services réseau et système — déploiement d'un équipement réseau PoE et configuration système

Travailler en mode projet :

Analyser les objectifs et les modalités d'organisation d'un projet — analyse du besoin sécurité de la DSTE ✅ Planifier les activités — branchement → configuration UniFi → script API → déploiement → tests

Mettre à disposition des utilisateurs un service informatique :

Déployer un service — déploiement complet du système d'alarme ✅ Réaliser les tests d'intégration et d'acceptation d'un service — tests de déclenchement validés ✅ Accompagner les utilisateurs dans la mise en place d'un service — mise à disposition du script sur le bureau des agents

Create a free website with Framer, the website builder loved by startups, designers and agencies.