[go: up one dir, main page]

ITTV20130058A1 - MONITORING AND / OR SECURITY SYSTEM - Google Patents

MONITORING AND / OR SECURITY SYSTEM Download PDF

Info

Publication number
ITTV20130058A1
ITTV20130058A1 IT000058A ITTV20130058A ITTV20130058A1 IT TV20130058 A1 ITTV20130058 A1 IT TV20130058A1 IT 000058 A IT000058 A IT 000058A IT TV20130058 A ITTV20130058 A IT TV20130058A IT TV20130058 A1 ITTV20130058 A1 IT TV20130058A1
Authority
IT
Italy
Prior art keywords
hotspot
data
control device
server
sensor
Prior art date
Application number
IT000058A
Other languages
Italian (it)
Inventor
Simone Scanavini
Original Assignee
Sas Srl
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sas Srl filed Critical Sas Srl
Priority to IT000058A priority Critical patent/ITTV20130058A1/en
Publication of ITTV20130058A1 publication Critical patent/ITTV20130058A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19654Details concerning communication with a camera
    • G08B13/19656Network used to communicate with a camera, e.g. WAN, LAN, Internet
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19678User interface
    • G08B13/19684Portable terminal, e.g. mobile phone, used for viewing video remotely
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2575NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19665Details related to the storage of video surveillance data
    • G08B13/19669Event triggers storage or change of storage policy
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Burglar Alarm Systems (AREA)

Description

“Sistema di sorveglianza e/o sicurezza.” "Surveillance and / or security system."

DESCRIZIONE DESCRIPTION

L'invenzione si riferisce principalmente ad un sistema di sorveglianza e/o sicurezza. The invention mainly refers to a surveillance and / or security system.

La tecnologia e le reti digitali hanno permesso di realizzare sofisticati sistemi di sorveglianza, spesso interattivi con l'utente per evitare falsi allarmi e ridurre i tempi di intervento, tra l'altro allargando l'area entro la quale l'utente è raggiungibile per essere avvertito. Technology and digital networks have made it possible to create sophisticated surveillance systems, often interactive with the user to avoid false alarms and reduce intervention times, among other things by enlarging the area within which the user can be reached in order to be warned.

Ad es. GB 2475578 descrive un sistema di sorveglianza dove il segnale di una o più telecamere è inviato ad un cellulare per la visualizzazione. Per raccogliere il segnale e smistarlo al cellulare si usa un server SIP, che è costoso e poco conveniente per l'utente medio nel caso di sorveglianza domestica. Similmente W02009/097157. Eg. GB 2475578 describes a surveillance system where the signal from one or more cameras is sent to a mobile phone for viewing. A SIP server is used to collect the signal and route it to the cell phone, which is expensive and inexpensive for the average home surveillance user. Similarly WO2009 / 097157.

WO 2010/048243 presenta invece dei cellulari adattati per trasmettere in modo wireless uno streaming audio/video per scopo di sorveglianza o sicurezza personale. WO 2010/048243, on the other hand, presents mobile phones adapted to wirelessly transmit an audio / video stream for surveillance or personal security purposes.

In sostanza manca un sistema di sorveglianza remota che sia semplice, poco costoso, non richieda un'installazione complicata e possa riutilizzare componenti già comunemente in uso da un utente, ad es. uno smartphone. Basically, there is no remote surveillance system that is simple, inexpensive, does not require complicated installation and can reuse components already commonly in use by a user, eg. a smartphone.

Scopo principale dell'invenzione è risolvere almeno uno dei problemi suddetti. The main object of the invention is to solve at least one of the above problems.

Secondo un aspetto dell'invenzione, si propone un sistema di sorveglianza e/o sicurezza posto in un luogo da sorvegliare, comprendente: According to an aspect of the invention, a surveillance and / or security system is proposed in a place to be monitored, comprising:

- un dispositivo atto a generare uno hotspot; - a device capable of generating a hotspot;

- uno o più dispositivi sensori per acquisire dati, capaci di collegarsi allo hotspot e di inviargli i dati rilevati, - one or more sensor devices to acquire data, capable of connecting to the hotspot and sending the detected data to it,

- un dispositivo di controllo capace di collegarsi allo hotspot e, tramite questo, controllare delle funzioni di un dispositivo sensore, - a control device capable of connecting to the hotspot and, through this, controlling the functions of a sensor device,

Il dispositivo atto a generare uno hotspot essendo capace di ricetrasmettere i dati tramite una rete verso un server remoto (non incluso nel sistema), il quale server è atto a stabilire una comunicazione con attraversamento di NAT o port-forwarding da e verso un dispositivo utente remoto onde rendere a quest’ultimo disponibili i dati e/o permettergli di comunicare con il dispositivo di controllo. The device capable of generating a hotspot being capable of transmitting data via a network to a remote server (not included in the system), which server is capable of establishing a communication with NAT crossing or port-forwarding to and from a user device remote in order to make the data available to the latter and / or allow it to communicate with the control device.

Si semplifica così l'architettura del sistema, in particolare perché si possono usare componenti standard e/o di uso comune ma non sfruttabili direttamente, ad es. nel caso in cui il dispositivo atto a generare uno hotspot e il dispositivo di controllo siano integrati in un solo dispositivo, ad es. compresi in un dispositivo mobile, ad es. uno smartphone. Si può anche massimizzare l'integrazione tra i componenti del sistema e minimizzarne il costo. Con il termine "dispositivo mobile" (mobile device) qui si intendono in particolare tutti quei dispositivi elettronici per comunicazione dati in modo wireless che sono utilizzabili nonostante o durante la mobilità dell'utente, quali telefoni cellulari, palmari, smartphone, tablet, laptop, ricevitori GPS, ecc. Opportunamente programmato un dispositivo mobile può sostituire un apparato dedicato alla sorveglianza/sicurezza, che al contrario è costoso, difficile da installare e ingombrante. This simplifies the system architecture, in particular because standard and / or commonly used components can be used but not directly exploitable, eg. in the event that the device capable of generating a hotspot and the control device are integrated into a single device, eg. included in a mobile device, e.g. a smartphone. You can also maximize the integration between system components and minimize the cost. The term "mobile device" here refers in particular to all those electronic devices for wireless data communication that can be used despite or during the user's mobility, such as mobile phones, PDAs, smartphones, tablets, laptops, GPS receivers, etc. Properly programmed, a mobile device can replace an apparatus dedicated to surveillance / security, which on the contrary is expensive, difficult to install and bulky.

