Brevet FR2959897A1 — publié le 20111111

PROCEDE DE CONFIGURATION D'UNE CAMERA IP L'invention concerne un procédé de configuration d'une caméra IP sur Internet. Une caméra IP est une caméra associant les propriétés optiques d'une caméra numérique et la capacité d'un ordinateur équipé d'un serveur web interne permettant à la caméra d'échanger des données sur Internet. Une caméra IP dispose par exemple d'une prise RJ45 par laquelle elle peut être reliée à un concentrateur, un commutateur et/ou un routeur assurant la passerelle entre la caméra et Internet. Des systèmes associant une caméra IP et un serveur connectés par Internet sont connus. Ceux-ci permettent par exemple de transférer des séquences vidéo capturées par une caméra vers une machine distante disposant d'un accès à Internet. La demande de brevet GB2461596 décrit par exemple un tel système. L'utilisation de caméras IP dans des systèmes experts est également connue. Par système expert on désigne un système apte à analyser les informations provenant de plusieurs capteurs et à réaliser une action en fonction de ces informations. Par exemple, des systèmes experts comprennent une caméra IP configurée pour envoyer une notification et/ou une vidéo à un utilisateur lors de la détection d'un mouvement d'un corps présent dans le champ de la caméra. De tels systèmes experts sont notamment utilisés en vidéo surveillance. Des systèmes experts ayant pour objet l'échange de notification entre une caméra IP et un serveur connectés à Internet implique la réalisation d'une configuration de la caméra IP sur le réseau Internet. Cette configuration de la caméra IP comporte : - une étape d'adressage IP de la caméra afin d'identifier la caméra à la fois sur le réseau local sur lequel la caméra est connectée, et sur Internet, et - une étape de spécification des protocoles de communication permettant le transfert de données de la caméra vers un serveur connecté à Internet. La réalisation de cette configuration est complexe. De nombreux paramètres sont configurés sur le serveur, la caméra et la machine de l'utilisateur. Les procédés de configuration de caméras IP sur Internet de l'état de l'art font intervenir l'utilisateur lors de différentes tâches: saisie de l'adresse MAC de la caméra, configuration du serveur de temps, configuration du serveur SMTP, configuration des détections, configuration d'un serveur FTP, configuration d'un serveur Http et saisie de l'adresse IP de la caméra sur le réseau local. Ces tâches non automatisées peuvent être source d'erreurs de configuration et limitent en pratique leur utilisation par le grand public. L'invention vise à simplifier la réalisation de la configuration d'une caméra IP sur Internet. 2 Elle a donc pour objet un procédé de configuration d'une caméra IP, la caméra IP étant connectée à un réseau local auquel sont connectés un routeur et un terminal utilisateur, le réseau local disposant d'un accès à Internet comprenant : une première étape comportant : la récupération de l'adresse MAC de la caméra IP par une application exécutée sur le terminal, la sélection automatique par l'application d'une adresse IP privée non utilisée sur le réseau local, l'inscription automatique par l'application dans la caméra de l'adresse IP sélectionnée, l'attribution automatique par l'application, à la caméra IP, d'un port non utilisé par le routeur, l'inscription automatique par l'application, dans la table NAT du routeur, de l'adresse IP privée sélectionnée associée au port attribué à la caméra, 15 et une seconde étape comportant : la récupération automatique de l'adresse IP publique de la caméra IP par un serveur d'application connecté à Internet, et l'envoi par l'application, au serveur d'application, du port du routeur 20 associé à la caméra. Selon une variante, la récupération de l'adresse MAC de la caméra IP est réalisée par l'intermédiaire d'une interface homme machine de l'application accessible par l'utilisateur. Selon encore une variante, l'inscription automatique de l'adresse IP 25 sélectionnée dans la caméra est réalisée par l'intermédiaire d'une commande Ping. Selon une autre variante, lors de la seconde étape, l'application récupère le port du routeur associé à la caméra IP par le biais d'une interface homme machine avant de l'envoyer au serveur d'application. Selon encore une autre variante, le port attribué à la caméra est ouvert par 30 l'intermédiaire d'une commande au protocole Upnp. Selon encore une variante, le serveur d'application envoie périodiquement une commande Ping à la caméra afin de maintenir son activité et d'éviter la fermeture du port du routeur attribué à la caméra. Selon une autre variante, le procédé comprend, préalablement à la deuxième 35 étape, une étape d'authentification de l'utilisateur par le serveur d'application par le biais d'un compte utilisateur et d'un mot de passe. Selon encore une autre variante, le procédé comporte une étape de paramétrage des protocoles de communication de la caméra pour le transfert de données de la caméra vers le serveur d'application. 10 Selon une variante, le procédé comprend une étape de paramétrage de la caméra de sorte qu'elle envoie une notification au serveur d'application lorsqu'elle détecte un mouvement dans son champ à partir de l'évolution d'un paramètre capté optiquement, et comprend une étape de paramétrage d'un seuil, entraînant lors de son franchissement par le paramètre capté, l'envoi d'une notification au serveur d'application. Un détecteur de mouvement peut être optique et infrarouge. Selon encore une variante, le procédé comprend une étape de synchronisation temporelle du serveur d'application et de la caméra à partir d'une référence temporelle fournie par un serveur de temps connecté à Internet. Selon une autre variante, le procédé comporte une troisième étape, réalisée entre les première et seconde étapes, de vérification de l'accessibilité de la caméra IP depuis le serveur d'application. L'invention porte également sur un support d'enregistrement d'informations, comportant des instructions pour l'exécution d'un procédé de configuration tel que décrit ci-dessus, lorsque ces instructions sont exécutées par un terminal connecté à un réseau local. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en se référant aux dessins sur lesquels : - la figure 1 est une illustration schématique d'un système expert comportant une caméra IP, - la figure 2 est un organigramme illustrant un procédé de configuration d'une caméra IP sur le système expert illustré dans la figure 1, - la figure 3 est un diagramme de séquence illustrant une étape de configuration de l'adressage IP de la caméra pour le procédé de la figure 2, et - la figure 4 est un diagramme de séquence illustrant une étape de spécification des protocoles de communication permettant le transfert de données de la caméra vers un serveur connecté à Internet, pour le procédé de la figure 2. Dans ces figures, les mêmes références sont utilisées pour désigner les mêmes éléments. Dans la suite de cette description, les caractéristiques et fonctions bien connues de l'homme du métier ne sont pas décrites en détail. La figure 1 illustre un système expert comportant une caméra IP. Le système expert fait appel à un réseau local 2. Par exemple le réseau local 2 est un réseau Ethernet où les machines connectées au réseau sont raccordées entre elles par des câbles RJ45. Les machines du réseau local 2 sont : un routeur 10, un commutateur 8, une caméra 6, et un terminal utilisateur 4. Le terminal 4 est apte à exécuter une application 5 permettant la configuration sur Internet d'une caméra 6 connectée au réseau 2. Par exemple, le terminal 4 est un ordinateur possédant un lecteur optique 12. L'application 5 peut être stockée sur un support optique 14 inséré dans le lecteur optique 12. La caméra 6 est capable de capturer et mémoriser des séquences vidéo ou des images. Celle-ci possède un connecteur réseau 16 permettant le transfert des données capturées ou mémorisées par la caméra 6 vers les machines du réseau local 2. Typiquement, le connecteur 16 est une prise RJ45. La caméra 6 est apte à détecter le mouvement d'un corps présent dans le champ de la caméra à partir de l'évolution d'un paramètre capté par la caméra. Par exemple, la détection de mouvement est réalisée par un algorithme de traitement numérique de l'image qui étudie de façon connue en soi la variation de la valeur de chaque pixel entre deux images successives capturées par la caméra 6 et à partir de ces variations calcule un coefficient de mouvement. Ce coefficient est comparé à un seuil S prédéterminé afin de définir s'il y a eu mouvement ou non. L'algorithme de détection basé sur la variation de pixels entre deux images est connu en soi de l'homme du métier. La caméra 6 est apte à envoyer une notification sur son connecteur 16 lorsqu'un mouvement est détecté. La caméra 6 est également apte à envoyer une séquence vidéo ou des images aux machines du réseau local 2. Par ailleurs, la caméra 6 est de préférence compatible avec le protocole UpnP. Le commutateur 8 est apte à aiguiller les trames échangées entre les machines du réseau local 2. Deux de ses ports 20 et 18 sont, respectivement, connectés au terminal 4 et à la caméra 6. Lors de la réception d'une trame Ethernet sur un des ports du commutateur 8, l'adresse MAC de la machine destinataire de la trame est lue par le commutateur 8 et la trame est redirigée vers la machine destinataire par le port approprié. Le réseau local 2 dispose d'un accès au réseau Internet 22 par l'intermédiaire d'un modem 24 et du routeur 10. Le modem 24 est apte à convertir les données numériques échangées sur le réseau local 2 pour leur transmission sur un support analogique vers le réseau Internet 22, et réciproquement. Par exemple, les données analogiques sont modulées sur une ligne de téléphone classique en ADSL. Le routeur 10 est connecté au modem 24 d'une part et à u n port du commutateur 8 d'autre part. Le routeur 10 et le modem 24 peuvent être intégrés de façon connue en soi dans un même appareil. Le routeur 10 est apte à déterminer, à partir d'une trame IP venant du réseau Internet 22, la machine du réseau local 2 destinataire de cette trame. Chaque machine du réseau local 2 possède une adresse IP privée et une adresse IP publique. Par adresse IP privée on désigne l'adresse IP identifiant la machine uniquement sur le réseau local 2. On oppose adresse IP privée à adresse IP publique, l'adresse IP publique étant l'adresse IP d'une machine permettant d'identifier la machine sur Internet. Toutes les machines du réseau 2 ont la même adresse IP publique dans la mesure où toutes les machines sont accessibles depuis Internet par l'intermédiaire du routeur 10. L'adresse IP publique des machines du réseau local 2 est alors l'adresse IP publique du routeur 10. Par exemple, dans le réseau 2, l'adresse IP privée de la caméra 6 est 192.168.1.20 et son adresse IP publique est 82.98.125.74. Le routeur 10 comprend une table NAT 26. La table NAT 26 associe pour chaque machine du réseau local 2 une adresse IP privée et un port logique du routeur 10. En pratique, on utilise les ports logiques compris entre 1024 et 65000 appelés en anglais « high ports » pour les machines du réseau 2. Par exemple, le port du routeur associé à la caméra 6 est le port 8010. Le routeur 10 comprend également une table ARP 28 associant l'adresse MAC d'une machine du réseau local 2 à son adresse IP privée. Lors de la réception par le routeur 10 d'une trame IP provenant d'Internet, le routeur 10 lit le numéro de port contenu dans cette trame IP. A partir de ce numéro de port, la table NAT 28 identifie l'adresse IP privée de la machine destinataire de la trame IP dans le réseau local 2. A partir de cette adresse IP privée, la table ARP 28 identifie la machine destinataire par son adresse MAC. La trame est ensuite envoyée au commutateur 8 avec l'adresse IP et l'adresse MAC identifiés par le routeur 10. Le fonctionnement du routeur 10 n'est pas plus détaillé car connu de l'homme de l'art. Un serveur d'application 30 est connecté au réseau Internet 22. Celui-ci est apte, lorsqu'une notification lui est envoyée par la caméra 6, à relayer la notification vers une machine 32 connectée à Internet. Le serveur 30 est également apte à stocker des séquences vidéo ou images envoyées par la caméra 6. Par exemple, le serveur 30 comprend un serveur HTTP et un serveur FTP. Le transfert de vidéo ou d'images entre la caméra 6 et le serveur 30 peut être réalisé en utilisant le protocole de transfert de fichier FTP. L'envoi et le relais de la notification de la caméra 6 peuvent être réalisés en utilisant le protocole HTTP. Le serveur d'application 30 est connecté à un serveur de temps 33 à partir duquel sont datées les séquences vidéo et les images émises par la caméra 6 et stockées sur le serveur 30. La figure 2 illustre les étapes permettant la configuration de la caméra 6 pour la rendre accessible sur le réseau Internet 22. Lors d'une étape 40, l'exécution de l'application 5 rend la caméra 6 accessible depuis n'importe quelle machine disposant d'un accès à Internet. L'étape 40 sera décrite en détail en référence à la figure 3. Lors d'une étape 42 optionnelle, le serveur 30 vérifie l'accessibilité de la caméra 6. Cette étape permet de vérifier que l'étape 40 a été réalisée avec succès. Si la caméra 6 n'est pas accessible, l'étape 40 est réalisée de nouveau. Enfin dans une étape 44, le serveur 30 communique à la caméra 6 les protocoles de communication par lesquels la caméra 6 enverra des données au serveur 30 et les paramètres d'accès au serveur 30. L'étape 44 sera décrite en détail en référence à la figure 4. La figure 3 illustre un exemple de différentes tâches réalisées lors de l'étape 40. Lors d'une tâche 52, un utilisateur lance l'application 5 de configuration de la caméra 6 sur le terminal 4. Par exemple, l'utilisateur insère le disque optique 14 dans le lecteur optique 12 du terminal 4. Lors d'une tâche 54, l'application 5 récupère l'adresse MAC de la caméra 6. Par exemple, l'adresse MAC est gravée sur la coque de la caméra 6. L'utilisateur saisit manuellement l'adresse MAC de la caméra 6 par une interface homme machine de l'application 5. Celle-ci est mémorisée par l'application 5. Différentes adresses MAC détectées sur le réseau 2 peuvent également être proposées par l'application 5 pour une sélection par l'utilisateur par l'intermédiaire d'un menu. Lors d'une tâche 56, l'application 5 sélectionne automatiquement une adresse IP privée non utilisée sur le réseau local 2. Par exemple, l'application 5 teste différentes adresses IP privées du réseau 2 et interroge les machines du réseau 2 afin de déterminer si ces adresses IP privées sont utilisées. Ici, la commande (en java) suivante est utilisée : Boolean status = InetAddress.getByName(myhost)isReachable(timeOut) ; Dans cet exemple, un booléen est retourné à l'utilisateur. La valeur de ce booléen dépend de l'utilisation ou non de l'adresse IP privée testée par une machine du réseau. L'application 5 sélectionne par exemple la première adresse IP privée du réseau 2 qui est identifiée comme disponible. Lors d'une tâche 57, l'application 5 attribue l'adresse IP privée sélectionnée lors de la tâche 56 à la caméra 6. Par exemple, l'application 5 met à jour la table ARP du routeur 10 en associant l'adresse IP privée sélectionnée à l'adresse MAC de la caméra 6. Lors d'une tâche 58, l'application 5 inscrit alors cette adresse IP privée dans la caméra. Ici, les commandes sont entrées dans un terminal Windows. Ces commandes sont spécifiques à la caméra 6. Pour une caméra de la marque Axis (marque déposée) dont la référence commerciale est M1031 W on peut utiliser les commandes suivantes : arp ûs ping -1 408 où, • Adresse IP est l'adresse IP privée sélectionnée lors de la tâche 56, et • Adresse MAC est l'adresse MAC de la caméra 6. Lors d'une tâche 60, l'application 5 sélectionne un port du routeur 10 non utilisé. Par exemple, l'application 5 attribue arbitrairement un port du routeur 10 situé entre les ports 1024 et 65000. L'application 5 ouvre alors ce port dans le routeur 10. L'application 5 met à jour la table NAT du routeur afin d'associer l'adresse IP privée de la caméra 6 au port sélectionné. Par exemple, l'ouverture du port du routeur 10 est réalisée à l'aide d'une commande UpnP. Le choix étant arbitraire, il est possible que le port sélectionné par l'application pour la caméra 6 soit déjà attribué à une autre machine du réseau local 2. Dans ce cas, l'application répète la tâche 60 jusqu'à sélectionner un port non utilisé. Lors d'une tâche 64 l'application retourne le port du routeur associé à la caméra 6 au terminal 4 de l'utilisateur. A travers cette étape 40, l'utilisateur peut réaliser l'adressage IP de la caméra IP simplement en saisissant l'adresse MAC de la caméra dans une interface homme machine. L'adressage IP est masqué à l'utilisateur. La configuration est par conséquent facilitée et le temps de mise en oeuvre réduit. Lors de l'étape optionnelle 42, le serveur 30 vérifie l'accessibilité de la caméra 6 sur le réseau Internet. Par exemple, cette vérification est réalisée par l'intermédiaire de la commande php suivante : fsockopen ( , ) où, • Adresse IP publique est l'adresse IP publique de la caméra 6, et • Port est le port du routeur attribué à la caméra 6. La figure 4 illustre un exemple de différentes tâches exécutées lors de l'étape 44. Lors d'une tâche 80 le serveur 30 récupère automatiquement l'adresse IP publique de la caméra 6. Par exemple, l'utilisateur se connecte à partir du terminal 4 au serveur HTTP du serveur 30. L'adresse du serveur HTTP peut être indiquée sur une notice ou dans un fichier fournis avec la caméra 6. L'utilisateur s'identifie par le biais d'un compte utilisateur et d'un mot de passe fournis par l'exploitant du serveur 30, par exemple sur la notice. La récupération automatique de l'adresse IP publique de la caméra 6 peut être réalisée en désencapsulant les trames échangées entre le terminal 4 et le serveur 30. En effet, les trames émises par le terminal 4 au serveur 30 transitent par le routeur 10. Avant de passer par le routeur 10, l'adresse IP de l'émetteur des trames est l'adresse IP privée du terminal 4. En passant par le routeur 10, la table NAT du routeur 10 modifie l'adresse IP de l'émetteur des trames. Sur Internet, l'adresse IP de l'émetteur des trames est l'adresse IP publique du réseau local 2. Il est connu de l'homme de l'art de récupérer l'adresse IP de l'émetteur d'une trame IP reçue. Par conséquent, le serveur 30 est apte à récupérer l'adresse IP publique du réseau local 2 et donc de la caméra 6 à partir des trames émises par le terminal 4. Lors d'une tâche 82, le serveur récupère le port du routeur 10 associé à la caméra 6. Par exemple, une interface de l'application exécutée sur le serveur 30 permet à l'utilisateur de saisir ou de sélectionner manuellement le numéro de port associé à la caméra 6. Le serveur 30 dispose alors de l'adresse IP publique de la caméra 6 et du numéro de port du routeur 10 qui lui a été attribué. Le serveur 30 est donc apte à échanger des trames IP avec la caméra IP. Par ailleurs, lorsque l'ouverture de port est réalisée par le protocole Upnp, il est important de noter que l'ouverture du port de la caméra 6 dans le routeur 10 est éphémère. En effet, un mécanisme interne du routeur 10, connu en soi, entraîne la fermeture du port du routeur 10 attribué à la caméra 6 lors de l'étape 60 suite à une inactivité prolongée de la caméra 6. Autrement, dit si la caméra 6 n'émet ou ne transmet pas de trame IP durant un certain temps prédéfini par le routeur 10, la table NAT du routeur 10 est mise à jour de manière fermer le port attribué à la caméra. Aussi, dans cet exemple, le serveur 30 envoie périodiquement une commande ping à la caméra 6 afin de maintenir son activité et d'éviter la fermeture du port qui lui est attribué. Le maintien de l'activité peut également être obtenu par une ouverture d'un élément logiciel connecteur réseau (traduit par socket en langue anglaise). Lors d'une tâche 84, une application exécutée sur le serveur 30 communique automatiquement à la caméra 6 les protocoles de communication par lesquels la caméra 6 envoie des données au serveur 30 et les paramètres d'accès au serveur 30. Par exemple, le serveur 30 envoie à la caméra 6 l'adresse de son serveur HTTP et de son serveur FTP. Le serveur 30 indique à la caméra 6 que les notifications de détection de mouvement seront envoyées par HTTP et que les séquences vidéo et images devront être envoyées par FTP. Lors d'une tâche 86 optionnelle, l'utilisateur règle un seuil permettant d'ajuster la sensibilité de la détection de mouvement de la caméra 6. Par exemple, l'application exécutée sur le serveur 30 permet à l'utilisateur de saisir manuellement la valeur du seuil S. Lors d'une tâche 87 optionnelle, l'utilisateur règle le contraste et/ou la résolution de la caméra 6 et/ou le format des vidéos et images. Par exemple, une interface de l'application exécutée sur le serveur 30 permet à l'utilisateur de saisir sur le terminal 4 la valeur d'un contraste ou d'une résolution, ou le format de la vidéo ou des images générées par la caméra 6. Lors d'une tâche 88 optionnelle, le serveur 30 et la caméra 6 se synchronisent temporellement. Par exemple, le serveur 30 synchronise la caméra 6 et le serveur 30 de temps 33. L'étape 44 permet à l'utilisateur de recevoir des vidéos de la caméra à partir d'une simple saisie de port, sans avoir à se soucier des protocoles de communications. L'automatisation de certaines de ces tâches permet de simplifier la réalisation 35 de la configuration de la caméra sur Internet et de limiter les erreurs de saisie dues à l'utilisateur. Le procédé de configuration d'une caméra IP de l'invention ne se limite pas uniquement au système expert décrit dans la figure 1. Ce procédé peut s'étendre à la configuration de toute caméra IP connectée à Internet. Le réseau local 2 n'est pas nécessairement un réseau Ethernet. Il peut également être un réseau sans fil ou un réseau d'un autre type. La détection de mouvement peut être réalisée à partir d'une caméra infra rouge. La caméra infra rouge pourra être apte, à partir de l'image capturée, à calculer un coefficient de mouvement. Ce coefficient de mouvement est comparé à un seuil S2. Lorsque ce seuil S2 est franchi, la caméra est apte à envoyer une notification au serveur 30. D'autres protocoles de communication que SMTP, HTTP et FTP peuvent être utilisés pour échanger les notifications, les séquences vidéo et les images. Par 10 exemple, les images et vidéos peuvent être envoyées par email. REVENDICATIONS1. Procédé de configuration d'une caméra IP (6), la caméra IP (6) étant connectée à un réseau local (2) auquel sont connectés un routeur (10) et un terminal utilisateur (4), le réseau local disposant d'un accès au réseau Internet (22) comprenant : - une première étape comportant : • la récupération (54) de l'adresse MAC de la caméra IP par une application (5) exécutée sur le terminal, • la sélection automatique (56) par l'application d'une adresse IP privée non utilisée sur le réseau local, • l'inscription automatique (58) par l'application dans la caméra de l'adresse IP sélectionnée, • l'attribution automatique (60) par l'application, à la caméra IP, d'un port non utilisé par le routeur, • l'inscription automatique (60) par l'application, dans la table NAT du routeur, de l'adresse IP privée sélectionnée associée au port attribué à la caméra, et - une seconde étape comportant : • la récupération automatique (80) de l'adresse IP publique de la caméra (6) IP par un serveur d'application (30) connecté à Internet, et • l'envoi (82) par l'application, au serveur d'application, du port du routeur associé à la caméra. 2. Procédé selon la revendication 1, dans lequel la récupération (54) de l'adresse MAC de la caméra IP est réalisée par l'intermédiaire d'une interface homme machine de l'application (5) accessible par l'utilisateur. 3. Procédé selon la revendication 1 ou 2, dans lequel l'inscription automatique (58) de l'adresse IP sélectionnée dans la caméra est réalisée par l'intermédiaire d'une commande Ping. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel, lors de la seconde étape, l'application (5) récupère le port du routeur associé à la caméra IP par le biais d'une interface homme machine avant de l'envoyer au serveur d'application. 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel le port attribué à la caméra (6) est ouvert par l'intermédiaire d'une commande au protocole Upnp. 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel le serveur d'application (30) envoie périodiquement une commande Ping à la caméra (6) afin de maintenir son activité et d'éviter la fermeture du port du routeur (10) attribué à la caméra. 7. Procédé selon l'une quelconque des revendications précédentes, comprenant, préalablement à la deuxième étape, une étape d'authentification de l'utilisateur par le serveur d'application (30) par le biais d'un compte utilisateur et d'un mot de passe. 8. Procédé selon l'une quelconque des revendications précédentes, comportant une étape de paramétrage des protocoles de communication de la caméra pour le transfert de données de la caméra (6) vers le serveur d'application (30). 9. Procédé selon la revendication 8, comportant une étape de paramétrage de la caméra (6) de sorte qu'elle envoie une notification au serveur d'application (30) lorsqu'elle détecte un mouvement dans son champ à partir de l'évolution d'un paramètre capté optiquement, et comprenant une étape de paramétrage d'un seuil, entraînant lors de son franchissement par le paramètre capté, l'envoi d'une notification au serveur d'application. 10. Procédé selon l'une quelconque des revendications précédentes, comportant une étape de synchronisation temporelle du serveur d'application (30) et de la caméra (6) à partir d'une référence temporelle fournie par un serveur de temps (33) connecté à Internet. 11. Procédé selon l'une quelconque des revendications précédentes, comportant une troisième étape, réalisée entre les première et seconde étapes, de vérification de l'accessibilité de la caméra IP depuis le serveur d'application (30). 12. Support d'enregistrement d'informations, caractérisé en ce qu'il comporte des instructions pour l'exécution d'un procédé de configuration selon l'une quelconque des revendications 1 à 11, lorsque ces instructions sont exécutées par un terminal (4) connecté à un réseau local.