Skip to main content

Integration Levels

Amperry offers three distinct integration levels to accommodate different customer needs, from complete ecosystem integration to full hardware customization. Each level provides different degrees of flexibility, control, and complexity.

Integration Levels Overview

Level A – Complete Integration into Our Ecosystem

The customer's software runs within our kiosk app, which is already designed with available unlock and payment modes. This approach offers simplicity and security, but with limited versatility: it's not possible to go beyond the functions already provided by the Amperry system.

Additionally, only authorized accessories and hardware (POS, card readers, etc.) can be used to ensure compatibility and stability.

Example: Private University

Level B – Integration with Free Hardware, Independent Software

In this scenario, the customer manages the software independently: they can install and run any application compatible with the Linux environment provided by our machine.

Amperry is used only as a base system, both online (app, web app, POS) and offline (with direct serial access, without cloud).

The customer also has full freedom in choosing accessory hardware (POS, peripherals from different brands, etc.), managing the integration directly.

Example: Public Airport

Level C – Complete Hardware Customization

The customer installs and manages their own hardware and software, while Amperry is used only in its online component (app, web app, POS).

This level guarantees maximum freedom, giving the customer total control over the new hardware.

Example: Integration with Android box

Detailed Comparison

Technical Specifications Comparison

FeatureLevel ALevel BLevel C
Software ControlAmperry-managedCustomer-managedCustomer-managed
Hardware CompatibilityAuthorized onlyAny compatibleAny hardware
Customization LevelLimited to Amperry featuresFull software customizationComplete system control
Integration ComplexityLowMediumHigh
Maintenance ResponsibilityAmperrySharedCustomer
Cloud DependencyRequiredOptionalOptional
Serial CommunicationNot availableAvailableAvailable
Third-party AppsNot supportedSupportedSupported

Cost and Resource Comparison

AspectLevel ALevel BLevel C
Initial Setup CostLowMediumHigh
Ongoing MaintenanceLowMediumHigh
Technical SupportFull Amperry supportPartial supportLimited support
Hardware InvestmentStandard Amperry hardwareFlexible hardware choiceCustomer hardware
Development TimeMinimalModerateExtensive
ScalabilityLimited by Amperry featuresHighUnlimited

Security and Compliance Comparison

Security AspectLevel ALevel BLevel C
Payment SecurityPCI DSS compliantCustomer responsibilityCustomer responsibility
Data ProtectionAmperry managedShared responsibilityCustomer managed
Hardware SecurityCertified componentsCustomer verificationCustomer verification
Software UpdatesAutomaticManual/CustomerManual/Customer
Audit TrailBuilt-inCustom implementationCustom implementation

Practical Implementation Examples

Level A Example: Private University

Scenario: University campus charging stations

Implementation:

  • Amperry kiosk app handles all charging operations
  • Students use university ID cards for authentication
  • Payment processing through university payment system
  • Centralized monitoring and reporting

Benefits:

  • Quick deployment across multiple locations
  • Consistent user experience
  • Minimal technical maintenance required
  • Built-in reporting and analytics

Limitations:

  • Cannot integrate with custom university systems beyond available APIs
  • Limited to Amperry's payment methods
  • Hardware upgrades require Amperry approval

Level B Example: Public Airport

Scenario: Airport charging stations with custom flight information integration

Implementation:

  • Custom Linux application running on Amperry hardware
  • Integration with airport flight information systems
  • Custom payment methods (airport loyalty points, airline miles)
  • Direct serial communication for real-time data exchange

Benefits:

  • Full software customization for airport-specific needs
  • Integration with existing airport systems
  • Flexible hardware choices for specific requirements
  • Offline operation capability

Considerations:

  • Requires technical expertise for integration
  • Customer responsible for software maintenance
  • Hardware compatibility testing required

Level C Example: Android Box Integration

Scenario: Retail chain with existing Android-based POS systems

Implementation:

  • Customer's Android box replaces Amperry hardware
  • Amperry cloud services handle charging management
  • Integration with existing retail management systems
  • Custom UI matching brand identity

Benefits:

  • Complete hardware control
  • Seamless integration with existing systems
  • Maximum customization possibilities
  • Cost optimization through existing hardware

Requirements:

  • Significant development resources
  • Complete system integration responsibility
  • Custom security implementation

Choosing the Right Integration Level

When to Choose Level A

  • Quick deployment needed
  • Limited technical resources available
  • Standard charging operations sufficient
  • Compliance requirements are strict
  • Minimal customization needed

When to Choose Level B

  • Custom software requirements exist
  • Existing system integration needed
  • Hardware flexibility required
  • Offline operation necessary
  • Technical expertise available

When to Choose Level C

  • Complete system control desired
  • Existing hardware infrastructure available
  • Maximum customization required
  • Cost optimization through existing systems
  • Extensive technical resources available

Conclusion

Each integration level offers distinct advantages depending on your specific requirements. Level A provides the fastest path to deployment with maximum support, Level B offers flexibility while maintaining some support, and Level C provides complete control for organizations with extensive technical resources.

Consider your technical capabilities, customization needs, and long-term goals when selecting the appropriate integration level for your project.