Pertanto anche il sistema "locale", formato solo dai componenti posti nel luogo da sorvegliare e capaci di dialogare col server remoto, è vantaggioso. Therefore also the "local" system, formed only by the components placed in the place to be monitored and able to communicate with the remote server, is advantageous.

L'UDP hole punching è solo una delle tecniche che possono consentire l'instaurazione di connessioni UDP bi-direzionali tra computer o dispositivi appartenenti a reti, ad es. private, connesse tramite Internet utilizzando un NAT. Tale tecnica è utilizzabile con connessioni TCP, anche se con meno successo. In generale qui si intende una tecnica di rete o metodo di trasmissione atta a stabilire una comunicazione di dati digitali tra due punti, posti in luoghi o organizzazioni separate, che sono entrambi dietro firewall restrittivi o restrizioni da NAT o port filtering. Sono usabili ad es. anche l'ICMP hole punching, il TCP hole punching, l'ICM, l'User Datagram e il TCM (Transmission Control Protocols). In altre parole, si può in generale usare una tecnica o metodo di comunicazione dati che permette il raggiungimento, e quindi la connessione, di uno o più dispositivi altrimenti irraggiungibili a causa del NAT o del port filtering. Quindi di installa un server che faciliti la connessione intervenendo da mediatore tra i due punti di connessione: il server analizza gli indirizzi IP pubblici e il numero delle porte utilizzate dai due punti di connessione per permettere una comunicazione diretta tra loro. Quindi il server funziona da mediatore tra i dispositivi dell'utente finale e quelli nel luogo sotto controllo. Lo stesso vale nel caso di utilizzo di un router ADSL o di utilizzo di un Hackberry o altro dispositivo con sistema operativo Android. In questo caso il NAT sarà solo quello del router ADSL e potrebbe bastare un port forwarding all'indirizzo IP dei dispositivi di acquisizione. Per evitare la configurazione del router all'utente l'UDP hole punching è il sistema migliore per scavalcare il NAT. UDP hole punching is just one of the techniques that can allow the establishment of bi-directional UDP connections between computers or devices belonging to networks, eg. private, connected over the Internet using a NAT. This technique can be used with TCP connections, albeit with less success. In general here is meant a network technique or transmission method designed to establish a communication of digital data between two points, located in separate places or organizations, both of which are behind restrictive firewalls or restrictions by NAT or port filtering. They are usable eg. also ICMP hole punching, TCP hole punching, ICM, User Datagram and TCM (Transmission Control Protocols). In other words, it is possible in general to use a data communication technique or method that allows the reaching, and therefore the connection, of one or more devices otherwise unreachable due to NAT or port filtering. Then install a server that facilitates the connection by acting as a mediator between the two connection points: the server analyzes the public IP addresses and the number of ports used by the two connection points to allow direct communication between them. Then the server acts as a mediator between the end user's devices and those in the place under control. The same applies in the case of using an ADSL router or using a Hackberry or other device with an Android operating system. In this case the NAT will be only that of the ADSL router and a port forwarding to the IP address of the acquisition devices may be sufficient. To avoid configuring the router to the user, UDP hole punching is the best way to bypass NAT.

Preferibilmente uno o ciascuno dei dispositivi sensori comprende un attuatore per direzionare nello spazio il sensore, e il dispositivo utente comprende un’interfaccia di controllo atta a inviare segnali al server, da questo ripetuti al dispositivo di controllo che pilota conseguentemente l’attuatore. Il vantaggio è rendere controllabili da remoto i dispositivi, o ad es. orientare delle telecamere da remoto. Preferably one or each of the sensor devices comprises an actuator to direct the sensor in space, and the user device comprises a control interface capable of sending signals to the server, repeated by the latter to the control device which consequently drives the actuator. The advantage is to make the devices, or eg. remotely orientate cameras.

Il sistema può comprendere varie funzioni vantaggiose, come allarmi o avvisi. Ad es. il dispositivo di controllo può trasmettere al dispositivo utente un messaggio di allarme qualora si verifichi una prestabilita condizione in un dispositivo sensore o nel dispositivo di controllo stesso (effrazione, movimento, superamento nei dati di una soglia stabilita, ecc). The system may include various beneficial features, such as alarms or warnings. Eg. the control device can transmit an alarm message to the user device if a predetermined condition occurs in a sensor device or in the control device itself (break-in, movement, data exceeding a set threshold, etc.).

Secondo un altro aspetto dell'invenzione, si propone un sistema che comprenda il server, ovvero un sistema di sorveglianza e/o sicurezza posto in un luogo da sorvegliare, comprendente: According to another aspect of the invention, a system is proposed that includes the server, or a surveillance and / or security system placed in a place to be monitored, comprising:

- un dispositivo atto a generare uno hotspot; - a device capable of generating a hotspot;

- uno o più dispositivi sensori per acquisire dati, capaci di collegarsi allo hotspot e di inviargli i dati rilevati, - one or more sensor devices to acquire data, capable of connecting to the hotspot and sending the detected data to it,

- un dispositivo di controllo capace di collegarsi allo hotspot e, tramite questo, controllare funzioni di un dispositivo sensore, - a control device capable of connecting to the hotspot and, through this, controlling the functions of a sensor device,

- un dispositivo utente remoto, - a remote user device,

- un server remoto atto a stabilire una comunicazione con attraversamento di NAT o portforwarding da e verso il dispositivo utente onde rendere a quest’ultimo disponibili i dati e/o permettergli di comunicare con il dispositivo di controllo. - a remote server designed to establish a NAT or port-forwarding communication to and from the user device in order to make the data available to the latter and / or allow it to communicate with the control device.

La comunicazione con attraversamento di NAT o port-forwarding da e verso il dispositivo utente remoto consente di semplificare l'architettura del sistema, oltre che integrare i dispositivi mobili suddetti. The communication with NAT crossing or port-forwarding to and from the remote user device allows to simplify the system architecture, as well as integrate the aforementioned mobile devices.

Preferibilmente il server remoto comprende un’area di memoria in cui memorizzare i dati e accessibile dopo autenticazione dal dispositivo utente remoto. Vantaggiosamente si possono in remoto salvare dati o registrazioni di sorveglianza. Preferably, the remote server includes a memory area in which to store data and is accessible after authentication from the remote user device. Advantageously, data or surveillance recordings can be saved remotely.

