© Copyright ePoint Embedded Computing Limited 2016.
Cash Control Series
USB Smart Hubs
Unattended payment made simple!
Dr D McDonald
January 2017 (public)
© Copyright ePoint Embedded Computing Limited 2016. 2
CashControl Series Smart Hubs
e2c’s CashControl (CC) series Smart Hubs provide simple integration of complex payment peripherals into unattended
machines, such as kiosks, gaming machines, vending machines and retail POS systems. CC hubs are bundled with our
powerful iSocket middleware to provide out-of-the-box support via a high-level API for all industry standard cash-handling
peripherals across all major operating systems. Developers don’t need to know any peripheral protocols!
The CC range spans from simple single interface hubs, such as MDB and CCTalk, through to multi-function hubs combining
multiple interface bus standards and extensive GPIO. All smart hubs have single USB interfaces built on generic O/S drivers
with support for all major operating systems.
All CC Series products are powered by our powerful iSocket middleware running on the host platform, providing both local
device/peripheral management and remote management services within broader monitoring and reporting systems.
Cash Control Solution
e2c Smart Hub
Compute Connect
Application
Host Computing Platform (X86 or ARM)
USB
Device
Device
Device
Physical interfaces and real-time
control
Physical
Interfaces
middleware
© Copyright ePoint Embedded Computing Limited 2016. 3
Target Markets
e2c’s SmartConnect (SC) range is targeted at vertical markets which require integration of complex payment and cash handling
peripherals in unattended payment applications.
CC smart hubs together with iSocket middleware make it simple to integrate complex peripherals in these products.
Gaming
Retail
Kiosk
Banking Smart vending
CC Smart Hub
Enterprise Server
Remote Management
Client side
Middleware
© Copyright ePoint Embedded Computing Limited 2016. 4
CashControl Smart Hubs Features
Commercial in confidence
CashControl Smart Hubs combine the following key features:
Security Features
32bit ARM processor
Cash Peripheral interfaces
USB Host InterfaceMiddleware
GPIO
Serial InterfacesBus interfaces
MDB(Master or Slave)
CCTalk
© Copyright ePoint Embedded Computing Limited 2016. 5
Cash Control solution Benefits
• USB connection works with any X86/ARM computing platform
• iSocket Cross platform support. Same API all versions (Windows, Linux X86, Linux ARM and Linux RPI)
• Widest peripheral support in the industry. All device types and manufacturers
• Simple High-level API. No device knowledge required.
• Fast integration time for complex devices
• Range of USB smart hubs to provide device connectivity on any platform
• Extensive event logging and debugging
• Integrated Remote Management/IoT Client
• Simple migration to other e2c platform products (SmartConnect and KS series platforms and GS Series)
• Packaged or PCBA only version for integration
• Standard software support or flexible tailored support packages available
+ +
© Copyright ePoint Embedded Computing Limited 2016. 6
CC Product Range
The CC product range combines iSocket middleware with a USB smart hub.
CC200 CC300CC100
CashBus Interface
CCTalk + MDB (M or S)
CCTalk + MDB + 2 x COM
3 inputs + 3 x 3A outputs
Expansion interface
1 wire
5V power output
3 x CCTalk + MDB + 2 x COM
16IN/16OUT GPIO + 8 Aux GPIO
1MB SRAM
1 wire
I2C
SEC meter
Fully featured peripheral management supporting full range of device
types and manufacturers.
Vending and Kiosk
Single peripheralsVending and Kiosk
Multiple peripherals + GPIO
Serial peripherals
Retail systems with multiple cash
peripherals (all types), cashless (C&P)
payment and extensive GPIO and security
CC Range Hardware Specifications
7Commercial in confidence
Features CC100 CC200 CC300 Notes
Primary markets Kiosk Kiosk/Vending Kiosk/Retail/Gaming
Middleware iSocket
OS support Windows (7/8.1/10)/Linux x86/x64 ARM Linux, RPI Consult sales for latest OS version support
RS232/TTL ---- 1 1 TX/RX
RS232/485 ---- 1 1 TX/RX
CCTALK BUS 1 1 3 x powered connectors 5V
MDB (Master) ---- 1 1 MDB
MDB Slave (1) (1) ---- Common with MDB Master
iButton/1-wire ---- Yes Yes Dallas security devices
Digital Input ---- 3 16 + 3 5V TTL level
Digital Output ---- ---- 16 x 250mA OD FET Open Drain 36V max
High current ---- 3 x 1A 3 x 3A 36V maximum
Audit Meter --- --- Yes SEC/SPI digital meters
Unique ID Yes Yes Yes 32 bit
NV EE storage ---- 16KB 16KB Shared COM-2
I2C ---- --- Yes MUX with serial port
SRAM Battery backed ---- --- 2x 512KB Dual bank, single battery. 100 days
Security/Encryption ---- Yes Yes SHA256/16 keys
5V power out ---- 500mA ---- USB Type A connector
© Copyright ePoint Embedded Computing Limited 2016. 8
CC100 Implementation
CASHBUS
MDB (MASTER/SLAVE)
CCTALK
USB HOST
INTERFACE
CCTalk
DeviceMDB Device
© Copyright ePoint Embedded Computing Limited 2016.9
CC200 PC Vending/Payment Implementation
Spiral motors
Product
handling
CASHLESS
PAYMENT
MDB
EXTERNAL
DEX PORT
e2c
VENDING IO
CONTROLLER
USB
RS232CCTALKTTL
COMPUTING
MODULE
(x86/ARM)
SPI
IBUTTON
1W TEMP
EXPANSION
© Copyright ePoint Embedded Computing Limited 2016. 10
CC300 Typical Implementation (retail self service)
Commercial in confidence
© Copyright ePoint Embedded Computing Limited 2016.
iSocket supports all industry standard peripherals and manufacturers and includes support for all common
peripheral protocols and low-level communication interfaces. These are some examples of supported device
types, including low level devices within the smart hubs.
What does iSocket control?
11
© Copyright ePoint Embedded Computing Limited 2016.
• Significantly reduces development effort and time-to market.
• Dramatically simplifies peripheral and IO control through a single coherent API.
• Decouples the computing platform from the application specific interfaces, allowing the
use of any computing platform (x86, ARM, Windows, Linux etc)
• Native socket interface or websocket interface for browser based applications
• Significantly improves system reliability and manageability, both locally and remotely
through LAN/WAN and cloud based enterprise solutions.
• Integrated security features such as crypto-processing and SRAM secures system
applications and data.
• Allows freedom of choice in peripheral selection (iSocket supports all major device
manufacturers)
• Dramatically simplifies application portability across different machines.
• It allows application portability across different platforms and operating systems
How does this benefit our customers?
12
e2c’s solutions, offer the following key benefits
© Copyright ePoint Embedded Computing Limited 2016.
spans product development cycle
DEVELOPMENT PRODUCTION OPERATIONS
Rapid API development
tools for broad range of
peripherals
Extensive debugging
tools and error/event
logging
Powerful scripting tools
Full machine testing
without end application
Simplified production/QA
Automated board
programming
Client runtimes
Extensive event logging
and error reporting
Remote monitoring and
control (IoT/m2m)
Lifecycle benefits
Our middleware technology spans the full development – production cycle, from initial
development through to operational management.
13