ONVIF Profile C is the door-control and monitoring profile for physical access control. Where Profile A configures access rules and credentials, Profile C handles the operational side: monitoring door state (open, closed, forced, held), reporting access events and alarms, and remotely operating doors — locking, unlocking, momentary release — across conformant equipment from different vendors. Together, A and C let access control join the same open-standard world as ONVIF video.
Its value is integration. A control room running a VMS or PSIM wants door events to land in the same timeline as camera events, so an "access denied" or "door forced" alarm can instantly call up the nearest camera. Profile C standardises those door events and control commands so the integration does not require a bespoke driver for every access-control brand, mirroring what Profile S did for cameras.
The pitfalls are scope and adoption. Profile C covers basic door monitoring and control, not the full richness of every access platform (complex anti-passback logic, elevator control, advanced credential types often remain vendor-specific), and not all access controllers implement it. For a cross-vendor design, confirm Profile C conformance on the actual controllers, expect advanced behaviours to need the vendor SDK, and treat A (configuration) and C (operation) as a pair when scoping an open access-control integration.