Preferibilmente il server remoto comprende un portale cui il dispositivo utente remoto può accedere, dopo autenticazione, per collegarsi e controllare un insieme determinato di dispositivi sensori associati a un dispositivo di controllo tramite lo hotspot. Vantaggiosamente si consente all'utente la gestione di molti dispositivi sensori, in modo semplice e sicuro. Preferably, the remote server comprises a portal which the remote user device can access, after authentication, to connect and control a determined set of sensor devices associated with a control device via the hotspot. Advantageously, the user is allowed to manage many sensor devices in a simple and safe way.

Un altro aspetto dell'invenzione è un'applicazione o programma caricabile ed eseguibile su un dispositivo di controllo come qui definito. L'applicazione o programma quando eseguita è atta gestire un flusso di dati da uno o più dispositivi sensori come qui definiti verso un server come qui definito. Another aspect of the invention is an application or program that can be loaded and run on a control device as defined herein. The application or program when executed is adapted to manage a flow of data from one or more sensor devices as defined herein to a server as defined herein.

Un altro aspetto dell'invenzione è un'applicazione o programma caricabile ed eseguibile su un server come qui definito. L'applicazione o programma quando eseguita è atta gestire un flusso di dati da uno o più dispositivi sensori come qui definiti verso un dispositivo di controllo come qui definito. Another aspect of the invention is an application or program that can be loaded and executed on a server as defined herein. The application or program when executed is adapted to manage a flow of data from one or more sensor devices as defined herein to a control device as defined herein.

L'applicazione o programma caricabile ed eseguibile sul server o sul dispositivo di controllo può essere in grado, tramite programmazione, di realizzare tutte o alcune delle funzioni qui descritte per il relativo dispositivo su cui gira, e per brevità non si ri-elencano pur essendo esplicitamente da comprendere nell'invenzione. The application or program that can be loaded and executed on the server or on the control device may be able, through programming, to perform all or some of the functions described here for the relative device on which it runs, and for the sake of brevity they are not re-listed even though they are explicitly to be understood in the invention.

Un altro aspetto dell'invenzione è un supporto leggibile da computer o unità logica su cui sia registrato il programma o applicazione suddetto. Another aspect of the invention is a computer readable medium or logical unit on which the aforementioned program or application is recorded.

Un altro aspetto dell'invenzione è un metodo per sorvegliare e/o controllare un luogo, comprendente le fasi di: Another aspect of the invention is a method for monitoring and / or controlling a place, comprising the steps of:

- generare uno hotspot tramite un dispositivo mobile; - generate a hotspot via a mobile device;

- associare un sensore allo hotspot, - associate a sensor to the hotspot,

- acquisire dati col sensore - acquire data with the sensor

- inviare i dati dal sensore al dispositivo di controllo tramite lo hotspot, - send data from the sensor to the controller via the hotspot,

- inviare i dati dal dispositivo di controllo verso un server remoto tramite una rete di comunicazione dati. - send data from the control device to a remote server via a data communication network.

Nel metodo è vantaggioso stabilire una comunicazione con attraversamento di NAT o portforwarding tra il dispositivo mobile e un dispositivo utente remoto onde rendere a quest’ultimo disponibili i dati e/o permettergli di comunicare con il dispositivo di controllo. In tal modo il dispositivo mobile si svincola da ostacoli in rete alla comunicazione. In the method it is advantageous to establish a communication with NAT crossing or portforwarding between the mobile device and a remote user device in order to make the data available to the latter and / or allow it to communicate with the control device. In this way the mobile device frees itself from network obstacles to communication.

I vantaggi dell’invenzione saranno più chiari dalla seguente descrizione di una preferita forma realizzativa di dispositivo, riferimento facendo all’allegato disegno in cui The advantages of the invention will be clearer from the following description of a preferred embodiment of the device, referring to the attached drawing in which

Fig.1 mostra un diagramma di un sistema di sorveglianza, Fig. 1 shows a diagram of a surveillance system,

Fig.2 mostra un diagramma di una variante del sistema. Fig. 2 shows a diagram of a variant of the system.

Nelle figure elementi uguali sono indicati con numeri uguali. In the figures, like elements are indicated with like numbers.

Il sistema 10 comprende un luogo o area sorvegliata 20, un utente 40 e un server remoto 60. Il luogo o area 20 è sorvegliata tramite uno o più dispositivi di rilevazione di immagine e/o suono 24, ad es. delle videocamere IP, che sono in comunicazione wireless con un dispositivo 22, ad es. un cellulare o smartphone 22. The system 10 comprises a monitored location or area 20, a user 40 and a remote server 60. The location or area 20 is monitored by one or more image and / or sound detection devices 24, e.g. IP cameras, which are in wireless communication with a device 22, e.g. a mobile phone or smartphone 22.

Il dispositivo 22 ha un circuito trasmettitore, ad es. secondo protocollo e architettura Wi-Fi o Bluetooth, settabile in modalità hotspot; tale cioè da rendere possibile una connessione 70 ad Internet dei dispositivi 24. In altre parole la creazione di uno hotspot 28 permette di connettere a Internet o a una rete esterna un dispositivo 24 sfruttando una connessione dati 3G (v. riferimento 70) del dispositivo 22, il quale diventa in effetti uno hotspot come fosse un modem. Device 22 has a transmitter circuit, e.g. according to Wi-Fi or Bluetooth protocol and architecture, settable in hotspot mode; that is, such as to make a connection 70 to the Internet of the devices 24 possible. In other words, the creation of a hotspot 28 allows a device 24 to be connected to the Internet or to an external network using a 3G data connection (see reference 70) of the device 22, which effectively becomes a hotspot as if it were a modem.

Si noti che caratteristica del sistema 10 è avere un dispositivo o qualunque dispositivo Android come punto di intelligenza interposto tra le telecamere o dispositivi 24 e il server centrale 60 di raccolta dati. It should be noted that a characteristic of the system 10 is to have a device or any Android device as an intelligence point interposed between the cameras or devices 24 and the central data collection server 60.

Un'applicazione 26, caricata ed eseguita nel dispositivo o smartphone 22, può gestire la comunicazione dati con i, e il funzionamento dei, dispositivi 24. Ad es. la si può scaricare sullo smartphone 22 da rete, ad es. essendo compatibile con sistema operativo Android. An application 26, loaded and executed in the device or smartphone 22, can manage the data communication with the, and the operation of the devices 24. For example. you can download it on the smartphone 22 from the network, eg. being compatible with Android operating system.

