API Rest

Design API First

La progettazione API-first è una metodologia in cui il processo di sviluppo inizia con la progettazione delle interfacce di programmazione delle applicazioni (API) prima di creare altri componenti. Sottolinea l’importanza di API chiare e ben definite come base di un progetto, consentendo una più semplice integrazione con sistemi esterni e facilitando la collaborazione tra i team di sviluppo.

Vigilate adotta un approccio API-first per consentire una collaborazione continua con altre aziende. Dando priorità allo sviluppo di API robuste, Vigilate garantisce una facile integrazione dei propri servizi con i sistemi dei partner, favorendo uno scambio efficiente di dati e migliorando l’interoperabilità, facilitando così gli sforzi di collaborazione e favorendo la crescita aziendale reciproca. 

Semplicità e scalabilità

le API RESTful sono progettate per essere semplici e facili da usare. La natura stateless e l'interfaccia uniforme lo rendono scalabile ed efficiente, poiché ogni richiesta da un client a un server è indipendente.

Flessibilità

REST consente l'utilizzo di diversi formati di dati (ad esempio JSON o XML) per rappresentare le risorse, fornendo flessibilità in base alle esigenze del cliente.

Interoperabilità

le API RESTful sfruttano i metodi HTTP standard e i codici di stato, semplificando la comunicazione tra diversi sistemi. Ciò promuove l’interoperabilità tra varie piattaforme e tecnologie.

Affidabilità

la natura stateless delle API RESTful semplifica la logica lato server e migliora l'affidabilità. Non è necessario che i server conservino le informazioni sullo stato del client tra le richieste.

Scalabilità

la comunicazione stateless consente ai server di gestire un gran numero di client contemporaneamente, rendendola scalabile per un'ampia gamma di applicazioni.

Standardizzazione

l'utilizzo di metodi HTTP e codici di stato standard fornisce un approccio standardizzato alla creazione di API, rendendole più facili da comprendere e adottare per gli sviluppatori.

Prodotti linea traffic

Interazione con il layer API-REST a bordo dispositivo per sfruttare le sue potenzialità e integrarlo velocemente con il proprio sistema accedendo direttamente ai dati bypassando l’interfaccia prodotto.

Dati di diagnostica e dati di transito registrati dalla telecamera ANPR.

Prodotti linea security

Interazione con il layer API-REST a bordo dispositivo per sfruttare le sue potenzialità e integrarlo velocemente con il proprio sistema accedendo direttamente ai dati bypassando l’interfaccia prodotto.

Dispositivi e sensori di campo comprese centrali antintrusione, controllo accessi,antincendio etc..

Platform

Interazione con il layer API-REST per accedere alle funzioni della v-SUITE, interagire in modo sicuro e veloce con i dati provenienti dai dispositivi di campo senza sprechi di tempo nello studiare protocolli e risolvere a problematiche legate l’infrastruttura.

Dispositivi Vigilate e di terze parti collegati ella piattaforma

Diventa un developer partner Vigilate e crea il tuo applicativo a bordo della nostra piattaforma

Unisciti al Vigilate Developer Partner Program e sblocca infinite possibilità per la tua azienda! Integrando la tua applicazione con la nostra potente piattaforma software, puoi offrire servizi migliorati ai tuoi clienti e allo stesso tempo attingere a nuovi flussi di entrate. 

Sfrutta le nostre robuste API e le risorse complete per gli sviluppatori per creare e distribuire senza problemi le tue soluzioni. Approfitta della nostra vasta rete e ottieni visibilità su un mercato più ampio.

Collabora con noi per innovare, far crescere la tua attività e stare al passo con la concorrenza. Non perdere questa opportunità di unire le forze con Vigilate e plasmare insieme nuove soluzioni per il mondo del Traffic e della Security, 

Software di piattaforma

Software di piattaforma

v-SUITE è una raccolta di strumenti , una serie di applicazioni progettate per migliorare la comunicazione, la collaborazione e la produttività di individui e aziende nel settore della sicurezza e del traffico. 

Vigilate v-SUITE è costituito da vari servizi e applicazioni ed è progettata per essere accessibile da vari dispositivi dotati di connessione Internet, consentendo agli utenti di collaborare, lavorare e supervisionare facilmente i propri sistemi da remoto. È utilizzata da privati, aziende, enti pubblici e enti governativi.

Archiettura generale

Flusso dati

INFORMAZIONI PROVENIENTI DAL CAMPO
TRAFFICO – SICUREZZA – SMART BUILDING – IoT
Video e registrazioni
Eventi di traffico
Allarmi di sicurezza
Dati di diagnostica
Contatori e letture valori
Richieste e notifiche
INFORMAZIONI DALLA PIATTAFORMA
DATI – NOTIFICHE – EVENTI – ALLARMI
Videowall streaming
Manutenzione
Supervisione traffico
Analisi
Gestione allarmi
Risposte

Controllo professionale

Controllo privato

Controllo pubblico

Controllo tecnico

Multifunzione

  • Sanzionatorio
  • Controllo del territorio
  • Investigativo
  • Statistico

