{"id":79216,"date":"2026-09-15T09:34:56","date_gmt":"2026-09-15T12:34:56","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=79216"},"modified":"2026-09-15T16:17:51","modified_gmt":"2026-09-15T19:17:51","slug":"onvif-control-acceso-profiles-a-c-d-interoperabilidad","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/es-es\/contenido\/articulos-tecnicos\/onvif-control-acceso-profiles-a-c-d-interoperabilidad\/","title":{"rendered":"ONVIF en Control de Acceso: Profiles A, C y D, Interoperabilidad y Criterios de Dise\u00f1o"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>ONVIF en control de acceso<\/strong> es el uso de interfaces estandarizadas de ONVIF para permitir la interoperabilidad entre dispositivos y clientes de sistemas electr\u00f3nicos de acceso basados en IP. En este \u00e1mbito, los perfiles centrales son <strong>ONVIF Profile A<\/strong>, orientado a la configuraci\u00f3n de credenciales, horarios y reglas de acceso; <strong>ONVIF Profile C<\/strong>, orientado al control de puertas y la gesti\u00f3n de eventos; y <strong>ONVIF Profile D<\/strong>, orientado a perif\u00e9ricos como lectores, cerraduras, sensores, teclados y dispositivos biom\u00e9tricos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este enfoque es diferente del uso m\u00e1s conocido de ONVIF en videovigilancia. El t\u00e9rmino ONVIF est\u00e1 ampliamente asociado a c\u00e1maras y plataformas VMS, pero los Profiles A, C y D tratan espec\u00edficamente el ecosistema de acceso f\u00edsico. En dise\u00f1o, la presencia del logotipo ONVIF o la afirmaci\u00f3n gen\u00e9rica \u201ccompatible con ONVIF\u201d no es suficiente: es necesario verificar <strong>qu\u00e9 profile<\/strong>, <strong>qu\u00e9 funci\u00f3n desempe\u00f1a el producto como device o client<\/strong>, <strong>qu\u00e9 funciones son obligatorias o condicionales<\/strong>, <strong>qu\u00e9 versi\u00f3n de firmware\/software figura en la base oficial de conformidad<\/strong> y si el conjunto de funciones exigidas por el proyecto est\u00e1 realmente cubierto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF no es un protocolo \u00fanico ni una garant\u00eda gen\u00e9rica de compatibilidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ONVIF es una iniciativa de estandarizaci\u00f3n de interfaces para productos de seguridad f\u00edsica basados en IP. Las funcionalidades se organizan en especificaciones y <strong>profiles<\/strong>. Cada profile re\u00fane un conjunto fijo de capacidades que los dispositivos y clientes conformes deben implementar en los niveles definidos por ONVIF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto significa que la pregunta \u201c\u00bfel equipo tiene ONVIF?\u201d es incompleta. Dos productos pueden ser conformes con ONVIF y aun as\u00ed soportar profiles diferentes, destinados a funciones diferentes. Un lector Profile D y un software Profile A, por ejemplo, no son autom\u00e1ticamente equivalentes ni desempe\u00f1an el mismo papel en el sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El art\u00edculo general <strong>\u00bfQu\u00e9 es ONVIF?<\/strong> debe seguir siendo la referencia para el concepto amplio. Aqu\u00ed, el foco es la aplicaci\u00f3n espec\u00edfica al control de acceso f\u00edsico y la diferencia funcional entre Profiles A, C y D.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Profiles A, C y D cubren capas diferentes del control de acceso<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">ONVIF debe especificarse por funci\u00f3n: profile, papel device\/client, features y versi\u00f3n conforme. \u201cCompatible con ONVIF\u201d por s\u00ed solo no define interoperabilidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-controle-de-acesso\/\">Conozca el Dise\u00f1o de Sistema de Control de Acceso<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">ONVIF describe los tres perfiles como complementarios:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Profile<\/td><td>Enfoque principal<\/td><td>Ejemplos de funciones<\/td><\/tr><tr><td>Profile A<\/td><td>configuraci\u00f3n del control de acceso<\/td><td>credenciales, horarios, reglas y privilegios<\/td><\/tr><tr><td>Profile C<\/td><td>control de puertas y eventos<\/td><td>sitio, puertas, puntos de acceso, eventos y alarmas<\/td><\/tr><tr><td>Profile D<\/td><td>perif\u00e9ricos de control de acceso<\/td><td>lectores, biometr\u00eda, teclados, sensores, cerraduras y pantallas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esta separaci\u00f3n es importante porque la interoperabilidad debe especificarse por funci\u00f3n. Un proyecto que exija \u00fanicamente \u201cONVIF\u201d sin declarar el profile y la funci\u00f3n esperada deja margen para productos formalmente compatibles con ONVIF en otra \u00e1rea, pero inadecuados para la integraci\u00f3n de acceso contratada.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(856.375px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 856.375 401\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Relaci\u00f3n funcional entre ONVIF Profiles A, C y D en un sistema de control de acceso<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M228.375,45.5L232.542,45.5C236.708,45.5,245.042,45.5,252.708,45.5C260.375,45.5,267.375,45.5,270.875,45.5L274.375,45.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjI4LjM3NSwieSI6NDUuNX0seyJ4IjoyNTMuMzc1LCJ5Ijo0NS41fSx7IngiOjI3OC4zNzUsInkiOjQ1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M538.375,45.5L542.542,45.5C546.708,45.5,555.042,45.5,563.102,46.002C571.162,46.505,578.949,47.51,582.843,48.012L586.736,48.514\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NTM4LjM3NSwieSI6NDUuNX0seyJ4Ijo1NjMuMzc1LCJ5Ijo0NS41fSx7IngiOjU5MC43MDMxMjUsInkiOjQ5LjAyNjIwOTY3NzQxOTM2fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M483.669,141.622L496.953,136.748C510.237,131.873,536.806,122.124,560.819,114.005C584.832,105.886,606.289,99.397,617.018,96.152L627.746,92.908\" id=\"L_D_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_C_0\" data-points=\"W3sieCI6NDc5LjkxMzQ2MTUzODQ2MTU1LCJ5IjoxNDN9LHsieCI6NTYzLjM3NSwieSI6MTEyLjM3NX0seyJ4Ijo2MzEuNTc1LCJ5Ijo5MS43NX1d\" marker-start=\"url(#a3a-diagram-1_flowchart-v2-pointStart)\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M448.843,254.444L467.932,240.974C487.02,227.504,525.198,200.565,563.301,173.83C601.405,147.096,639.435,120.567,658.449,107.303L677.464,94.039\" id=\"L_E_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_C_0\" data-points=\"W3sieCI6NDQ1LjU3NSwieSI6MjU2Ljc1fSx7IngiOjU2My4zNzUsInkiOjE3My42MjV9LHsieCI6NjgwLjc0NDk0MjE5NjUzMTgsInkiOjkxLjc1fV0=\" marker-start=\"url(#a3a-diagram-1_flowchart-v2-pointStart)\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M464.496,309.25L480.976,316.958C497.455,324.667,530.415,340.083,550.395,347.792C570.375,355.5,577.375,355.5,580.875,355.5L584.375,355.5\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6NDY0LjQ5NTY4OTY1NTE3MjQ0LCJ5IjozMDkuMjV9LHsieCI6NTYzLjM3NSwieSI6MzU1LjV9LHsieCI6NTg4LjM3NSwieSI6MzU1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M474.804,195.5L489.565,201.333C504.327,207.167,533.851,218.833,552.113,224.667C570.375,230.5,577.375,230.5,580.875,230.5L584.375,230.5\" id=\"L_D_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_G_0\" data-points=\"W3sieCI6NDc0LjgwMzU3MTQyODU3MTQ0LCJ5IjoxOTUuNX0seyJ4Ijo1NjMuMzc1LCJ5IjoyMzAuNX0seyJ4Ijo1ODguMzc1LCJ5IjoyMzAuNX1d\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(118.1875, 45.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-110.1875\" y=\"-26.25\" width=\"220.375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-80.1875, -11.25)\"><rect><\/rect><foreignObject width=\"160.375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Profile A\\nConfiguraci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(408.375, 45.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Reglas \/ credenciales \/ horarios<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(718.375, 65.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-127.671875\" y=\"-26.25\" width=\"255.34375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-97.671875, -11.25)\"><rect><\/rect><foreignObject width=\"195.34375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Cliente o sistema de gesti\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-4\" transform=\"translate(408.375, 169.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-122.4609375\" y=\"-26.25\" width=\"244.921875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-92.4609375, -11.25)\"><rect><\/rect><foreignObject width=\"184.921875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Profile C\\nPuertas y eventos<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-6\" transform=\"translate(408.375, 283)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.8671875\" y=\"-26.25\" width=\"205.734375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-72.8671875, -11.25)\"><rect><\/rect><foreignObject width=\"145.734375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Profile D\\nPerif\u00e9ricos<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(718.375, 355.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Lector \/ biometr\u00eda \/ sensor \/ cerradura<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(718.375, 230.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Puerta \/ punto de acceso \/ eventos<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Relaci\u00f3n funcional entre ONVIF Profiles A, C y D en un sistema de control de acceso<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF Profile A est\u00e1 orientado a la configuraci\u00f3n de acceso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ONVIF Profile A<\/strong> fue definido para funciones de configuraci\u00f3n en sistemas electr\u00f3nicos de control de acceso. Seg\u00fan ONVIF, cubre la concesi\u00f3n y revocaci\u00f3n de credenciales, la creaci\u00f3n de horarios y la asignaci\u00f3n de reglas de acceso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dispositivo conforme con Profile A puede proporcionar informaci\u00f3n, estado y eventos, y permitir la configuraci\u00f3n de entidades como reglas, credenciales y horarios. Un cliente Profile A puede proporcionar estas configuraciones y recibir eventos estandarizados relacionados con el acceso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la perspectiva de ingenier\u00eda, esto acerca el profile a las funciones que normalmente pertenecen a la capa de gesti\u00f3n de identidades f\u00edsicas: qui\u00e9n posee qu\u00e9 credencial, en qu\u00e9 horarios y bajo qu\u00e9 privilegios. Esto no significa que Profile A sustituya integraciones corporativas con RR. HH. o IAM; significa que estandariza interfaces espec\u00edficas dentro del dominio ONVIF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Profile A es especialmente relevante para sistemas multivendor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En entornos donde el software de gesti\u00f3n y los dispositivos de acceso provienen de fabricantes diferentes, una interfaz estandarizada reduce la dependencia de drivers propietarios para las funciones cubiertas por el profile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ventaja de ingenier\u00eda est\u00e1 en la posibilidad de especificar resultados de interoperabilidad en lugar de una \u00fanica combinaci\u00f3n de marcas. Sin embargo, es necesario verificar el conjunto efectivo de features obligatorias y condicionales. Un requisito que dependa de una funci\u00f3n fuera del profile puede seguir requiriendo una API, SDK o integraci\u00f3n espec\u00edfica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, \u201cProfile A conformant\u201d debe tratarse como <strong>evidencia de cobertura de un conjunto estandarizado<\/strong>, no como promesa de que cualquier funci\u00f3n avanzada de cualquier plataforma ser\u00e1 intercambiable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF Profile C trata puertas, puntos de acceso y eventos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ONVIF Profile C<\/strong> est\u00e1 dirigido a productos de sistemas electr\u00f3nicos de control de acceso y cubre informaci\u00f3n del sitio, control de puertas y gesti\u00f3n de eventos y alarmas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la pr\u00e1ctica, es el profile m\u00e1s directamente relacionado con el comportamiento operativo de las puertas y los puntos de acceso. Puede participar en escenarios en los que un cliente necesita conocer el estado de una puerta, controlar funciones b\u00e1sicas y recibir eventos estandarizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto es especialmente relevante en la integraci\u00f3n con plataformas de seguridad. En lugar de que cada fabricante represente puerta, acceso y alarma mediante una interfaz completamente propia, Profile C establece un vocabulario y servicios comunes para las funciones previstas en su especificaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Profile C no debe confundirse con \u201cProfile C\u201d de otros fabricantes o denominaciones comerciales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La letra <strong>C<\/strong> forma parte del sistema de profiles de ONVIF. No representa una \u201cclase C\u201d de seguridad ni un nivel de desempe\u00f1o de puerta. El dise\u00f1o debe citar expl\u00edcitamente <strong>ONVIF Profile C<\/strong> y, cuando sea necesario, las funciones del profile exigidas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tampoco basta con encontrar la expresi\u00f3n Profile C en material comercial. La conformidad oficial debe verificarse en la base de productos conformes de ONVIF para el modelo y la versi\u00f3n de firmware\/software correspondientes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF Profile D lleva la estandarizaci\u00f3n hasta los perif\u00e9ricos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ONVIF Profile D<\/strong> fue creado para interfaces de perif\u00e9ricos de control de acceso. ONVIF incluye en este universo lectores de tokens y tarjetas, credenciales m\u00f3viles, lectores biom\u00e9tricos, c\u00e1maras utilizadas para reconocimiento, teclados, sensores, cerraduras, pantallas y LED.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La arquitectura es importante: un dispositivo Profile D captura un identificador o una solicitud de acceso y la env\u00eda a un <strong>client<\/strong> ubicado en una capa segura, como una unidad de control o software de gesti\u00f3n. El client mantiene reglas, horarios y credenciales, toma la decisi\u00f3n y puede devolver una acci\u00f3n al perif\u00e9rico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta separaci\u00f3n ayuda a mantener la decisi\u00f3n de acceso en un componente o aplicaci\u00f3n apropiados, en lugar de suponer que todo perif\u00e9rico de borde almacena toda la pol\u00edtica de acceso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Profile D no convierte cualquier lector en una controladora aut\u00f3noma<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La propia especificaci\u00f3n de Profile D diferencia el perif\u00e9rico de una unidad de control de acceso. Un dispositivo Profile D no necesita almacenar localmente reglas, horarios ni todas las credenciales; puede enviar identificadores al client responsable de la decisi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto es relevante para el dise\u00f1o porque \u201clector IP ONVIF\u201d puede significar arquitecturas diferentes. El ingeniero debe definir d\u00f3nde se toma la decisi\u00f3n, qu\u00e9 ocurre cuando se pierde la comunicaci\u00f3n con el client, qu\u00e9 funciones locales existen y c\u00f3mo se comporta la puerta en contingencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El profile estandariza la interfaz prevista; no elimina la necesidad de una arquitectura funcional y un an\u00e1lisis de disponibilidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A, C y D son complementarios, no versiones sucesivas del mismo recurso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No es correcto interpretar Profile D como \u201cm\u00e1s nuevo y mejor\u201d que Profile C, ni Profile A como sustituto integral de C. Los tres tienen objetivos distintos y pueden coexistir en el mismo sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una soluci\u00f3n puede utilizar Profile A para configuraci\u00f3n de pol\u00edticas, Profile C para puertas y eventos y Profile D para perif\u00e9ricos. La combinaci\u00f3n necesaria depende de los papeles de cada producto y de los flujos definidos en el dise\u00f1o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ONVIF tambi\u00e9n indica que los sistemas de control de acceso pueden utilizar otros profiles, como Profile M en determinados escenarios de metadatos y eventos. Esto no cambia el enfoque de este art\u00edculo: A, C y D constituyen el n\u00facleo directamente orientado a configuraci\u00f3n, control de puertas y perif\u00e9ricos de acceso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Device y client deben soportar el mismo profile para la funci\u00f3n correspondiente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La interoperabilidad ONVIF presupone papeles compatibles. Un <strong>device<\/strong> expone servicios; un <strong>client<\/strong> consume esos servicios. Para que la funci\u00f3n estandarizada opere, ambos deben ser conformes con el profile relevante e implementar los requisitos aplicables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto evita una interpretaci\u00f3n com\u00fan, pero incorrecta: \u201cel hardware es ONVIF, por lo tanto cualquier software ONVIF funcionar\u00e1\u201d. La compatibilidad depende del profile y de la funci\u00f3n. Un client de v\u00eddeo Profile T no sustituye un client Profile C para control de puertas solo porque ambos pertenecen al ecosistema ONVIF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la matriz de integraci\u00f3n, el proyecto deber\u00eda identificar al menos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>producto o funci\u00f3n que act\u00faa como device;<\/li><li>producto o funci\u00f3n que act\u00faa como client;<\/li><li>profile ONVIF requerido;<\/li><li>features necesarias para el caso de uso;<\/li><li>funciones fuera del profile que depender\u00e1n de integraci\u00f3n adicional;<\/li><li>versi\u00f3n de firmware\/software validada.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u201cCompatible con ONVIF\u201d no es lo mismo que ser ONVIF conformant<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ONVIF mantiene una base oficial de <strong>Conformant Products<\/strong> y declara que es la fuente autoritativa para verificar la conformidad. Un producto solo se considera oficialmente conforme cuando supera el proceso definido y est\u00e1 registrado con el profile correspondiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, la conformidad est\u00e1 vinculada a la <strong>versi\u00f3n espec\u00edfica de firmware\/software<\/strong> registrada. Verificar \u00fanicamente el modelo y el fabricante no es suficiente cuando la versi\u00f3n instalada difiere de la listada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta verificaci\u00f3n debe formar parte de la revisi\u00f3n de submittals, an\u00e1lisis de equivalencia, FAT o commissioning cuando la conformidad ONVIF sea un requisito contractual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La base oficial debe formar parte del an\u00e1lisis de equivalencia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si el pliego, la especificaci\u00f3n o el dise\u00f1o exige Profile A, C o D, el proveedor debe demostrar que el modelo ofertado y la versi\u00f3n aplicable aparecen en la base oficial para el profile solicitado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La simple condici\u00f3n del fabricante como miembro de ONVIF no demuestra conformidad de todos sus productos. La propia ONVIF advierte que la membership y las afirmaciones comerciales no sustituyen la inclusi\u00f3n oficial del producto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una matriz de conformidad puede registrar fabricante, modelo, firmware\/software, profile, papel device\/client, URL de la lista oficial, features condicionales relevantes y observaciones de prueba.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Los profiles definen un nivel base de interoperabilidad, no toda la soluci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los sistemas de acceso incluyen funciones que pueden estar fuera del alcance de un profile: recursos espec\u00edficos de biometr\u00eda, workflows de visitantes, pol\u00edticas avanzadas de IAM, dashboards, funciones anal\u00edticas, automatizaciones propietarias o integraciones con ERP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o debe separar tres capas:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>funciones cubiertas por el profile ONVIF exigido;<\/li><li>funciones estandarizadas por otra interfaz o norma;<\/li><li>funciones que dependen de API\/SDK propietario.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Esta separaci\u00f3n reduce el riesgo de prometer una interoperabilidad que el profile no cubre y ayuda a identificar futuros puntos de vendor lock-in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF puede reducir la dependencia de integraciones propietarias, pero no elimina el vendor lock-in por s\u00ed solo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un profile estandarizado mejora la portabilidad en la capa que cubre. Sin embargo, el sistema completo a\u00fan puede depender de bases de datos, licencias, workflows, recursos de gesti\u00f3n, formatos de credenciales y extensiones espec\u00edficas del fabricante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, ONVIF debe utilizarse como <strong>criterio de arquitectura<\/strong>, no como eslogan de independencia tecnol\u00f3gica. El dise\u00f1o debe mapear qu\u00e9 interfaces est\u00e1n estandarizadas y cu\u00e1les contin\u00faan siendo propietarias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En futuras migraciones, esta documentaci\u00f3n permite evaluar qu\u00e9 componentes pueden conservarse y qu\u00e9 integraciones deber\u00e1n rehacerse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">OSDP y ONVIF act\u00faan en capas diferentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OSDP es un protocolo ampliamente utilizado en la comunicaci\u00f3n entre lector y controladora mediante un enlace de campo. ONVIF trabaja con interfaces IP entre devices y clients para funciones estandarizadas de seguridad f\u00edsica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, un dise\u00f1o puede utilizar OSDP Secure Channel entre lector y controladora y ONVIF en otra capa entre controlador, perif\u00e9rico IP o software de gesti\u00f3n. No son competidores directos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta distinci\u00f3n evita especificaciones del tipo \u201cOSDP u ONVIF\u201d para la misma interfaz sin comprender la arquitectura. El criterio debe indicar <strong>qu\u00e9 enlace<\/strong> se est\u00e1 especificando y <strong>qu\u00e9 funci\u00f3n<\/strong> necesita ser interoperable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ONVIF y la integraci\u00f3n con videovigilancia pueden coexistir en el mismo ecosistema<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Las interfaces ONVIF pueden reducir integraciones propietarias, pero deben coordinarse con VMS, red, ciberseguridad y dem\u00e1s sistemas f\u00edsicos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-sistema-integrado-de-seguranca-eletronica\/\">Vea el Dise\u00f1o de Sistema Integrado de Seguridad Electr\u00f3nica<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">El origen hist\u00f3rico y la amplia adopci\u00f3n de ONVIF en v\u00eddeo hacen natural la integraci\u00f3n entre acceso y videovigilancia. La propia ONVIF describe combinaciones entre profiles de acceso y profiles de v\u00eddeo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el dise\u00f1o, esto puede permitir correlacionar eventos de puerta con v\u00eddeo mediante interfaces estandarizadas en partes de la arquitectura. Sin embargo, la integraci\u00f3n completa entre VMS y control de acceso puede requerir funciones adicionales m\u00e1s all\u00e1 de los profiles individuales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El art\u00edculo <strong>Videovigilancia y control de acceso: integraci\u00f3n, VMS y criterios de dise\u00f1o<\/strong> aborda esta integraci\u00f3n desde la perspectiva funcional; este contenido trata espec\u00edficamente la interoperabilidad ONVIF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La ciberseguridad sigue siendo un requisito de dise\u00f1o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La estandarizaci\u00f3n de interfaces no elimina los riesgos de red. Los dispositivos ONVIF son equipos IP y deben tratarse dentro de la arquitectura de seguridad: segmentaci\u00f3n, autenticaci\u00f3n, credenciales administrativas, TLS cuando corresponda, actualizaci\u00f3n de firmware, hardening, gesti\u00f3n de certificados y monitorizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El profile define interoperabilidad para determinadas funciones, no una pol\u00edtica completa de ciberseguridad de la instalaci\u00f3n. ONVIF mantiene requisitos y mecanismos de seguridad en sus especificaciones, pero el nivel global de seguridad tambi\u00e9n depende de la configuraci\u00f3n y de la arquitectura implementada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo especificar ONVIF en control de acceso sin crear un requisito vac\u00edo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una especificaci\u00f3n no deber\u00eda limitarse a decir \u201ccompatible con ONVIF\u201d. Puede exigir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>conformidad oficial con <strong>Profile A, C o D<\/strong> seg\u00fan la funci\u00f3n del componente;<\/li><li>identificaci\u00f3n clara del papel device\/client;<\/li><li>modelo y firmware\/software listados en la base oficial de productos conformes;<\/li><li>soporte de las features obligatorias y de las condicionales necesarias para el caso de uso;<\/li><li>documentaci\u00f3n de las funciones que permanecen propietarias;<\/li><li>comportamiento ante p\u00e9rdida de comunicaci\u00f3n;<\/li><li>requisitos de seguridad de la interfaz IP;<\/li><li>evidencia de interoperabilidad en FAT y SAT;<\/li><li>entrega de la matriz de conformidad y de las versiones probadas.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Este formato permite competencia sin convertir \u201cONVIF\u201d en una palabra decorativa dentro de la especificaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El FAT debe probar funciones, no solo el descubrimiento del dispositivo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Encontrar un equipo en la red o recibir una respuesta ONVIF no demuestra que las funciones necesarias para el proyecto sean interoperables. El FAT debe ejecutar casos de uso asociados al profile requerido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para Profile A, puede ser necesario validar la configuraci\u00f3n de credenciales, horarios o reglas. Para Profile C, puertas, estados, comandos y eventos. Para Profile D, el intercambio entre perif\u00e9rico y client en las funciones contratadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La prueba debe registrar modelos, versiones de firmware\/software, client, device, profile, funci\u00f3n ensayada, resultado y posibles limitaciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El SAT debe confirmar la integraci\u00f3n en el entorno real<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En campo, la red, VLAN, firewalls, certificados, latencia, controladoras, puertas y aplicaciones reales pueden revelar problemas no observados en banco. El SAT debe repetir las funciones cr\u00edticas en la topolog\u00eda instalada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n es necesario verificar las actualizaciones. Si la conformidad est\u00e1 asociada a una versi\u00f3n de firmware\/software y una actualizaci\u00f3n modifica componentes del sistema, el proceso de gesti\u00f3n de cambios debe considerar el impacto sobre la compatibilidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cu\u00e1ndo deben incluirse Profiles A, C y D en el Dise\u00f1o de Control de Acceso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los profiles deben considerarse cuando la estrategia de interoperabilidad busque reducir la dependencia de interfaces propietarias entre componentes o plataformas que efectivamente soporten ONVIF en este \u00e1mbito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>Dise\u00f1o de Sistema de Control de Acceso<\/strong> debe decidir en qu\u00e9 interfaces la estandarizaci\u00f3n aporta valor, qu\u00e9 profiles son necesarios, qu\u00e9 funciones contin\u00faan fuera del alcance y c\u00f3mo se demostrar\u00e1 la conformidad. Esto permite utilizar ONVIF como requisito t\u00e9cnico verificable y no como sustituto gen\u00e9rico de una arquitectura de integraci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consideraciones finales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ONVIF en control de acceso es m\u00e1s espec\u00edfico que la expresi\u00f3n gen\u00e9rica \u201cproducto ONVIF\u201d. <strong>Profile A<\/strong> trata la configuraci\u00f3n de reglas, credenciales y horarios; <strong>Profile C<\/strong>, puertas, puntos de acceso, eventos y alarmas; <strong>Profile D<\/strong>, perif\u00e9ricos de acceso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La interoperabilidad depende de profiles compatibles, papeles device\/client, features necesarias y versiones realmente conformes. Cuando estos elementos se incorporan a la especificaci\u00f3n y al FAT\/SAT, ONVIF puede reducir integraciones propietarias y ampliar la libertad arquitect\u00f3nica sin crear una promesa de compatibilidad m\u00e1s all\u00e1 de lo que el est\u00e1ndar realmente cubre.<\/p>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">La conformidad oficial y la interoperabilidad funcional deben demostrarse en el FAT y confirmarse en el SAT con los modelos y versiones efectivamente instalados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/implementacao\/comissionamento\/\">Conozca el Commissioning de Ingenier\u00eda<\/a><\/p>\n<\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Referencias t\u00e9cnicas<\/summary>\n<p class=\"wp-block-paragraph\">[1] ONVIF. ONVIF Profiles \u2014 concepto de profiles e interoperabilidad. Disponible en: <a href=\"https:\/\/www.onvif.org\/profiles\/\">https:\/\/www.onvif.org\/profiles\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] ONVIF. Profile A \u2014 For access control configuration. Disponible en: <a href=\"https:\/\/www.onvif.org\/profiles\/onvif-profile-a\/\">https:\/\/www.onvif.org\/profiles\/onvif-profile-a\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] ONVIF. Profile C \u2014 For door control and event management. Disponible en: <a href=\"https:\/\/www.onvif.org\/profiles\/onvif-profile-c\/\">https:\/\/www.onvif.org\/profiles\/onvif-profile-c\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] ONVIF. Profile D \u2014 For access control peripherals. Disponible en: <a href=\"https:\/\/www.onvif.org\/profiles\/profile-d\/\">https:\/\/www.onvif.org\/profiles\/profile-d\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] ONVIF. Conformant Products \u2014 base oficial de productos ONVIF conformes. Disponible en: <a href=\"https:\/\/www.onvif.org\/conformant-products\/\">https:\/\/www.onvif.org\/conformant-products\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] ONVIF. Conformance Process \u2014 requisitos de conformidad por profile y versi\u00f3n de firmware\/software. Disponible en: <a href=\"https:\/\/www.onvif.org\/profiles\/conformance\/\">https:\/\/www.onvif.org\/profiles\/conformance\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] IEC. IEC 60839-11-1:2013 \u2014 Electronic access control systems \u2014 System and components requirements. Disponible en: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/3662\">https:\/\/webstore.iec.ch\/en\/publication\/3662<\/a><\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Preguntas frecuentes<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-quais-profiles-onvif-s-o-usados-em-controle-de-a-f1ceb7d7\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 profiles ONVIF se utilizan en control de acceso?<\/strong> <p class=\"schema-faq-answer\">Los principales son Profile A para configuraci\u00f3n de credenciales, horarios y reglas; Profile C para control de puertas y eventos; y Profile D para perif\u00e9ricos como lectores, sensores, cerraduras y dispositivos biom\u00e9tricos.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-profile-d-substitui-profile-c-8e12cd37\"><strong class=\"schema-faq-question\">\u00bfProfile D sustituye a Profile C?<\/strong> <p class=\"schema-faq-answer\">No. Son complementarios. Profile C trata el control de puertas y eventos; Profile D trata la interfaz de perif\u00e9ricos de acceso. Una soluci\u00f3n puede utilizar ambos.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-um-produto-que-diz-suportar-onvif-necessariament-8cd3238b\"><strong class=\"schema-faq-question\">\u00bfUn producto que afirma soportar ONVIF es necesariamente conformant?<\/strong> <p class=\"schema-faq-answer\">No. ONVIF considera oficialmente conformes los productos registrados en su base Conformant Products para el profile y la versi\u00f3n de firmware\/software correspondientes.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-onvif-substitui-osdp-40baada2\"><strong class=\"schema-faq-question\">\u00bfONVIF sustituye a OSDP?<\/strong> <p class=\"schema-faq-answer\">No. OSDP normalmente act\u00faa en la comunicaci\u00f3n de campo entre lector y controladora, mientras ONVIF estandariza interfaces IP entre devices y clients para funciones espec\u00edficas. Pueden coexistir en la misma arquitectura.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-testar-onvif-no-comissionamento-012e2c8a\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo debe probarse ONVIF durante el commissioning?<\/strong> <p class=\"schema-faq-answer\">FAT y SAT deben ejecutar las funciones exigidas por el profile, registrando device, client, modelo, firmware\/software, profile, caso de uso y resultado. Descubrir el dispositivo en la red no demuestra por s\u00ed solo la interoperabilidad funcional.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Materiales t\u00e9cnicos complementarios<\/summary>\n<h4 class=\"wp-block-heading\">Servicios relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-controle-de-acesso\/\">Dise\u00f1o de Sistema de Control de Acceso<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-sistema-integrado-de-seguranca-eletronica\/\">Dise\u00f1o de Sistema Integrado de Seguridad Electr\u00f3nica<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/implementacao\/comissionamento\/\">Commissioning de Ingenier\u00eda<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos principales sobre el tema<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/guias-tecnicos\/guia-completo-sobre-controle-de-acesso\/\">Sistema de Control de Acceso: tipos, tecnolog\u00edas, normas y dise\u00f1o<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/o-que-e-onvif\/\">\u00bfQu\u00e9 es ONVIF?<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos t\u00e9cnicos relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/integracao-controle-de-acesso-vms-eventos-video-operacao\/\">Videovigilancia y control de acceso: integraci\u00f3n, VMS y criterios de dise\u00f1o<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/osdp-x-wiegand-controle-de-acesso\/\">OSDP vs. Wiegand: seguridad y criterios de dise\u00f1o<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/api-webhooks-middleware-controle-de-acesso\/\">API, webhooks y middleware en control de acceso<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/comissionamento-controle-de-acesso-iec-60839\/\">Commissioning de sistemas de control de acceso conforme a IEC 60839<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>ONVIF en control de acceso: diferencias entre Profiles A, C y D, interoperabilidad, conformidad oficial, funciones device\/client y pruebas FAT\/SAT.<\/p>\n","protected":false},"author":1,"featured_media":78553,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"es-es","_a3a_translation_group_id":"bcc6320c-f6da-478b-abce-816ca95fea1a","_a3a_i18n_canonical_slug":"onvif-control-acceso-profiles-a-c-d-interoperabilidad","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-79216","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79216\/revisions"}],"predecessor-version":[{"id":79218,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79216\/revisions\/79218"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media\/78553"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media?parent=79216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/categories?post=79216"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/segments?post=79216"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/mercados?post=79216"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/etapas?post=79216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}