Si noti che è possibile anche una seconda variante di funzionamento (fig.2) nel caso in cui il luogo 20 sia dotato di una connessione ad Internet tramite router 110 proprio o dedicato, ad es. via linea ADSL. Si può allora usare come dispositivo 22 ad es. un computer a piastra singola come un Hackberry, o una chiavetta USB Android (dispositivo USB senza 3G, ma con il wifi e il bluetooth e con sopra un sistema operativo Android). Il dispositivo 22 conterrebbe comunque un sistema operativo, ad es. Android, per eseguire l’applicazione server e/o quella 26. In questo caso quindi sia il/i dispositivo/i 24 che il dispositivo 22 (Android) saranno connessi alla stessa rete Wi-Fi generata dal router 110. Nella variante di fig.2 le funzionalità dello smartphone 22 non sono disponibili. Tuttavia le funzionalità del sistema 100 sono identiche al sistema 10, con la sola differenza che il punto di connessione verso Internet è il router 110 (o fibra ottica). L'applicazione 26 in questo caso viene preconfigurata e installata nel dispositivo Hackberry o USB con già i dati del cliente (a causa della mancanza di uno schermo per la configurazione). L'applicazione 26 installata tuttavia può essere la medesima, e tutto il procedimento operativo rimane lo stesso. It should be noted that a second variant of operation is also possible (fig. 2) in the case in which the place 20 is equipped with an Internet connection via its own or dedicated router 110, e.g. via ADSL line. It can then be used as a device 22 e.g. a single plate computer such as a Hackberry, or an Android USB key (USB device without 3G, but with wifi and bluetooth and with an Android operating system on top). The device 22 would in any case contain an operating system, e.g. Android, to run the server application and / or that 26. In this case, therefore, both the device (s) 24 and the device 22 (Android) will be connected to the same Wi-Fi network generated by the router 110. In the variant of fig .2 smartphone functions 22 are not available. However the functionalities of the system 100 are identical to the system 10, with the only difference that the connection point towards the Internet is the router 110 (or optical fiber). The application 26 in this case is preconfigured and installed in the Hackberry or USB device with the customer data already (due to the lack of a configuration screen). However, the installed application 26 can be the same, and the whole operating procedure remains the same.

Nel sistema 10 che utilizza uno smartphone 22 come punto di connessione, il server 60 serve per inizializzare l’UDP Hole Punching, ovvero un metodo usato per poter aggirare il NAT imposto dall’operatore telefonico. In system 10 which uses a smartphone 22 as a connection point, server 60 is used to initialize UDP Hole Punching, which is a method used to bypass the NAT imposed by the telephone operator.

Il server 60 ha tre funzionalità: Server 60 has three features:

1) inizializzare la connessione tra l’utente 40 e lo smartphone remoto 22; 1) initialize the connection between the user 40 and the remote smartphone 22;

2) permettere la gestione dei dati inviati dai dispositivi 22, come ad es. la visualizzazione di n telecamere poste in n appartamenti o luoghi 20; 2) allow the management of the data sent by the devices 22, such as eg. the display of n cameras placed in n apartments or places 20;

3) la memorizzazione dei dati o immagini, ad es. quelle salvate in seguito alla generazione di un allarme. 3) the storage of data or images, eg. those saved following the generation of an alarm.

Nella variante in fig. 2, invece, sarebbe possibile (previa configurazione del router 110) raggiungere il dispositivo 22 o una telecamera IP 24 in maniera diretta eseguendo un port forwarding. In questo caso il server 60 non si renderebbe più necessario per inizializzare la connessione, però non sarebbe poi possibile archiviare lì le immagini e l’utente 40 dovrebbe configurare una nuova connessione per ogni dispositivo o telecamera 24 di ogni luogo 20. In the variant in fig. 2, on the other hand, it would be possible (after configuring the router 110) to reach the device 22 or an IP camera 24 directly by performing a port forwarding. In this case the server 60 would no longer be necessary to initialize the connection, but it would then not be possible to store the images there and the user 40 would have to configure a new connection for each device or camera 24 in each location 20.

Il dispositivo 22, o smartphone 22, tramite l’applicazione 26 può in generale inviare alle telecamere o dispositivi 24: The device 22, or smartphone 22, through the application 26 can generally send to the cameras or devices 24:

�� dei comandi di movimento, e/o �� of the movement commands, and / or

�� il segnale di accensione o spegnimento degli infrarossi; e/o �� the infrared on or off signal; and / or

�� il segnale di impostazione (setting o unsetting) della rilevazione di movimento (motion detection). �� the setting or unsetting signal of the motion detection.

�� l’attivazione del flusso audio e/o video di una telecamera o sensore. �� the activation of the audio and / or video stream of a camera or sensor.

La telecamera o dispositivo 24 invece può inviare all’applicazione 26 dati e/o immagini acquisite, ad es. a seguito di un allarme, e l’applicazione 26 le trasmette le immagini al server 60 tramite la connessione 70. The camera or device 24, on the other hand, can send the application 26 data and / or images acquired, eg. following an alarm, and the application 26 transmits the images to the server 60 via connection 70.

Un dispositivo utilizzato da un utente 40 per analizzare le immagini (o in generale i dati) emessi dai dispositivi 24, può essere ad es. uno smartphone 42, un tablet PC o un computer laptop 44. A device used by a user 40 to analyze the images (or in general the data) emitted by the devices 24, can be e.g. a smartphone 42, a tablet PC or a laptop computer 44.

Sul server remoto 60 l’utente si può registrare su un portale 62, contenuto in una memoria 66, in modo da avere uno spazio virtuale unico indipendentemente dal numero di dispositivi 24 impiegati e dal numero di luoghi o aree 20 tenuti sotto controllo. On the remote server 60 the user can register on a portal 62, contained in a memory 66, in order to have a unique virtual space regardless of the number of devices 24 used and the number of places or areas 20 kept under control.

Nel server 60 è presente un sistema o programma di inizializzazione della connessione 70 tramite UDP hole punching, che viene utilizzato anche nel caso di connessione ADSL (fig.2) per risparmiare all’utente la configurazione del router 110. Lo spazio o memoria 60 di salvataggio delle immagini o dati acquisiti dai dispositivi 24 è opzionale, ad es. nel momento in cui l’interesse primario dell’utente sia essere avvisato qualora scattasse un allarme. Quando, cioè, il sistema 10 è un sistema solo di videosorveglianza e non di allarme. In the server 60 there is a system or program for initializing the connection 70 through UDP hole punching, which is also used in the case of an ADSL connection (fig. 2) to save the user the configuration of the router 110. The space or memory 60 of saving images or data acquired by devices 24 is optional, eg. when the primary interest of the user is to be notified if an alarm is triggered. That is, when the system 10 is a video surveillance system only and not an alarm system.

