Încarcă date · Analizează date · Distribuie date

Conectați datele pe care le aveți deja

Companiile, orașele și regiunile aproape că nu fac schimb de date între ele. Folosim standardele europene pentru schimbul și analiza datelor, între ele NGSI-LD, și punem context brokere peste sistemele pe care le operați deja, astfel încât o singură interogare să ajungă la toate, iar fiecare proprietar să își păstreze datele acolo unde sunt și să decidă cine poate vedea ce parte.

Cum funcționează Scrieți-ne

sistemele dumneavoastră Transport Apă Energie GIS BIM NGSI-LD un singur context o singură interogare
Cinci sisteme, cinci vocabulare, un singur context căruia să îi pui întrebarea.

O singură sursă de adevăr

Senzorii, straturile GIS, modelele BIM, registrele de active, evenimentele orașului și înregistrările lăsate în urmă de procesele dumneavoastră devin entități NGSI-LD de aceeași formă. Două departamente care pun aceeași întrebare citesc același răspuns, indiferent ce furnizor a construit sistemul de dedesubt.

Datele rămân acolo unde trăiesc

NGSI-LD descrie entitățile, DCAT-AP seturile de date, iar ODRL condițiile de utilizare, așa că nimic nu trebuie mutat într-o bază de date centrală. Brokerele se înregistrează unele la altele, interogarea călătorește la cel care ține entitățile, iar răspunsurile se întorc unite. În implementarea noastră de referință brokerul regional a răspuns pentru șaisprezece evenimente și stoca doar cele șase ale sale.

Politica decide ce vede un partener

O organizație parteneră interoghează geamănul dumneavoastră și primește subsetul permis de politica dumneavoastră, chiar și atunci când interogarea ei cere mai mult. Restul nu părăsește niciodată brokerul dumneavoastră.

Standarde care vă rămân

NGSI-LD de la ETSI, Dataspace Protocol, OGC SensorThings și modelele Smart Data Models publicate. Schimbați furnizorul, sau schimbați-ne pe noi, iar modelele tot orașul dumneavoastră îl descriu.

Protocoale și standarde pe care le conectăm

  • NGSI-LD
  • JSON-LD
  • OGC SensorThings
  • MQTT
  • LoRaWAN
  • OPC UA
  • WFS · PostGIS
  • IFC · BIM
  • Smart Data Models

Problema la care lucrăm

Gemenii digitali sosesc câte un proiect pe rând. Transportul cumpără unul, compania de energie altul, cea de apă ține un al treilea, iar direcția de construcții întreține un model BIM pe care nimeni altcineva nu îl poate deschide. Fiecare dintre ele descrie aceeași stradă și aceeași clădire cu vocabularul propriu, așa că o întrebare care traversează două departamente devine o ședință în loc de o interogare.

Citirile senzorilor sunt doar o parte. Lucrările la drumuri, evenimentele culturale, autorizațiile în curs și anunțurile pe care le publică orașul descriu aceeași stradă, iar fiecare dintre ele stă în încă un sistem.

Un API standard închide doar jumătate din acest gol. NGSI-LD definește cum citește un sistem din altul. Nu spune nimic despre cum limitează proprietarul ceea ce vede vecinul, așa că un oraș care vrea să își împartă geamănul cu regiunea îl poate deschide în întregime sau deloc. Am construit stratul care le face pe amândouă: unește gemenii într-un singur context și lasă fiecare proprietar să decidă cine citește ce parte.

Șase părți, o singură platformă

01 · Surse

Adaptoarele transformă ceea ce sistemele dumneavoastră trimit deja, MQTT, LoRaWAN, OPC UA, WFS, IFC, în entități NGSI-LD. De partea sursei nu se rescrie nimic.

02 · Context

Un context broker ține o singură descriere pentru fiecare stradă, contor și încăpere, cu proprietățile, relațiile și @context-ul ei.

03 · Federare

Brokerele se înregistrează unele la altele. La o întrebare trimisă unui broker răspunde cel care ține entitățile, iar pe drum nu se face nicio copie.

04 · Politică

Regulile de acces numesc cine ce poate face cu care entități și în ce condiție. Poarta rescrie fiecare interogare astfel încât să poată returna doar ceea ce i se cuvine apelantului.

05 · Spațiu de date

Între organizații, conectorii Dataspace Protocol negociază condițiile o singură dată. După aceea, o interogare federată costă câteva milisecunde mai mult decât una obișnuită.

06 · Consumatori

Grafana și alți clienți NGSI-LD nemodificați citesc prin toată federația ca și cum ar fi un singur broker. Echipele dumneavoastră păstrează uneltele pe care le deschid dimineața.

Măsurat în trei organizații

Am implementat platforma pentru un oraș, regiunea sa autonomă și o universitate, fiecare pe propriul cluster Kubernetes, cu credențiale proprii și fără administrator comun, și am măsurat-o peste o rețea de arie largă. Cifrele de mai jos provin din acea implementare și sunt publicate, cerere cu cerere, împreună cu articolul științific scris cu Universitatea Matej Bel.

  • Trimiterea unei interogări federate printr-un conector de spațiu de date costă cu 2 ms mai mult decât federarea simplă între brokere pentru o entitate și cu 4 ms pentru zece. Federarea în sine costă circa 31 ms peste o interogare directă, iar aplicarea politicii asupra rezultatului încă 18 până la 19 ms.
  • Paisprezece din paisprezece cazuri de control al accesului au rezistat, între ele un token falsificat, un token rescris ca să pretindă rolul de administrator și un motor de politici oprit. Poarta a refuzat în loc să lase cererea să treacă.
  • Un partener cu drept doar de citire a interogat 103 vehicule deținute de altă organizație și a primit cele 100 pe care avea voie să le vadă, inclusiv atunci când propria interogare numea un domeniu pe care nu avea voie să îl citească.
  • Grafana, cu sursa sa de date NGSI-LD obișnuită, a citit evenimente, calitatea aerului și poziții de vehicule din toate cele trei organizații, fără niciun adaptor la mijloc.

Cum începe un proiect

  1. Inventar. Cartografiem fiecare sistem care ține date ale geamănului: protocol, model, proprietar, frecvență de actualizare și cine are voie să citească.
  2. Pilot pe o singură întrebare. Luăm o întrebare pe care echipele dumneavoastră o pun deja peste două sau trei sisteme și o facem să poată primi răspuns într-o singură interogare NGSI-LD.
  3. Extindere. Adaptoarele, modelele și regulile de acces se mută pe infrastructura dumneavoastră sau pe a noastră. Echipele continuă să lucreze în uneltele pe care le cunosc.
  4. Deschidere către parteneri. Când o organizație vecină trebuie să citească o parte din geamănul dumneavoastră, conectorul ei negociază condițiile, iar politica dumneavoastră decide restul.

Aduceți-vă datele într-un singur context

Trimiteți-ne lista sistemelor pe care le operați. Revenim cu ce se poate lega azi, unde este nevoie întâi de un adaptor și ce cere fiecare pas.

Să începem o discuție