Quantes vegades cal decidir el mateix?
Es dibuixa un cop el que ha de passar i passa sempre, també de matinada
Avui cada regla nova és un encàrrec: algú la programa a mida, es cobra com a integració i es trenca tan bon punt canvia l'horari o es mou una càmera. Aquí no es programa: s'arrosseguen blocs a un llenç i s'uneixen amb cables. Es prova amb la imatge real de la càmera abans de deixar-ho anar, i es publica quan el simulador diu que sí. Decideixes un cop. IRIS ho aplica sempre.
D'un cop d'ull
El que sap fer
Es dibuixa, no es programa
Caixes que s'arrosseguen i cables que s'uneixen. Si dues peces no encaixen, l'editor ho rebutja a l'instant i diu quines són: l'error no es descobreix amb la instal·lació en marxa.
23 receptes a punt
Automatitzacions ja fetes: intrusió en zona, comptatge per línia, aforament per franja, lectura de matrícula, equip de protecció, anonimització. S'omplen quatre camps i funcionen el primer dia.
Tres nivells d'ús
Una recepta per a qui no vol aprendre res. Sis preguntes en cristià per a l'operador. Llenç lliure per a l'integrador. El mateix automatisme puja i baixa de nivell sense perdre el que s'ha fet.
Horaris que s'ajusten sols
Trams, dies, mesos, l'últim divendres de cada mes, o ancorat al sol: una regla que comença al capvespre funciona al gener i al juliol sense que ningú la toqui, perquè el capvespre es mou sol.
Es prova abans de publicar
El simulador llança el flux contra l'última imatge real de la càmera i respon sense embuts: el dimarts a les 14:32 això sí que hauria saltat. I no envia ni un avís de debò.
Diu per què no salta
Onze resultats possibles, no dos. Correcta, amb error, frenada pel topall, fora d'horari, el flux estava aturat. Un avís que falta sempre té una causa amb nom.
Una regla, moltes càmeres
D'una càmera a la instal·lació sencera, amb exclusions escrites: totes les del servidor menys el vestidor és una sola declaració. I cada lloc pot dur els seus propis llindars sense duplicar res.
Avisa on ja es mira
Correu, missatgeria, un avís a un altre sistema, un relé que obre una porta o encén un llum, la càmera al mural. Tot per un sol port, el 443, i sense que surti cap dada a ningú.
Receptes per començar demà
Intrusió en zona, comptatge per línia amb sentit, aforament per franja amb avís de llindar, vehicle aturat on no toca, persona sense equip de protecció, cares i matrícules difuminades. Cadascuna es posa en marxa omplint entre dos i set camps.
El que arrenca un flux
Una detecció de la càmera, el rellotge, un horari, una persona que prem un botó, un altre flux que el crida o una entrada de fora. La mateixa regla arrenca de sis maneres diferents sense tornar-la a muntar.
El que fa al final
Obrir una incidència amb la seva severitat, avisar qui estigui de torn, desar una mesura, marcar el minut exacte de la gravació, moure una càmera a la seva posició, enviar-la al mural, desar una foto com a prova, exportar la dada o cridar un altre flux.
Aturada, pausada o en marxa
La pausa es posa en una hora, quatre, un dia o fins a la data que diguis, i es reactiva sola. S'arxiva en lot sense esborrar res, i un flux del qual n'arrenqui un altre no es pot esborrar: primer cal treure l'enganxall.
Com es munta una regla
Decideixes un cop. IRIS ho aplica sempre.
Una regla és una frase: si un camió entra al moll fora d'horari, avisa el cap de torn, marca la gravació i obre una incidència. Fins ara aquesta frase s'havia d'escriure en codi. Aquí es dibuixa: un bloc per cada part de la frase, units amb cables. Hi ha 74 blocs i 508 connectors, i cada connector sap què li pot arribar, així que unir dues coses que no encaixen és impossible i l'editor diu quines són les dues. Un bloc es pot silenciar, pontejar, agrupar o empaquetar sencer per reutilitzar-lo en un altre flux. I si algun valor és impossible, no deixa desar: l'assenyala i diu quin és.
No tothom vol un llenç, així que hi ha tres portes d'entrada. La primera és la galeria de 23 receptes: intrusió en zona, comptatge per línia amb sentit, aforament per franja horària, lectura de matrícula, persona sense equip de protecció, anonimització de cares i matrícules. Se n'escull una, s'omplen entre dos i set camps dibuixant sobre el vídeo en directe, i ja funciona el primer dia, sense haver construït res. La segona són sis preguntes —què, on, quan, quant, com i llavors— amb una frase a dalt que s'escriu sola amb el que has anat contestant. La tercera és el llenç sencer, sense límits, per a qui munta la instal·lació. I el que importa: és el mateix automatisme, i puja i baixa de nivell sense perdre res. No totes les receptes estan disponibles a tots els servidors; quan una no ho està, la galeria diu per què.
L'horari és on es nota si això ho ha fet gent que ha trepitjat una instal·lació. Es declara un cop, amb nom i color, i es reutilitza a totes les càmeres i a tots els fluxos. Admet trams, dies de la setmana, mesos, dies del mes i el primer o l'últim dilluns de cada mes, que és exactament com s'apunten els dies de manteniment. I admet ancoratges solars: una regla que comença trenta minuts abans del capvespre i acaba a l'alba treballa al gener i al juliol sense que ningú la torni a tocar. El mateix horari nocturn posat a càmeres de tres països obre i tanca a l'hora local de cadascuna, sense duplicar plantilles. Les dates d'excepció cobreixen festius, vacances i aturades de planta. I hi ha un criteri de seguretat que val la pena dir en veu alta: si l'horari no es pot avaluar, no es dispara. Mai per si de cas.
Qui automatitza alguna cosa tem sempre el mateix: que salti sol a les tres de la matinada i desperti mitja plantilla. Per això es prova abans. El simulador executa el flux contra l'últim esdeveniment real de la càmera i respon sense embuts —el dimarts a les 14:32 això sí que hauria saltat, i aquestes són les accions que s'haurien executat— però no envia cap avís. A l'editor hi ha a més un ull a cada cable: es prem i es veu què surt de debò per allà, amb la imatge i la taula del que passa el filtre i el que no. Després es pot publicar en mode silenciat, amb el flux corrent i calculant sense executar cap acció, per validar-lo sense molestar ningú; o pausar-lo una hora, quatre, un dia o fins a la data que diguis. En publicar, la confirmació diu a quantes càmeres s'activarà i a quines. I si un flux falla diverses vegades seguides, s'apaga sol i deixa escrit el motiu.
Tot el que corre queda escrit, i no només quan falla. De cada execució es desa quan es va disparar, quan va començar, quan va acabar, quant va esperar a la cua, sobre quina càmera va córrer, si la condició es va complir, quantes accions es van executar i, quan alguna cosa es va trencar, en quina etapa concreta: la càmera, el model, la condició o l'acció. Aquí hi ha la diferència amb un sistema que només diu correcte o error: hi ha onze resultats possibles, i cinc són maneres diferents de no haver fet res —l'horari estava tancat, ja hi havia una altra execució en marxa, el flux estava aturat, l'antirebot la va descartar o una comprovació prèvia va fallar—, més una sisena per quan el topall per minut la va frenar. El panell d'activitat ensenya les últimes vint-i-quatre hores amb la taxa d'omesos i la llista de fluxos que estan perdent dispars, que és justament l'avaria que ningú veu. I quan l'històric creix i cal netejar-lo, la purga obliga a previsualitzar: diu quantes execucions, quantes incidències i quantes mesures se'n van i quant espai s'allibera, i si el que hi ha en aquell moment no coincideix amb el que va ensenyar, es nega a esborrar.
Un automatisme publicat és una peça de l'operació, així que es governa com a tal. Els permisos de lectura i d'escriptura van separats: qui no té el d'escriptura obre l'editor en només lectura, veu el flux sencer i no pot canviar res. Un administrador decideix a més quins blocs pot fer servir cada rol, i aquí hi ha un detall que s'agraeix en una instal·lació gran: un bloc bloquejat continua apareixent en gris, perquè se sàpiga que existeix i es pugui demanar, i els automatismes ja publicats que el fan servir no es trenquen. Tota versió publicada queda desada, es reanomena, es restaura com a esborrany i es compara amb una altra: el comparador ensenya sobre el mateix dibuix el que s'hi va afegir, el que se'n va treure i el que es va modificar, cables inclosos. I no hi ha fitxers de configuració que algú hagi d'editar entrant al servidor: tot es canvia des del navegador, en calent.
Les xifres
Comptat, no estimat
- 74blocs que s'arrosseguen al llenç
- 23receptes a punt per fer servir el primer dia
- 535paràmetres per afinar fins a l'últim detall
- 11resultats possibles d'una execució, inclòs per què no va saltar
- 508connectors que impedeixen unir dues coses que no encaixen
- 20regles de detecció diferents, de la intrusió a la permanència
Preguntes
Cal saber programar per muntar una automatització?
No. S'arrosseguen blocs a un llenç i s'uneixen amb cables, com qui dibuixa un esquema en una pissarra. Si dues peces no encaixen, l'editor rebutja la unió a l'instant i diu quines són les dues, així que l'error no apareix amb la instal·lació ja en marxa. I si ni tan sols vols dibuixar, hi ha 23 receptes ja fetes: n'esculls una, omples quatre camps sobre la imatge en directe de la càmera i funciona el primer dia. Per a l'operador de sala hi ha a més un mode de sis preguntes en llenguatge corrent, sense cap llenç.
I si la regla salta sola de matinada?
És la por real de qui automatitza alguna cosa, i per això hi ha quatre frens abans d'arribar-hi. Abans de publicar, el simulador llança el flux contra l'última imatge real de la càmera i diu si hauria saltat i què hauria fet, sense enviar cap avís. Un cop publicat es pot deixar silenciat: el flux corre i calcula, però no executa cap acció, així que es valida durant dies sense molestar ningú. Si alguna cosa no rutlla, es pausa una hora, quatre, un dia o fins a la data que es vulgui, i es reactiva sol. I un flux que falla diverses vegades seguides s'apaga pel seu compte i deixa escrit el motiu.
La mateixa regla val per a moltes càmeres alhora?
Sí. Un automatisme es defineix un cop i s'aplica a una càmera, a un grup, a un servidor sencer o a tota la instal·lació. Les exclusions s'escriuen amb el seu motiu: totes les càmeres del servidor menys el vestidor i la sala de servidors és una sola declaració, no una llista que algú hagi de mantenir. Cada lloc pot dur els seus propis llindars i el seu propi horari sense duplicar el flux. I una mateixa càmera admet diverses configuracions alhora: una en producció comptant de debò, una altra en validació amb els llindars nous i una tercera en disseny mentre es dibuixa, sense tocar la que està funcionant.
I si un flux falla a la meitat? Deixa les coses a mitges?
Falla on falla, i queda escrit exactament on. Cada bloc té, a més de les sortides normals, una sortida de fallada, així que l'error se'n va a un altre lloc —avisar manteniment, registrar-lo, reintentar— en comptes de perdre's pel camí. L'històric desa en quina etapa es va trencar, si va ser la càmera, el model, la condició o l'acció, i el número d'intent, de manera que l'avaria es localitza sense obrir cap vídeo. Hi ha dos criteris que val la pena dir clars. Si un avís no es pot enviar perquè el canal està apagat o mal configurat, no es perd en silenci: queda anotat com a diferit, amb el motiu. I si un valor no es pot llegir, no se n'inventa cap: es diu per què falta, i mai s'ensenya un zero com si fos una mesura. El que no prometem és desfer el que ja s'ha fet: si la incidència es va crear abans de la fallada, la incidència està creada. El que sí que prometem és que saps fins on va arribar i per què es va aturar allà.
Qui pot tocar una automatització que ja està en marxa?
Només qui tingui permís d'escriptura. La lectura i l'escriptura van separades, així que un operador pot obrir el flux, entendre'l sencer i no poder canviar res. Per damunt d'això, un administrador decideix quins blocs pot fer servir cada rol: un bloc bloquejat continua veient-se en gris, perquè se sàpiga que existeix i es pugui demanar, i els automatismes ja publicats que el fan servir continuen funcionant, perquè bloquejar no trenca res. Queda registrat qui va bloquejar què i quan, i es retira amb un clic. I tot canvi deixa rastre: cada versió publicada es desa, es reanomena i es restaura com a esborrany, i el comparador ensenya sobre el dibuix què s'hi va afegir, què se'n va treure i què es va modificar entre dues publicacions. Tampoc no es pot esborrar un automatisme del qual n'arrenqui un altre d'encadenat: primer cal treure l'enganxall.
La interfície real, pas a pas
Tu poses la regla un cop. IRIS l'aplica sempre.
Veuràs un resum de la interfície, reproduït pas a pas i sense mans. Cada volta comença amb un altre cas. L’eina completa no cap en una demostració.
- Es munta la regla
- S'assigna a les càmeres
- Publicada, vigila sola
- I llavors salta
Següent pas
Els centres comercials
Què veu un centre comercial a més del nombre de visites?
12 casos: 4 avisen quan passa alguna cosa i 8 només mesuren. Veus cada imatge tal com és i després amb el que entén IRIS a sobre.
Els aeroports
Què veu un aeroport abans que es formi la cua?
14 casos: 7 avisen quan passa alguna cosa i 7 només mesuren. Veus cada imatge tal com és i després amb el que entén IRIS a sobre.
I el millor
Darrere d’una càmera hi cap una persona.Darrere de quatre mil no hi cap ningú.
Posar una càmera més surt barat; posar un altre parell d’ulls, no. Per això les càmeres creixen i l’atenció no. IRIS mira les quatre mil alhora i t’avisa del que avui importa.
Explica’ns el teu problema i et diem si IRIS ho entén o encara no.
Responem el mateix dia laborable.