Il sistema 10 funziona come segue (per il sistema 110 vale lo stesso, mutatis mutandis). System 10 operates as follows (the same applies to system 110, mutatis mutandis).

All’esecuzione dell’applicazione 26, l’antenna e la circuiteria dello smartphone 22 sono impostati in modalità hotspot. In generale l’applicazione 26 può gestire alcune funzionalità dello hardware sottostante nello smartphone 22, come ad esempio la modalità dell’antenna wi-fi. When running application 26, the antenna and the circuitry of the smartphone 22 are set to hotspot mode. In general, the application 26 can manage some features of the underlying hardware in the smartphone 22, such as the wi-fi antenna mode.

Abilitato lo hotspot i dispositivi 24 si associano alla rete così generata dallo smartphone 22 (o router 110). Lo fanno in modo automatico o perché sono stati forniti all’utente già associati precedentemente, oppure quando l’antenna wi-fi dello smartphone o dispositivo 22 è in modalità hotspot, verrà generato un SSID (nome della rete Wi-Fi) e una password. Questi due dati verranno manualmente inseriti nei dispositivi 24 per poter permettere l’associazione. Once the hotspot is enabled, the devices 24 associate themselves with the network thus generated by the smartphone 22 (or router 110). They do this automatically either because they have been provided to the user already associated previously, or when the wi-fi antenna of the smartphone or device 22 is in hotspot mode, an SSID (name of the Wi-Fi network) and a password will be generated. . These two data will be manually entered in the devices 24 in order to allow the association.

Registrato tramite la connessione 70 l'utente 40 sul portale 62, l’applicazione 26 si connette al server centrale 60 mandando l’indirizzo IP pubblico della connessione 70, autentica il dominio di sorveglianza 20 tramite username e password, e invia l'indirizzo MAC e IP dei dispositivi 24 connessi alla rete. Registered through connection 70 user 40 on portal 62, application 26 connects to central server 60 sending the public IP address of connection 70, authenticates the surveillance domain 20 via username and password, and sends the MAC address and IP of the devices 24 connected to the network.

In pratica viene creata a monte sul portale 62 la registrazione dell’utente a seguito dell’acquisto del sistema 10. L’applicazione 26 viene configurata con nome utente e password relative ed autentica se stessa nel server 60. In questa maniera il server 60 può sapere chi è connesso e quali telecamere o dispositivi 24 sono collegati ad ogni smartphone o dispositivo 22 (o router 110), permettendone l’associazione logica UTENTE�� TELECAMERE O DISPOSITIVI 24. In practice, the user registration is created upstream on the portal 62 following the purchase of the system 10. The application 26 is configured with the relative user name and password and authenticates itself in the server 60. In this way the server 60 can know who is connected and which cameras or devices 24 are connected to each smartphone or device 22 (or router 110), allowing the logical USER association�� CAMERAS OR DEVICES 24.

Il server 60 rimane poi in ascolto conoscendo l’indirizzo IP pubblico dello smartphone 22 e il numero della porta UDP esterna della connessione 70, e registra questi due parametri su un database 64 interno (insieme al numero dei dispositivi 24 connessi) presente nella memoria 66. The server 60 then listens, knowing the public IP address of the smartphone 22 and the number of the external UDP port of the connection 70, and records these two parameters on an internal database 64 (together with the number of connected devices 24) present in the memory 66 .

Un utente 40 si può connettere via Internet al server 60 con un dispositivo 42, 44, e dopo una procedura di login e autenticazione il sistema 10, cioè il server 60, inizializza l’UDP hole punching per permettere una connessione diretta 30 dei due endpoint, gli elementi 40 e 20, attraversando il NAT della rete 3G. A user 40 can connect via the Internet to the server 60 with a device 42, 44, and after a login and authentication procedure the system 10, i.e. the server 60, initializes the UDP hole punching to allow a direct connection 30 of the two endpoints , elements 40 and 20, crossing the NAT of the 3G network.

Prima o poi un dispositivo 44 o 42 vuole comunicare con il dispositivo 22 per richiedere la visualizzazione o trasmissione dello stream video o dati di un dispositivo 24. Il dispositivo 22 è connesso ad Internet ma, se è uno smartphone, senza la possibilità di essere raggiunto direttamente dall’esterno a causa del NAT imposto dall’operatore telefonico. Il server 60 ha un IP pubblico noto, e fisso. Entrambi i dispositivi 44 e 22 inizializzano una connessione UDP verso il server 60. In questo stadio entrambi i dispositivi avranno una porta UDP esterna con un numero casuale (per esempio 1049 e 2280 rispettivamente). Il server 60 registra questi due numeri, e comunica ad ogni dispositivo la porta dell’altro. Quindi il dispositivo o smartphone 22 inizializzerà una connessione alla porta 1049 dell’indirizzo IP del dispositivo 44. Alla stessa maniera il dispositivo 44 inizializzerà la connessione verso il dispositivo o smartphone 22 alla porta 2280 del suo indirizzo IP. In questa maniera i due dispositivi si connettono vicendevolmente scavalcando il NAT. In altre parole l'utente 40 dialoga con lo smartphone o dispositivo 22 tramite il server 60. Sooner or later a device 44 or 42 wants to communicate with the device 22 to request the display or transmission of the video or data stream of a device 24. The device 22 is connected to the Internet but, if it is a smartphone, without the possibility of being reached directly from the outside due to the NAT imposed by the telephone operator. Server 60 has a known, fixed public IP. Both devices 44 and 22 initiate a UDP connection to server 60. In this stage both devices will have an external UDP port with a random number (for example 1049 and 2280 respectively). Server 60 records these two numbers, and communicates the port of the other to each device. Then the device or smartphone 22 will initiate a connection to the port 1049 of the IP address of the device 44. In the same way, the device 44 will initiate the connection to the device or smartphone 22 to the port 2280 of its IP address. In this way the two devices connect to each other bypassing the NAT. In other words, the user 40 communicates with the smartphone or device 22 via the server 60.

L’applicazione 26 continuerà a mandare dei pacchetti keep-alive al server 60 per permettere l’aggiornamento di tutti i dati nel database 64 necessari per stabilire la connessione 30 attraverso l’UDP hole punching. The application 26 will continue to send keep-alive packets to the server 60 to allow the updating of all the data in the database 64 necessary to establish the connection 30 through UDP hole punching.

