Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Learn about innovative M2M applications developed with Sierra Wireless modems
1. Developer Day, June 2013 1
Learn about real-life examples of innovative M2M
applications and how they were developed.
Developer Day
2. Developer Day, June 2013 2
q French human-sized company
q 1985 - 2013, more than 25 years of experience in Telecom for its customers:
ð Shops and sales outlets
ð Multi-site corporations and agencies
ð Telecommunications operators
ð Banks
ð Industrial (specific telecom & M2M applications)
q Integrated R&D - Total control products: Hardware and Software
q A business - expertise: Telecoms Sales Outlets and M2M
q KORTEX PSI became a subsidiary of the Lyra Network group in 2010, Payment
Services and M2M operator to strengthen its position as expert in the field of
electronic banking and global M2M solutions and to pursue its growth strategy to
become a more major player.
KORTEX PSI Company Profile
3. Developer Day, June 2013 3
Sierra Wireless AirLink® FXT EDGE
Point of Sale (POS) application based on Sierra
Wireless AirLink FXT Hardware & OpenAT ™
4. Developer Day, June 2013 4
Description of the application
The goal of this application is to migrate payment terminals,
vending machines or electronic banking servers using traditionnals
PSTN or ISDN lines available on X25 network to new IP
connectivity (ADSL / GPRS) and reduce the operating costs of our
customers with offerings SIM package and IP subscription.
Main objectives of the application:
q Minimize the cost of phone communications for POS systems
or POS Banking Server using another network than X25 to route
the data to the Bank
q Boost the transactions and streamline the checkout process
q Provide a backup solution if ADSL line falls.
5. Developer Day, June 2013 5
How to develop the application
Such applications requires skills in developing embedded systems
and server development.
To develop this application and meet the needs of our customers
we used a Wireless AirLink® FXT EDGE modem and standard
development tools provided by Sierra Wireless.
For the server part we have been supported by our parent
company Lyra Network which provides us the necessary ways for
the recovery of data, information management and routing flow to
the bank using leased line, IP or X25 connections.
6. Developer Day, June 2013 6
Block diagram of a transaction using IP networks
Sierra AirLink FXT with OpenAT Application:
1) Interface with POS Terminal or Banking servers via RS232 output or Ethernet port:
q Management of SOFT POS machines or POS Server
q PAD X28 protocols
2) Establishment of the GPRS session, connect to APN electronic payment mobile operators
q Compatibility with SFR, Bouygues Telecom and Orange
3) Establishment of IP Socket on IP/X25 platforms from Banking operators
q CB-EMV & others applications encapsulated in : GIPX25, RFC1086+, X28, XOT
q Compatibility with Lyra Network, TNS, Monext, ATOS ...
4) X25 or IP Dialogue with banking servers
ƒ ‚ „
Banking
Servers
GPRS / EDGE
X25
X25 Public
Network
Banking
Servers
IP/X25
Gateway
Private
Servers
LL
IP
LL
Private
Servers
Internet
SSLV3
q GPRS / EDGE Banking Transaction
Banking
Shop
Server
Cash Register
Cash Register
SSLV3
Radius & APN
7. Developer Day, June 2013 7
POS Terminal / ADSL with automatic GPRS/EDGE Backup &
IP POS concentrator
Banking
Servers
X25
Public X25
Network
Banking
Servers
IP/X25
Gateway
LL
LL
IP
Private
Servers
INTERNET
ADSL
IPEthernet
AIRLINK FXT EDGE
Transparent mode or SSL (concentrator)
Small or Medium Shops
IP
LAN
Ethernet
An easy solution
Routing flows
through LYRA
Mobile Network
Operators
Electronic payment SIMEthernet or Serial
connection
Radius
Authentication &
secure APN
8. Developer Day, June 2013 8
POS Servers : IP/ADSL + GPRS / EDGE Backup
X25
LL
LL
IP
Ethernet or Serial
connection
INTERNET
VPN
ADSL
IP
Banking Shop
Server
Ethernet
SSL V3 mode or STCA & RFC 1086+
Medium Shops or big one
IP
LAN
BINTEC Telnet supported emulation mode
IP POS
Mobile Network
Operators
Banking
Servers
Public X25
Network
Banking
Servers
IP/X25
Gateway
Private
Servers
Routing flows
through LYRA
AIRLINK FXT EDGE
Electronic payment SIM
Radius
Authentication &
secure APN
9. Developer Day, June 2013 9
Embedded POS Application details
The embedded
Application is
written in C and
uses Open AT
libraries.
POS TERMINAL & PAYMENT SERVER
SIERRA FASTRACK XTEND FXT009
KORTEX POS APPLICATION
KORTEX PSI : AN INNOVATIVE POS (POINT OF SALES) M2M APPLICATION
Open AT Firmware OS
FW / SW
update
POS / BANKING FEATURES KORTEX DEVICE MANAGEMENT
RETREIVE PAYMENT DATA RS232 / ETH
KORTEX AT COMMAND INTERPRETER
PAD & TELNET EMULATION
SECURITY SSL V3 (4096 BITS) GIE CB APPROVAL
FLASH STORAGE CERTIFICATES
RFC1086+, GIPX25, X28 PROTOCOLS
MOBILE NETWORK MANAGER
TIME & DATE MANAGEMENT (NTP)
MONITORING (CSQ, ICCID, IMEI…)
MODEM BOOT MANAGER
REMOTE CONTROL
SMS DIAG (REMOTE BOOT, SETUP INFORMATION...)
FLASH STORAGE CONFIGURATION PROFILES
DOTA SOFTWARE UPDATE
IMEI SECURE CODE FOR REMOTE CTRL OR SMS
DEBUG, DIAGNOSE & MAINTENANCE
DYNDNS CLIENT
SERIAL & ETHERNET PROTOCOLS
RS232 – ETHERNET C library
10. Developer Day, June 2013 10
Server Focus
« Gest IP »
Management and registration
of IP devices
« Gest SIM »
Management, control and
card activation
« VisuPaiements »
Monitoring, consolidation and
Transaction Analysis
« Stat Web »
Monitoring the quality of
PSTN access service
« Back-offices Payzen »
Management and monitoring
payments in real time
Server and
Portal are
developed by
Lyra Network
11. Developer Day, June 2013 11
How to develop the application
To develop this application we need 5 main functions:
q Retrieve Payment data from a serial or Ethernet link & Integrate the
protocols needed to dialogue with POS machine or Server (PAD &
Telnet);
q Integrate our own stack for all encryption security protocols (SSL
V3.0 & RFC1086+) and the management of SSL certificates up to
4096 bits according to the GIE French CB organization for approval
q Integrate a GPRS / EDGE Backup Feature
q Including a secure and proprietary system to update, manage and
setup the AirLink FXT remotely and discuss with LYRA servers in
order to provide information as the CSQ level, OS & application
versions, ICCID & IMEI numbers…
q Manage a storage space for configuration and SSL certificates.