Multiutente

  • Polizia locale
  • Amministratori locali
  • Uffici tecnici
  • Strutture provinciali regionali
  • Ministeri
  • Forse dell’ordine

Interconnessa

  • Ania
  • SCNTT
  • ENIT
  • MIT

DB Scalabile

  • Mongo DB
  • SQL
  • SQL Server
  • Oracle
  • CSV
  • XML
  • Json

Certificata

  • ISO/IEC 27001:2022
  • UNI CEI EN ISO/IEC 27017:2015
  • UNI CEI EN ISO/IEC 27018:2019
  • ISO ISDP10003 (Traffico) 
  • Qualificata ACN (Market place)

Scopri le funzionalità d'integrazione attraverso il dispositivo v-ENGINE e il software v-ENGINE Core

Interfacciamento e protocolli

Interfacciamento e protocolli

Protocolli di comunicazione o protocolli di interfaccia, sono insiemi standardizzati di regole e convenzioni che definiscono il modo in cui diversi dispositivi o sistemi comunicano e scambiano informazioni. Questi protocolli garantiscono che dispositivi di produttori diversi o sistemi con funzionalità diverse possano interagire senza problemi. I protocolli di interfaccia sono fondamentali per consentire l’interoperabilità e lo scambio di dati in varie applicazioni. Vigilate al fine di centralizzare nella propria piattaforma una vasta gamma di dispositivi eterogenei, si adopera costantemente nell’integrazione di nuovi protocolli di terze parti.

Comunicazione

JSON, XML, TCP-IP, HTTP, HTTPS, FTP, MQTT, MODBUS, KNX, QNX CAN

Video

JPEG, MJPEG, H264, H265, RTP, RTSP, MP4, HLS

Audio

SIP, VOIP, FLAC, AAC

Interfacciamento di Sistema Security e IoT

Dati eterogenei dispositivi di campo

Dati uniformati per la piattaforma Vigilate o per un utilizzo API Rest

vsuite

Interfacciamento di prodotto Traffic

Multi protocollo per interfacciare i prodotti Vigilate con tutti i sistemi di traffico

Interfacciamento di Piattaforma

vsuite

Protocolli per interfacciare il framework dati della piattaforma v-SUITE con altre piattaforme e sistemi esterni

Big Data

Big data

La tecnologia Big Data si riferisce agli strumenti, alle tecniche e all’infrastruttura progettati per elaborare, analizzare e ricavare informazioni approfondite in modo efficiente da set di dati grandi e complessi. Vigilate investe gran parte della sua ricerca e sviluppo nella progettazione e miglioramento della sua infrastruttura di piattaforma Cloud. 

Sistemi di storage distribuiti

(Amazon AWS)

Database non relazionali

(MongoDB)

Framework di elaborazione con calcolo distribuito

Strumenti di Business Intelligence (BI)

Governance e sicurezza dei dati

Dispositivi di campo (Vigilate e di terze parti)

Telecamere ANPR

Telecamere ANPR

NVR

Dispositivi di terze parti

Telecamere, sensori, lettori targhe

Centrali di terze parti

Antintrusione, Antincendio, Controllo accessi

Grandi quantità di dati, segnali e video prodotti dai dispositivi di campo

Framework dati di piattaforma - GESTIONE BIG DATA

La tecnologia Big Data è essenziale per le organizzazioni che desiderano sfruttare il valore di set di dati grandi e diversificati. Consente alle aziende di acquisire informazioni approfondite, prendere decisioni basate sui dati ed estrarre informazioni significative da fonti quali social media, dati di sensori, file di registro e altro ancora. 

Framework v-SUITE

Media server

Applicativi di piattaforma

Video analisi geometrica

Video analisi geometrica

L’analisi video geometrica si riferisce al processo di analisi dei contenuti video basato su principi geometrici e relazioni spaziali. Ciò comporta l’estrazione di informazioni geometriche dai fotogrammi video per comprendere la struttura, la disposizione e il movimento degli oggetti all’interno del video. L’obiettivo è spesso quello di ottenere informazioni dettagliate sulle caratteristiche spaziali e geometriche della scena, tracciare oggetti ed estrarre informazioni rilevanti per varie applicazioni. 

Nel complesso, l’analisi video geometrica sfrutta i principi matematici per interpretare ed estrarre informazioni preziose dai contenuti video, fornendo approfondimenti sulle relazioni spaziali e sulle dinamiche presenti nelle scene osservate. 

Tracciamento degli oggetti

Tracciare il movimento degli oggetti all'interno di una sequenza video. Identificare e seguire la traiettoria di oggetti specifici nel tempo.

Analisi del movimento

Estrarre informazioni sul movimento degli oggetti nel video, velocità, la direzione e l'accelerazione degli oggetti in movimento.

Stima della profondità

Stima della profondità o della distanza degli oggetti dalla fotocamera.

Riconoscimento e segmentazione degli oggetti

Riconoscimento e segmentazione degli oggetti in un video. Ciò comporta l’identificazione di confini e contorni per distinguere tra diversi oggetti.

Calibrazione

La calibrazione geometrica è fondamentale per misurazioni e analisi accurate.