L’applicazione 26 tramite la connessione 30 può in generale notificare l’utente 40 ad es. nel caso cambi lo stato dell’alimentazione del dispositivo o smartphone 22, o in caso di interruzione o ritorno dell'alimentazione. Allo scopo, l’applicazione 26 tramite la connessione 30, intesa ad es. come connessione tramite la rete cellulare (non dati) dell’operatore telefonico, può mandare un SMS. Analogamente, l’applicazione 26 può anche notificare l’utente 40, ad es. con una e-mail, inviando i dati di posta tramite la connessione 3G o ADSL al server di posta dell’utente (che può ovviamente variare). The application 26 through the connection 30 can generally notify the user 40 eg. in the event that the power status of the device or smartphone 22 changes, or in the event of a power failure or return. For this purpose, application 26 through connection 30, intended for example as a connection via the cellular network (not data) of the telephone operator, it can send an SMS. Similarly, application 26 can also notify user 40, eg. with an e-mail, sending the mail data via the 3G or ADSL connection to the user's mail server (which can obviously vary).

L’applicazione 26 può in generale notificare l’utente, nella stessa maniera descritta precedentemente, anche nel caso di un malfunzionamento o sconnessione di una telecamera o dispositivo 24. Application 26 can generally notify the user, in the same manner described above, even in the event of a malfunction or disconnection of a camera or device 24.

L’applicazione 26 può esporre all'utente metodi di controllo sulle funzionalità dei dispositivi 24, come ad es. il loro movimento, o l’attivazione e/o la disattivazione di funzionalità (ad es. rilevazione ad infrarossi e/o rilevamento di movimento). Ad es. l’applicazione 26 può mandare comandi ad una telecamera o dispositivo 24 sfruttando i CGI-BIN del server web del dispositivo stesso. The application 26 can expose the user to control methods on the functionality of the devices 24, such as for example. their movement, or the activation and / or deactivation of features (eg. infrared detection and / or motion detection). Eg. the application 26 can send commands to a camera or device 24 using the CGI-BIN of the web server of the device itself.

Ad ogni comando può corrispondere un’azione come quelle descritte qui sotto. Each command can correspond to an action such as those described below.

I detti metodi sono fruibili dall’utente 40 ad es. attraverso uno dei dispositivi 42, 44. The said methods are usable by the user 40 eg. through one of the devices 42, 44.

Ad es. circa il controllo di movimento, le IP camera o dispositivi 24 possono essere orientabili a distanza tramite i dispositivi 42, 44. I dispositivi 24 possono essere motorizzati e/o dotati di un motore interno che permette loro di ruotare su uno, due o tre assi. Eg. about motion control, the IP cameras or devices 24 can be remotely orientated by means of the devices 42, 44. The devices 24 can be motorized and / or equipped with an internal motor that allows them to rotate on one, two or three axes .

Si può prevedere un'interfaccia grafica di controllo particolare su uno dei dispositivi 42, 44 per il controllo dei dispositivi 24. Ad es. tale interfaccia può prevedere delle frecce che una volta toccate o premute permettano il movimento o orientamento in tempo reale delle telecamere o dispositivi 24 e/o alcune icone toccabili e/o da premere per l’abilitazione o la disabilitazione delle varie funzioni. A particular graphic control interface can be provided on one of the devices 42, 44 for controlling the devices 24. For example. this interface may include arrows that, once touched or pressed, allow the movement or orientation in real time of the cameras or devices 24 and / or some icons that can be touched and / or pressed to enable or disable the various functions.

Se viene abilitata la funzionalità di rilevazione di movimento, un dispositivo 24 manda in maniera autonoma ad uno spazio preconfigurato (ad es. nella memoria 66) sul server 60 le immagini rilevate in tempo reale, ad es. via protocollo FTP o HTTP. Se non è attiva la funzionalità di rilevazione di movimento, non si genera un allarme, nel qual caso la telecamera 24 può essere utilizzata per vedere le immagini in tempo reale. If the motion detection function is enabled, a device 24 autonomously sends the images detected in real time to a preconfigured space (e.g. in the memory 66) on the server 60 in real time, e.g. via FTP or HTTP protocol. If the motion detection function is not activated, an alarm is not generated, in which case the camera 24 can be used to view the images in real time.

Le immagini sono preferibilmente memorizzate nella memoria 66 e messe a disposizione dell’utente 40, che può ad es. copiarle in un dispositivo 42, 44 oppure cancellarle o altro, tramite il portale 62. The images are preferably stored in the memory 66 and made available to the user 40, who can for example copy them to a device 42, 44 or delete them or other, through the portal 62.

Il sistema 10 tramite il dispositivo 22 può generare un messaggio di avviso e può inoltre avvisare via e-mail l’utente 40 che nuove immagini sono state registrate sul server 60. The system 10 through the device 22 can generate a warning message and can also notify the user 40 via e-mail that new images have been recorded on the server 60.

Il sistema 10 evita di dover portare ex novo nell’area o luogo 20 una linea fissa e le relative linee dati, ad es. quella ADSL domestica o industriale, con le associate configurazioni di port forwarding per poter passare attraverso un router 110 (fig. 2). Oppure consente di semplificare, usando il solo dispositivo o smartphone 22, le note architetture di sorveglianza. Infatti l'uso dello smartphone o dispositivo 22 integra vantaggiosamente tre elementi: uno storage server, in grado di sviluppare allarmi, una wireless network che connette tutti i sensori o dispositivi 24, e un gateway server, che permette l'accesso remoto. System 10 avoids having to bring a fixed line and related data lines from scratch to the area or place 20, eg. the domestic or industrial ADSL one, with the associated port forwarding configurations in order to pass through a router 110 (fig. 2). Or it allows to simplify the known surveillance architectures, using only the device or smartphone 22. In fact, the use of the smartphone or device 22 advantageously integrates three elements: a storage server, capable of developing alarms, a wireless network that connects all the sensors or devices 24, and a gateway server, which allows remote access.

E' evidente la semplificazione! Simplification is evident!

Il sistema 10 si avvale del solo dispositivo o smartphone 22 come punto di connessione tra uno più dispositivi 24 e Internet (o una rete esterna). The system 10 uses only the device or smartphone 22 as a connection point between one or more devices 24 and the Internet (or an external network).

