Skip to main content

Concentrators

ACCELERO supports the use of access concentrators as a system architecture resource.

Concept​

Access concentrators are devices that work as an intermediate layer of communication between ACCELERO and the controllers.

Architecture​

ACCELERO (Server)
↓
Concentrator (intermediate layer)
↓
Access controllers

All communication happens through the concentrators, effectively creating a three-layer architecture.

How It Works​

Data Replication​

Concentrators hold a copy of the ACCELERO database:

  • Updated in real time
  • Uses master/slave replication
  • ACCELERO server = Master
  • Concentrator = Slave

Communication Flow​

  1. ACCELERO updates the master database
  2. Replication sends changes to the concentrator
  3. Concentrator updates the local database
  4. Controllers communicate with the concentrator (not with ACCELERO)

When to Use​

Concentrators are recommended for:

1. Very High Traffic Systems​

Scenario:

  • Thousands of accesses per minute
  • Multiple simultaneous controllers
  • Distributed load required

Benefit:

  • The concentrator processes requests locally
  • Reduces the load on the central ACCELERO server
  • Better overall performance

2. Limited Connectivity​

Scenario:

  • Server and controllers on different networks
  • Unstable link between locations
  • Occasional connectivity

Benefit:

  • The concentrator keeps operating even if it temporarily loses connection with the server
  • Synchronizes when connectivity returns
  • Greater resilience

3. Geographic Distribution​

Scenario:

  • Company with multiple branches
  • Controllers in different locations
  • Each location has its own concentrator

Benefit:

  • Local communication between concentrator and controllers
  • Lower latency
  • Better reliability

Configuration​

Path: Advanced > System > Advanced - Access concentrators

Add a New Concentrator​

  1. Click on "New concentrator"
  2. Configure the required fields
  3. Save the configuration
  4. Restart the physical device
  5. Run the initial synchronization

Configuration Fields​

FieldDescriptionRequired
Serial numberPhysical serial number of the deviceβœ“ Yes
DescriptionIdentifying name of the concentratorβœ“ Yes
Subordinate controllersWhich controllers are managedβœ“ Yes

Serial Number​

Physical identifier written to the device by the manufacturer.

Where to find it:

  • Label on the device
  • Concentrator documentation
  • Provided by IONGRADE
Critical Accuracy

The serial number must be exact. An error prevents the concentrator from connecting to the server.

Description​

Friendly name for identification on the screens.

Examples:

  • "SΓ£o Paulo Branch Concentrator"
  • "Building A Concentrator"
  • "Main Gate Hub"

Subordinate Controllers​

Select which controllers will be managed by this concentrator.

Rules:

  • A controller can belong to only one concentrator
  • It either belongs to a concentrator or is managed directly by ACCELERO
  • It cannot be in two concentrators simultaneously
TODO: Add Screenshot

Include a screenshot of the concentrator configuration screen showing the list of controllers.

Hybrid Architecture​

A hybrid architecture is possible:

  • Some controllers managed by concentrators
  • Other controllers managed directly by the ACCELERO server

Example:

ACCELERO
β”œβ”€ Branch A Concentrator
β”‚ β”œβ”€ Controller 1
β”‚ β”œβ”€ Controller 2
β”‚ └─ Controller 3
β”œβ”€ Branch B Concentrator
β”‚ β”œβ”€ Controller 4
β”‚ └─ Controller 5
└─ Controller 6 (direct)
└─ Controller 7 (direct)

Multiple Concentrators​

You can add several concentrators in the same system.

Typical scenario:

  • Each branch has its own concentrator
  • Each building has a local concentrator
  • Each floor has a dedicated concentrator

Benefits:

  • Better load distribution
  • Redundancy
  • Fault isolation

Synchronization​

Initial Synchronization​

After adding a new concentrator:

  1. Restart the physical concentrator device
  2. Wait for the connection with the ACCELERO server
  3. Run the synchronization manually

How to synchronize:

  1. Go to Advanced > System > Advanced - Access concentrators
  2. Select the desired concentrators
  3. Click on More actions > Synchronize
  4. Wait for the process to complete
Synchronization Time

The process can take considerable time depending on the amount of data. Be patient!

Periodic Synchronization​

A concentrator that stays disconnected for a long time (about 24 hours) may need a new synchronization.

When to do it:

  • After prolonged maintenance
  • After massive database changes
  • If you detect inconsistencies

How to do it:

  • Repeat the manual synchronization procedure

Automatic Synchronization​

During normal operation:

  • Real-time replication keeps the concentrator updated
  • No manual intervention required
  • Automatic and transparent

Monitoring​

Connection Status​

Check the status of the concentrators:

Path: Advanced > System > Advanced - Access concentrators

Displayed information:

  • Connection status (online/offline)
  • Last synchronization
  • Subordinate controllers
  • Software version

Logs​

Concentrators generate logs:

  • Synchronization events
  • Communication problems
  • Replication errors

See Logs and Monitoring for details.

Best Practices​

  1. Size appropriately: Check capacity before assigning many controllers

  2. Plan for redundancy: Consider a backup concentrator for critical locations

  3. Monitor health: Track connection status regularly

  4. Synchronize after maintenance: Always after work that disconnected the concentrator

  5. Document the topology: Keep a diagram of which concentrator manages which controllers

  6. Test failover: Validate what happens if a concentrator goes down

  7. Update firmware: Keep concentrators up to date

  8. Protect physically: Concentrators are critical equipment

Troubleshooting​

Concentrator does not connect​

Causes:

  • Incorrect serial number
  • Network problem
  • Firewall blocking

Solution: Check the serial number, connectivity, and firewall ports

Synchronization does not complete​

Cause: Too long without connection, database too large

Solution: Run manual synchronization, wait for completion

Controllers do not respond​

Cause: Concentrator offline

Solution: Check the concentrator status, restart if necessary

Outdated data​

Cause: Replication with problems

Solution: Force a new manual synchronization

Next Steps​