Un altro vantaggio del sistema 10 è la sua scalabilità con qualunque tipo di dispositivo bluetooth o wi-fi, e la versatilità. Cambiando l’applicazione 26 si possono aggiungere funzionalità che vanno oltre quelle associate o associabili alle telecamere o ai dispositivi 24. Another advantage of the system 10 is its scalability with any type of bluetooth or wi-fi device, and its versatility. By changing the application 26, you can add features that go beyond those associated or associated with cameras or devices 24.

Un vantaggio del sistema 110 è poterlo usare in un ambiente dotato di telefonia fissa. An advantage of the 110 system is that it can be used in an environment with fixed telephony.

Un dispositivo 24 può essere anche ad es. un sensore, come ad es. un sensore domestico, un sensore per fumo, di presenza, di telemedicina bluetooth, o componenti domotici wi-fi, come lettori di consumo, interruttori, etc. A device 24 can also be e.g. a sensor, such as a home sensor, a smoke, presence, bluetooth telemedicine sensor, or wi-fi home automation components, such as consumer readers, switches, etc.

Poiché l'uso dello smartphone o dispositivo 22 come "server" prescinde dai dati trasmessi, il sistema 10 e la sua architettura di rete si può usare per ogni applicazione che preveda un controllo di quello che avviene nel punto di connessione fornita dallo smarphone o dispositivo 22, quindi dove non sia presente una linea fissa per motivi logistici o tecnici. Since the use of the smartphone or device 22 as a "server" is independent of the data transmitted, the system 10 and its network architecture can be used for any application that provides for a control of what happens at the connection point provided by the smartphone or device 22, therefore where there is no fixed line for logistical or technical reasons.

Un grande vantaggio del server 60 è che esso permette l’inizializzazione della connessione tramite UDP hole punching (o equivalente tecnica) e la gestione contemporanea per ogni utente singolo di n telecamere o dispositivi 24 in n luoghi 20. Senza il server 60 l’utente dovrebbe configurare sul proprio dispositivo 42, 44 una connessione per ogni dispositivo 24. Invece l’utente 40 non se ne deve preoccupare, e deve solo accedere ad un unico sistema indipendentemente dal numero delle telecamere o dispositivi 24, dal numero di appartamenti o aree 20 e dal tipo di connessione remota 70 (cellulare o ADSL). A great advantage of the server 60 is that it allows the initialization of the connection through UDP hole punching (or technical equivalent) and the simultaneous management for each single user of n cameras or devices 24 in n places 20. Without the server 60 the user should configure on his device 42, 44 a connection for each device 24. Instead, the user 40 does not have to worry about it, and only has to access a single system regardless of the number of cameras or devices 24, the number of apartments or areas 20 and the type of remote connection 70 (cellular or ADSL).

Claims (10)

“Sistema di sorveglianza e/o sicurezza.” RIVENDICAZIONI 1. Sistema di sorveglianza e/o sicurezza (22; 24; 28) posto in un luogo da sorvegliare (20), comprendente: - un dispositivo (22) atto a generare uno hotspot (28); - uno o più dispositivi sensori (24) per acquisire dati, capaci di collegarsi allo hotspot e di inviargli i dati rilevati, - un dispositivo di controllo (22) capace di collegarsi allo hotspot e, tramite questo, controllare funzioni di un dispositivo sensore, il dispositivo atto a generare uno hotspot essendo capace di ricetrasmettere i dati tramite una rete verso un server remoto (30), il quale server è atto a stabilire una comunicazione con attraversamento di NAT o port-forwarding da e verso un dispositivo utente remoto (40) onde rendere a quest’ultimo disponibili i dati e/o permettergli di comunicare con il dispositivo di controllo. "Surveillance and / or security system." CLAIMS 1. Surveillance and / or security system (22; 24; 28) located in a place to be monitored (20), comprising: - a device (22) suitable for generating a hotspot (28); - one or more sensor devices (24) to acquire data, capable of connecting to the hotspot and sending the detected data to it, - a control device (22) capable of connecting to the hotspot and, through this, controlling the functions of a sensor device, the device capable of generating a hotspot being capable of transmitting data via a network to a remote server (30), which server is capable of establishing a communication with NAT crossing or port-forwarding to and from a remote user device (40 ) in order to make the data available to the latter and / or to allow it to communicate with the control device. 2. Sistema secondo la rivendicazione 1, in cui il dispositivo atto a generare uno hotspot e il dispositivo di controllo sono compresi in un dispositivo mobile, ad es. uno smartphone. System according to claim 1, wherein the device for generating a hotspot and the control device are comprised in a mobile device, e.g. a smartphone. 3. Sistema secondo la rivendicazione 1, in cui il dispositivo atto a generare uno hotspot comprende un router ADSL (110). System according to claim 1, wherein the device adapted to generate a hotspot comprises an ADSL router (110). 4. Sistema secondo la rivendicazione 1 o 2 o 3, in cui uno o ciascuno dei dispositivi sensori comprende un attuatore per direzionare nello spazio il sensore, e il dispositivo utente comprende un’interfaccia di controllo atta a inviare segnali al server, da questo ripetuti al dispositivo di controllo che pilota conseguentemente l’attuatore. 4. System according to claim 1 or 2 or 3, in which one or each of the sensor devices comprises an actuator for directing the sensor in space, and the user device comprises a control interface adapted to send signals to the server, which are repeated by it to the control device which consequently drives the actuator. 5. Sistema secondo una qualsiasi delle rivendicazioni precedenti, in cui il dispositivo di controllo è atto a trasmettere al dispositivo utente un messaggio di allarme qualora si verifichi una prestabilita condizione in un dispositivo sensore o nel dispositivo di controllo stesso. System according to any one of the preceding claims, in which the control device is adapted to transmit to the user device an alarm message in the event of a predetermined condition in a sensor device or in the control device itself. 6. Sistema di sorveglianza e/o sicurezza posto in un luogo da sorvegliare (10;110), comprendente: - un dispositivo atto a generare uno hotspot; - uno o più dispositivi sensori per acquisire dati, capaci di collegarsi allo hotspot e di inviargli i dati rilevati, - un dispositivo di controllo capace di collegarsi allo hotspot e, tramite questo, controllare funzioni di un dispositivo sensore, - un dispositivo utente remoto, - un server remoto atto a stabilire una comunicazione con attraversamento di NAT o portforwarding da e verso il dispositivo utente onde rendere a quest’ultimo disponibili i dati e/o permettergli di comunicare con il dispositivo di controllo. 6. Surveillance and / or security system located in a place to be monitored (10; 110), comprising: - a device capable of generating a hotspot; - one or more sensor devices to acquire data, capable of connecting to the hotspot and sending the detected data to it, - a control device capable of connecting to the hotspot and, through this, controlling the functions of a sensor device, - a remote user device, - a remote server designed to establish a NAT or port-forwarding communication to and from the user device in order to make the data available to the latter and / or allow it to communicate with the control device. 7. Sistema secondo una qualsiasi delle rivendicazioni precedenti, in cui il server remoto comprende un’area di memoria (66) in cui memorizzare i dati e accessibile dopo autenticazione dal dispositivo utente remoto. 7. System according to any one of the preceding claims, in which the remote server comprises a memory area (66) in which to store the data and accessible after authentication from the remote user device. 8. Sistema secondo una qualsiasi delle rivendicazioni precedenti, in cui il server remoto comprende un portale (62) cui il dispositivo utente remoto può accedere, dopo autenticazione, per collegarsi e controllare un insieme determinato di dispositivi sensori associati a un dispositivo di controllo tramite lo hotspot. System according to any one of the preceding claims, wherein the remote server comprises a portal (62) which the remote user device can access, after authentication, to connect and control a determined set of sensor devices associated with a control device through the hotspot. 9. Applicazione o programma (26) caricabile ed eseguibile su un dispositivo di controllo secondo una qualsiasi delle rivendicazioni precedenti, che quando è eseguita è atta gestire un flusso di dati da uno o più dispositivi sensori secondo una qualsiasi delle rivendicazioni precedenti verso un server secondo una qualsiasi delle rivendicazioni precedenti. Application or program (26) that can be loaded and executed on a control device according to any one of the preceding claims, which when executed is capable of managing a flow of data from one or more sensor devices according to any of the preceding claims towards a server according to any of the preceding claims. 10. Metodo per sorvegliare e/o controllare un luogo (20), comprendente: - generare uno hotspot (28) tramite un dispositivo mobile di controllo (22); - associare un dispositivo sensore (24) allo hotspot; - acquisire dati col dispositivo sensore; - inviare i dati dal sensore al dispositivo di controllo tramite lo hotspot, - inviare i dati dal dispositivo di controllo verso un server remoto (60) tramite una rete di comunicazione dati (70).10. Method for monitoring and / or controlling a place (20), comprising: - generating a hotspot (28) via a mobile control device (22); - associate a sensor device (24) to the hotspot; - acquire data with the sensor device; - send data from the sensor to the controller via the hotspot, - sending the data from the control device to a remote server (60) via a data communication network (70).
IT000058A 2013-04-24 2013-04-24 MONITORING AND / OR SECURITY SYSTEM ITTV20130058A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IT000058A ITTV20130058A1 (en) 2013-04-24 2013-04-24 MONITORING AND / OR SECURITY SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT000058A ITTV20130058A1 (en) 2013-04-24 2013-04-24 MONITORING AND / OR SECURITY SYSTEM

Publications (1)

Publication Number Publication Date
ITTV20130058A1 true ITTV20130058A1 (en) 2014-10-25

Family

ID=48485377

Family Applications (1)

Application Number Title Priority Date Filing Date
IT000058A ITTV20130058A1 (en) 2013-04-24 2013-04-24 MONITORING AND / OR SECURITY SYSTEM

Country Status (1)

Country Link
IT (1) ITTV20130058A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157303A1 (en) * 2005-12-29 2007-07-05 Logmein, Inc. Server-mediated setup and maintenance of peer-to-peer client computer communications

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157303A1 (en) * 2005-12-29 2007-07-05 Logmein, Inc. Server-mediated setup and maintenance of peer-to-peer client computer communications

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"EvoCam Screencast - MacUpdate Promo", 27 June 2012 (2012-06-27), XP054975288, Retrieved from the Internet <URL:http://www.youtube.com/watch?v=dmBJmSjqSZQ> [retrieved on 20140110] *
ANONYMOUS: "App Store - Foscam Surveillance Pro", 24 November 2011 (2011-11-24), XP055095608, Retrieved from the Internet <URL:http://web.archive.org/web/20111124101649/http://itunes.apple.com/us/app/foscam-surveillance/id373509500?mt=8> [retrieved on 20140109] *
ANONYMOUS: "iPhone Controlled Home Security - DIY iPhone Controlled Home Security Cameras for less than $100", 15 April 2013 (2013-04-15), XP055095599, Retrieved from the Internet <URL:http://web.archive.org/web/20130415041732/http://netsecurity.about.com/od/newsandeditorial1/a/Diy-Iphone-Controlled-Home-Security-Camera-For-Less-Than-100.htm> [retrieved on 20140109] *

Similar Documents

Publication Publication Date Title
US10139897B2 (en) Power-optimized image capture and push
EP3031206B1 (en) System, method and apparatus for remote monitoring
US9851982B2 (en) Emergency video camera system
WO2017185654A1 (en) Intelligent gateway device and intelligent monitoring system
US10051078B2 (en) WiFi-to-serial encapsulation in systems
CN104243541B (en) Setting method of network camera with network repeater function
US9405360B2 (en) IP camera smart controller
US20180191720A1 (en) Communication protocols in integrated systems
US10356236B2 (en) Controlling communication between a building-external communication server and a building-internal communication entity
US20150373538A1 (en) Configuring Secure Wireless Networks
US10498830B2 (en) Wi-Fi-to-serial encapsulation in systems
WO2015148705A1 (en) Intelligent monitoring and management of network devices
WO2018109419A1 (en) Method for controlling a radio signal emitted by a gateway, and corresponding gateway and computer program
US20170155970A1 (en) Plug and Play Method and System of Viewing Live and Recorded Contents
US10181261B2 (en) Mobile user interface for security panel
KR101743833B1 (en) Remote management system using network communication
ITTV20130058A1 (en) MONITORING AND / OR SECURITY SYSTEM
KR101738773B1 (en) Remote management system using network communication
KR101267566B1 (en) crime prevention system with separating storage
US8396997B2 (en) System and method for surveillance
WO2019068184A1 (en) Systems and methods for accessing and controlling devices and services
KR101013192B1 (en) Internet-based security router with TV power off and PC remote control
US9560535B2 (en) Data stream generation and transmission system and method therefor
CN203706387U (en) MMS alarm system
JP2017139553A (en) Apparatus-to-apparatus communication supervision system